Guocai He [Thu, 27 Feb 2025 02:11:49 +0000 (10:11 +0800)]
xz: Update SRC_URI
Update SRC_URI for xz.
The the tarball of xz-.tar.gz has been changed from
https://tukaani.org/xz/xz-.tar.gz to
https://sourceforge.net/projects/lzmautils/files/xz-.tar.gz
Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Moritz Haase [Wed, 26 Feb 2025 06:51:54 +0000 (12:21 +0530)]
meta: Enable '-o pipefail' for the SDK installer
When testing a Yocto SDK installer on Alpine 3.21, we recently ended up with a
broken SDK. One of the commands the relocation script calls in a piped
multi-command chain failed (see [0]), but the installer did not realize that -
since it doesn't use 'set -o pipefail'. Thus, the error was never reported to
the user and the installer claimed to have set up the SDK correctly - which
wasn't the case.
Given that the SDK installer is a POSIX-compliant shell script and that the
'pipefail' option used to be missing from the standard, it's not surprising that
it isn't used. Thankfully however, in June of 2024, a new version of POSIX
(POSIX.1-2024) was released - and that one finally includes the 'pipefail'
option (see [1]). A number of shells already support it, so let's enable it if
available to make the SDK installer more robust.
The change has been tested locally using SDK installers for internal projects,
based on both Kirkstone and Scarthgap.
Libo Chen [Wed, 26 Feb 2025 06:42:54 +0000 (14:42 +0800)]
virglrenderer: fix do_fetch error
Update SRC_URI to fix the following error:
WARNING: virglrenderer-native-0.9.1-r0 do_fetch: Failed to fetch URL
git://anongit.freedesktop.org/git/virglrenderer;branch=branch-0.9.1,
attempting MIRRORS if available
Signed-off-by: Libo Chen <libo.chen.cn@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jiaying Song [Wed, 26 Feb 2025 06:01:48 +0000 (14:01 +0800)]
boost: fix do_fetch error
Change the SRC_URI to the correct value due to the following error:
WARNING: boost-native-1.86.0-r0 do_fetch: Checksum failure encountered with download of https://boostorg.jfrog.io/artifactory/main/release/1.86.0/source/boost_1_86_0.tar.bz2 - will attempt other sources if available
Signed-off-by: Jiaying Song <jsong-cn@ala-lpggp7.wrs.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
backport to kirkstone. Signed-off-by: Libo Chen <libo.chen.cn@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Narpat Mali [Tue, 25 Feb 2025 15:14:43 +0000 (20:44 +0530)]
systemd: upgrade 250.5 -> 250.14
Latest stable branch update which includes 396 commits and the full
list of changes can be found at:
https://github.com/systemd/systemd-stable/compare/v250.5...v250.14
All the patches were refreshed with devtool.
Backported this upstreamed patch to resolve the compile error while
building systemd with qemumips machine.
- 0001-core-fix-build-when-seccomp-is-off.patch
These 2 below patches were modified to resolve the merge conflicts
introduced by systemd v250.14 version:
1. 0001-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch
- This patch was just adjusted based on the systemd v250.14 version.
2. 0001-pass-correct-parameters-to-getdents64.patch
- For this patch, there was a commit reverted as part of the v250.8 tag:
https://github.com/systemd/systemd-stable/commit/51089e007f2f45fc15e37e7a9dcf3045416e1239
These below 6 patches were dropped as systemd v250.14 already has
the changes:
- 0001-shared-json-allow-json_variant_dump-to-return-an-err.patch
- CVE-2022-3821.patch
- CVE-2022-4415-1.patch
- CVE-2022-4415-2.patch
- CVE-2022-45873.patch
- CVE-2023-7008.patch
Signed-off-by: Narpat Mali <narpat.falna@gmail.com> Signed-off-by: Randy Macleod <randy.macleod@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
In FFmpeg version n6.1.1, specifically within the avcodec/speexdec.c module,
a potential security vulnerability exists due to insufficient validation of
certain parameters when parsing Speex codec extradata. This vulnerability
could lead to integer overflow conditions, potentially resulting in undefined
behavior or crashes during the decoding process.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the AVI demuxer of the libavformat library
which allows for an integer overflow, potentially resulting in a denial-of-service (DoS) condition.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Incorrect Access Control in GStreamer RTSP server 1.25.0 in gst-rtsp-server/rtsp-media.c
allows remote attackers to cause a denial of service via a series of specially crafted
hexstream requests.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Wed, 19 Feb 2025 20:17:14 +0000 (21:17 +0100)]
libxml2: fix compilation of explicit child axis in pattern
This was reported as sucurity fix in
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.10
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Hongxu Jia [Wed, 19 Feb 2025 08:18:19 +0000 (16:18 +0800)]
u-boot: fix CVE-2024-57259
sqfs_search_dir in Das U-Boot before 2025.01-rc1 exhibits an off-by-one error
and resultant heap memory corruption for squashfs directory listing because the
path separator is not considered in a size calculation.
https://nvd.nist.gov/vuln/detail/CVE-2024-57259
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Hongxu Jia [Wed, 19 Feb 2025 08:18:18 +0000 (16:18 +0800)]
u-boot: fix CVE-2024-57258
Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1
occur for a crafted squashfs filesystem via sbrk, via request2size,
or because ptrdiff_t is mishandled on x86_64.
https://nvd.nist.gov/vuln/detail/CVE-2024-57258
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Hongxu Jia [Wed, 19 Feb 2025 08:18:16 +0000 (16:18 +0800)]
u-boot: fix CVE-2024-57256
An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1
occurs for zalloc (adding one to an le32 variable) via a crafted ext4
filesystem with an inode size of 0xffffffff, resulting in a malloc of
zero and resultant memory overwrite.
https://nvd.nist.gov/vuln/detail/CVE-2024-57256
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Hongxu Jia [Wed, 19 Feb 2025 08:18:15 +0000 (16:18 +0800)]
u-boot: fix CVE-2024-57255
An integer overflow in sqfs_resolve_symlink in Das U-Boot before 2025.01-rc1
occurs via a crafted squashfs filesystem with an inode size of 0xffffffff,
resulting in a malloc of zero and resultant memory overwrite.
https://nvd.nist.gov/vuln/detail/CVE-2024-57255
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Carlos Dominguez [Wed, 19 Feb 2025 08:18:12 +0000 (16:18 +0800)]
u-boot: Fix CVE-2022-30767
This patch mitigates the vulnerability identified via CVE-2019-14196.
The previous patch was bypassed/ineffective, and now the vulnerability
is identified via CVE-2022-30767. The patch removes the sanity check
introduced to mitigate CVE-2019-14196 since it's ineffective.
filefh3_length is changed to unsigned type integer, preventing negative
numbers from being used during comparison with positive values during
size sanity checks.
Signed-off-by: Carlos Dominguez <carlos.dominguez@windriver.com> Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Mingli Yu [Tue, 18 Feb 2025 07:12:24 +0000 (15:12 +0800)]
procps: replaced one use of fputs(3) with a write(2) call
This patch is ported from a merge request shown below,
and the following represents the original commit text.
------------------------------------------------------
top: In the bye_bye function, replace fputs with the write interface.
When top calls malloc, if a signal is received, it will
call sig_endpgm to process the signal. In the bye_bye function, if the
-b option is enable, the Batch variable is set, the fputs function
will calls malloc at the same time. The malloc function is not reentrant, so
it will cause the program to crash.
Richard Purdie [Wed, 12 Feb 2025 18:58:52 +0000 (19:58 +0100)]
scritps/runqemu: Ensure we only have two serial ports
I have a theory that some of the console boot issues we're seeing are due to
starting images with three serial ports yet only starting gettys on two of them.
This means that occasionally, depending on the port numbering we may not get
a login prompt on the console we expect it on.
To fix this, change the runqemu code so that if serial ports are passed in on
the commandline (as is the case in automated testing), we don't add any other
GUI serial consoles.
We do need to make sure we do have at least two serial ports since we don't want
getty timeout warnings.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b0348535dce3b776efbcf26406b94730a51eb85) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in the component /libavformat/westwood_vqa.c of FFmpeg n6.1.1
allows attackers to cause a denial of service in the application via a crafted VQA file.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the DXA demuxer of the libavformat library
allowing for an integer overflow, potentially resulting in a denial-of-service (DoS)
condition or other undefined behavior.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Unchecked Return Value, Out-of-bounds Read vulnerability in FFmpeg allows Read
Sensitive Constants Within an Executable. This vulnerability is associated with
program files https://github.Com/FFmpeg/FFmpeg/blob/master/libavfilter/af_pan.C .
This issue affects FFmpeg: 7.1. Issue was
fixed: https://github.com/FFmpeg/FFmpeg/commit/b5b6391d64807578ab872dc58fb8aa621dcfc38a
https://github.com/FFmpeg/FFmpeg/commit/b5b6391d64807578ab872dc58fb8aa621dcfc38a
This issue was discovered by: Simcha Kosman
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in GnuTLS, which relies on libtasn1 for ASN.1 data processing.
Due to an inefficient algorithm in libtasn1, decoding certain DER-encoded certificate
data can take excessive time, leading to increased resource consumption.
This flaw allows a remote attacker to send a specially crafted certificate, causing
GnuTLS to become unresponsive or slow, resulting in a denial-of-service condition.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Divya Chellam [Thu, 13 Feb 2025 14:16:58 +0000 (14:16 +0000)]
ruby: fix CVE-2024-41946
REXML is an XML toolkit for Ruby. The REXML gem 3.3.2 has a DoS
vulnerability when it parses an XML that has many entity expansions
with SAX2 or pull parser API. The REXML gem 3.3.3 or later include
the patch to fix the vulnerability.
This CVE is relevant only for subversion running on Windows.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Reviewed-by: Sofiane Hamam <sofiane.hamam@smile.fr>
Joshua Watt [Tue, 11 Feb 2025 13:49:18 +0000 (13:49 +0000)]
classes-global/insane: Look up all runtime providers for file-rdeps
Uses the new foreach_runtime_provider_pkgdata() API to look up all
possible runtime providers of a given dependency when resolving
file-rdeps. This allows the check to correctly handle RPROVIDES for
non-virtual dependencies
Peter Marko [Mon, 10 Feb 2025 18:27:34 +0000 (19:27 +0100)]
cmake: apply parallel build settings to ptest tasks
ptest compile and install tasks do not have parallel build settings for
cmake. On powerful build machines this can cause overload situations
and oomkills.
Observed when building qtgrpc with ptest generally enabled in distro.
Having this in ptest class is suboptimal, but creating ptest-cmake class
just for these two variables is probably overkill.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pedro Ferreira [Thu, 6 Feb 2025 10:12:21 +0000 (10:12 +0000)]
rust-common.bbclass: soft assignment for RUSTLIB path
As a user i want to override `RUSTLIB` path on a bbclass, lets
call it `XYZ.bbclass`.
If a certain recipe inherits `cargo.bbclass` and `XYZ.bbclass` the
value of `RUSTLIB` is dependent on the order of the inherit.
If `cargo.bbclass` is inherit before `XYZ.bbclass` this will reflect
the desired value of `RUSTLIB`, on the oposite, if the `XYZ.bbclass`
is inherit before `cargo.bbclass` then the `RUSTLIB` defined on
`rust-common.bbclass` will prevail.
Changed definition of `RUSTLIB` to soft assignment to make it overridable.
Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
(cherry picked from commit 6eeb832f73ffb48f5f05dc47191f60e4599e640f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Nikhil R [Tue, 4 Feb 2025 06:55:26 +0000 (07:55 +0100)]
glibc: Suppress GCC -Os warning on user2netname for sunrpc
When building with GCC -Os, a warning is triggered indicating that sprintf might overflow.
Error:
netname.c: In function 'user2netname':
netname.c:51:28: error: '%s' directive writing up to 255 bytes into a
region of size between 239 and 249 [-Werror=format-overflow=]
51 | sprintf (netname, "%s.%d@%s", OPSYS, uid, dfltdom);
| ^~ ~~~~~~~
netname.c:51:3: note: 'sprintf' output between 8 and 273 bytes into a
destination of size 256
51 | sprintf (netname, "%s.%d@%s", OPSYS, uid, dfltdom);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
However the code does test prior the sprintf call that dfltdom plus
the required extra space for OPSYS, uid, and extra character will not
overflow and return 0 instead.
Reviewed-by: Carlos O'Donell <carlos@redhat.com> Tested-by: Carlos O'Donell <carlos@redhat.com> Signed-off-by: Nikhil R <nikhilr5@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Mon, 10 Feb 2025 00:21:41 +0000 (19:21 -0500)]
linux-yocto/5.15: update to v5.15.178
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
c16c81c81336 Linux 5.15.178 6cfafcad46e9 drm/v3d: Assign job pointer to NULL before signaling the fence 8b74aa1e1c08 Input: xpad - add support for wooting two he (arm) c9d4d5785f2d Input: xpad - add unofficial Xbox 360 wireless receiver clone 1475c07bf30f Input: atkbd - map F23 key to support default copilot shortcut 66453ea6ed0a ALSA: usb-audio: Add delay quirk for USB Audio Device 20ce02f2f73a Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" 6068dcff7f19 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() 091a023cf2ae wifi: iwlwifi: add a few rate index validity checks 81d4dd05c412 scsi: storvsc: Ratelimit warning logs to prevent VM denial of service 6ac5dfa57513 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find() 84adb88c8027 platform/chrome: cros_ec_typec: Check for EC driver 542532afe249 fs/ntfs3: Additional check in ntfs_file_release 00767fbd67af Bluetooth: RFCOMM: Fix not validating setsockopt user input 2c2dc87cdebe Bluetooth: SCO: Fix not validating setsockopt user input 92340e6c5122 vfio/platform: check the bounds of read/write syscalls bcf0d815e728 net: sched: fix ets qdisc OOB Indexing 4e3ded34f3f3 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag 322948a57582 mptcp: don't always assume copied data in mptcp_cleanup_rbuf() 2c3524a308b2 regmap: detach regmap from dev on regmap_exit df560e90a4d6 ASoC: samsung: Add missing depends on I2C 72370a2bc2e6 irqchip/sunxi-nmi: Add missing SKIP_WAKE flag 46bdd737a16b scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request 318ebf851143 seccomp: Stub for !CONFIG_SECCOMP 42b4b670bd23 ASoC: samsung: Add missing selects for MFD_WM8994 0783cd485b4a ASoC: wm8994: Add depends on MFD core 003148680b79 Linux 5.15.177 448fe5a1a4b5 Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals 0bd4efe3226d xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals c3d052cae566 net: fix data-races around sk->sk_forward_alloc 198b89dd5a59 scsi: sg: Fix slab-use-after-free read in sg_release() 9a4d196e8a5e x86/xen: fix SLS mitigation in xen_hypercall_iret() 167cbd3e5268 nfsd: add list_head nf_gc to struct nfsd_file e43dd28405e6 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() 6486915fa661 vsock/virtio: discard packets if the transport changes 8a07350fe070 blk-cgroup: Fix UAF in blkcg_unpin_online() e667d5d566a2 Revert "regmap: detach regmap from dev on regmap_exit" d8ebb991790f Revert "drm/amdgpu: rework resume handling for display (v2)" 7a07fb80ea88 iio: adc: rockchip_saradc: fix information leak in triggered buffer b5c2c988cb6a iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on 96ac1454f343 iio: imu: inv_icm42600: fix spi burst write not supported 39f320df3537 Revert "PCI: Use preserve_config in place of pci_flags" ac3dd2497e6e drm/i915/fb: Relax clear color alignment to 64 bytes 15b453db41d3 hrtimers: Handle CPU state correctly on hotplug 59472bf85a3c irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly 2d008d4961b0 gpiolib: cdev: Fix use after free in lineinfo_changed_notify 649b266606bc fs/proc: fix softlockup in __read_vmcore (part 2) 64e5fd96330d filemap: avoid truncating 64-bit offset to 32 bits 9e5fed46ccd2 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] a4606b774de2 vsock: reset socket state when de-assigning the transport 048dbd2b5b85 vsock/virtio: cancel close work in the destructor 92f1b7930f13 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks aba13043e628 x86/asm: Make serialize() always_inline 612269eb3f8f nvmet: propagate npwg topology 7df94f7f9e22 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() 1c878c5527e1 ACPI: resource: acpi_dev_irq_override(): Check DMI match last a592ce58ca78 kheaders: Ignore silly-rename files 2d1a5a595bf2 fs: fix missing declaration of init_files 87e207b6aa93 hfs: Sanity check the root record 80aee0bc0dbe mac802154: check local interfaces before deleting sdata list c5f1bc1d2324 i2c: rcar: fix NACK handling when being a target 6c6e0961ccfd i2c: mux: demux-pinctrl: check initial mux selection, too 37c63955ca68 Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data" 2f176c0ec9f5 hwmon: (tmp513) Fix division of negative numbers 14e0a874488e drm/v3d: Ensure job pointer is set to NULL after job completion 83775c9a9a65 net/mlx5: Fix RDMA TX steering prio a04effa1b79f net/mlx5: Refactor mlx5_get_flow_namespace ef6bb594598b net/mlx5: Add priorities for counters in RDMA namespaces 3cc3575223c6 net: xilinx: axienet: Fix IRQ coalescing packet count overflow fdfe7ef525ad nfp: bpf: prevent integer overflow in nfp_bpf_event_output() 036f8d814a2c gtp: Destroy device along with udp socket's netns dismantle. ed8be92df48d gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp(). a111a7487f65 gtp: use exit_batch_rtnl() method 041325b73abc net: add exit_batch_rtnl() method 3450092cc2d1 pktgen: Avoid out-of-bounds access in get_imix_entries 0ab52a8ca6e1 bpf: Fix bpf_sk_select_reuseport() memory leak 9bb26176fba5 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() 9f15cd4174d0 phy: usb: Fix clock imbalance for suspend/resume 795537eb2af1 phy: usb: Use slow clock for wake enabled suspend 88b01048f286 mptcp: fix TCP options overflow. 05ba00d97bb4 mptcp: drop port parameter of mptcp_pm_add_addr_signal f44e6d70c100 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv 86f8046aa649 ocfs2: correct return value of ocfs2_local_free_info() 0552befaccd8 phy: usb: Toggle the PHY power during init d0178cb2ccea phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers b2cec0d8f676 of: address: Preserve the flags portion on 1:1 dma-ranges mapping 6a7832e332d9 of: address: Store number of bus flag cells rather than bool 1b868ff7950b of: address: Remove duplicated functions 19ec883a51bd of: address: Fix address translation when address-size is greater than 2 b3f6bed9bf61 of/address: Add support for 3 address cell bus bce3629a9e53 of: unittest: Add bus address range parsing tests 437b875e7389 arm64: dts: rockchip: add hevc power domain clock to rk3328 f587c1ac6895 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() e43dfc4a9c15 iio: adc: ad7124: Disable all channels at probe time d83ccca9e17e iio: inkern: call iio_device_put() only on mapped devices 028a1ba8e3ba iio: adc: at91: call input_free_device() on allocated iio_dev 060214459b63 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep() c31009d2bd49 iio: gyro: fxas21002c: Fix missing data update in trigger handler aae967380068 iio: adc: ti-ads8688: fix information leak in triggered buffer a07f69808441 iio: imu: kmx61: fix information leak in triggered buffer cb488706cdec iio: light: vcnl4035: fix information leak in triggered buffer 006073761888 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer 64a989aa7475 iio: pressure: zpa2326: fix information leak in triggered buffer 19fc1c83454c usb: gadget: f_fs: Remove WARN_ON in functionfs_bind d9d18e2011c1 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints 7cdb2d0f1af9 usb: fix reference leak in usb_new_device() 162428a00a0c USB: core: Disable LPM only for non-suspended ports 8309c947b208 USB: usblp: return error when setting unsupported protocol d2de56cc45ee usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null 1c7818e2746e topology: Keep the cpumask unchanged when printing cpumap 85b8a1a3176d usb: dwc3: gadget: fix writing NYET threshold 7f626e8e148c USB: serial: cp210x: add Phoenix Contact UPS Device 2165ef034891 usb-storage: Add max sectors quirk for Nokia 208 2748a203e098 staging: iio: ad9832: Correct phase range check e299dcbfc039 staging: iio: ad9834: Correct phase range check 98645eac8ed4 USB: serial: option: add Neoway N723-EA support f072315c5d41 USB: serial: option: add MeiG Smart SRM815 203f38eb72f2 md/raid5: fix atomicity violation in raid5_cache_count 3b930badf88d scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity 1e5cc8d5b121 drm/amd/display: increase MAX_SURFACES to the value supported by hw dd3f23919b4d ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] 21db38809fb8 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] 10c24df2e303 riscv: Fix sleeping in invalid context in die() 95793f9684e5 drm/amd/display: Add check for granularity in dml ceil/floor helpers 1dc5da6c4178 sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy 0a0966312ac3 sctp: sysctl: udp_port: avoid using current->nsproxy bd2a29394235 sctp: sysctl: auth_enable: avoid using current->nsproxy 0f78f0946674 sctp: sysctl: rto_min/max: avoid using current->nsproxy 86ddf8118123 sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy e52a55ec2d1f dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY 802666a40c71 dm thin: make get_first_thin use rcu-safe list first function 7cb3e77e9b4e afs: Fix the maximum cell name length 781c743e18bf ksmbd: fix a missing return value check bug e719611285cd drm/mediatek: Add support for 180-degree rotation in the display driver b1b2353d768f netfilter: conntrack: clamp maximum hashtable size to INT_MAX 2f2c1ce86708 netfilter: nf_tables: imbalance in flowtable binding 6d6ce5f75d0e tls: Fix tls_sw_sendmsg error handling 8fe5fcf25438 cxgb4: Avoid removal of uninserted tid 0cfe1297df07 bnxt_en: Fix possible memory leak when hwrm_req_replace fails a313d6e6d5f3 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute 10923508eb77 tcp/dccp: allow a connection when sk_max_ack_backlog is zero bcd1557f1d38 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog e67fff8fd12c net: 802: LLC+SNAP OID:PID lookup on start of skb data 8cc8bdfbe065 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe() 294b9826da0e ASoC: mediatek: disable buffer pre-allocation 1f94fe692b7e exfat: fix the infinite loop in __exfat_free_cluster() 28c21f0ac529 exfat: fix the infinite loop in exfat_readdir() 3995b25d000c dm array: fix cursor index when skipping across block boundaries c850ddd1e1d8 dm array: fix unreleased btree blocks on closing a faulty array cursor 738994872d77 dm array: fix releasing a faulty array block twice in dm_array_cursor_end 6029c4240529 jbd2: flush filesystem device before updating tail sequence d42ad3f161a5 ceph: give up on paths longer than PATH_MAX b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request 6f0605db50e2 clk: imx: Add check for kcalloc 5b837b9e1543 bpf: Fix the indention issue in grow_stack_state() 42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size() b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub 7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr() 81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ] c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail() 299ef3b5b00b of: module: add buffer overflow check in of_modalias() b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change ea091017ef62 ipv6: Fix data races around sk->sk_prot. ff8710da80ee ipv6: annotate some data-races around sk->sk_prot e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops. 8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock 7c82dac02886 block, loop: support partitions without scanning 45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded 1f24338cb789 jbd2: Drop the merge conflicted hunk e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 6224acfc1d56 tpm: Add flag to use default cancellation policy 1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13 24615a3b932a ata: ahci: fix enum constants for gcc-13 5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf 130f9da78406 tools/resolve_btfids: Build with host flags 00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang 17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building 7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated 37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy da5513f30187 libbpf: Fix build warning on ref_ctr_off 4c5a089621a8 perf python: Account for multiple words in CC 1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers 838f5d0701d8 fs: add mode_strip_sgid() helper d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack 1363bd7dbde3 ixgbevf: add disable link state e5601ae2bd24 ixgbe: add improvement for MDD response functionality caa57cd80575 ixgbe: add the ability for the PF to disable VF link state 16a77bfcc7df Check /dev/console using init_stat() 04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data 0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered 6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve 1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field 6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash a40d2daf2795 pnmtologo: use relocatable file name 3b40d5b41155 of: configfs: remove unused variable overlay_lock 6c085baf1838 tools: use basename to identify file in gen-mach-types 2fca0fd71981 lib/build_OID_registry: fix reproducibility issues 0f586f4ee8ad vt/conmakehash: improve reproducibility a75774679f28 OF: DT-Overlay configfs interface (v8) d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer() 856ec356cf91 ACPI: thermal: drop an always true check 7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC 41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs() 77aa9e489eaf bpf: Disallow unprivileged bpf by default ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups 4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" 5df6d1b00f95 jbd2: fix use-after-free of transaction_t race 2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function 07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction 4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal" 7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack f78574dee71e kasan: test: silence intentional read overflow warnings d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647cc arm64: support page mapping percpu first chunk allocator e5bf16752dca vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f kasan: test: bypass __alloc_size checks 00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36ad lib/stackdepot: introduce __stack_depot_save() 85373e66d847 lib/stackdepot: remove unused function argument 5b6cc9b251f3 lib/stackdepot: include gfp.h c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case. b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic() 13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence 21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221 6199fd896645 aufs: tiny, headers after fs_context 8ddb40e31c29 aufs: fs_context 7/7, finally remount 69035f71c6fd aufs: fs_context 6/7, now mount bc841b970697 aufs: fs_context 5/7, parse all other mount options 435188053da2 aufs: fs_context 4/7, parse xino options 9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options 1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option a8488f603134 aufs: fs_context 1/7, skelton of the new shceme 8e32e0015564 aufs: pre fs_context, convert a static flag to a macro f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case 948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo() 77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117 2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129 7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone 66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl() 69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018 b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes" 81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 97c963889222 sched/isolation: really align nohz_full with rcu_nocbs 871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards" ffad0783dd5b ARM: config: multi v7: Regenerate defconifg 5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols badaf96564fe ARM: config: multi v7: Clean up enabled by default options 34996040fc9b ARM: config: multi v7: Drop unavailable options 7f685244afb3 powerpc/mm: Switch obsolete dssall to .long 20301aeb1a64 riscv: fix build with binutils 2.38 9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error 720b61fc400b x86_64_defconfig: Fix warnings 02bf23d26bc4 arm64: defconfig: cleanup config options 05914e2c87e5 arm: defconfig: drop unused POWER_AVS option ffb532fa19b9 aufs5: fix build against v5.15.3+ a4b3abf4d96d qemux86: add configuration symbol to select values fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter 3d8762d900d9 clear_warn_once: bind a timer to written reset value 95faacac47e8 clear_warn_once: expand debugfs to include read support de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 0e4aacead9c1 perf: x86-32: explicitly include <errno.h> 9ad92c11468e perf: mips64: Convert __u64 to unsigned long long 09e7efe3e68a perf: fix bench numa compilation e79becc44fa6 perf: add SLANG_INC for slang.h b1033b588681 perf: add sgidefs.h to for mips builds cf9db484ac0b perf: change --root to --prefix for python install 7fd052c2c562 perf: add 'libperl not found' warning 27a437cdd469 perf: force include of <stdbool.h> 3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat a7e9293b506b FAT: Added FAT_NO_83NAME 6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 538be0fdb124 aufs: adjust to v5.15 fs changes f45da75c8759 aufs5: core 047f57e07e01 aufs5: standalone 029fc15574c8 aufs5: mmap 610d0192ee94 aufs5: base d4e428d0ec5f aufs5: kbuild eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested) 22c73536d5d7 yaffs: include blkdev.h 506b7251bfb8 yaffs: fix misplaced variable declaration a0e26ff364dc yaffs2: v5.6 build fixups b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super 2e3c3aec8279 yaffs: repair yaffs_get_mtd_device d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API 70a6113ee2c7 yaffs2: fix memory leak in mount/umount 3378e4a9e404 yaffs: Avoid setting any ACL releated xattr ec2284edddef Yaffs:check oob size before auto selecting Yaffs1 c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY 608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020) 89e660ece42c initramfs: allow an optional wrapper script around initramfs generation b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally 3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation d202fb2caf33 defconfigs: drop obselete options 9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled e20d8cf019b4 linux-yocto: Handle /bin/awk issues b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion adb40f1e6a1a uvesafb: print error message when task timeout occurs f280a1ed0962 compiler.h: Undef before redefining __attribute_const__ 4352732f268c vmware: include jiffies.h 7954a677968d Resolve jiffies wrapping about arp 5f28a1035d95 nfs: Allow default io size to be configured. 0d7260ad7106 check console device file on fs when booting 900a12e37e0a mount_root: clarify error messages for when no rootfs found 7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location 6604fc1763b3 modpost: mask trivial warnings 0d294adb09cb kbuild: exclude meta directory from distclean processing a097cdd95a9e powerpc: serialize image targets 5db6ec39a0a3 arm: serialize build targets cbabca27905e crtsavres: fixups for 5.4+ 7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8 a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8 186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild d1ea862964ca powerpc: kexec fix for powerpc64 2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core 2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code ec57870b303a mips: Kconfig: add QEMUMIPS64 option 6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency 74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c 22e65b63d3b4 arm/Makefile: Fix systemtap b7f1ab59f19e vexpress: Pass LOADADDR to Makefile ce2800c73bf7 arm: ARM EABI socketcall 019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Mon, 10 Feb 2025 00:21:40 +0000 (19:21 -0500)]
linux-yocto/5.15: update to v5.15.176
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
4735586da88e Linux 5.15.176 63eac98d6f08 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() 5c4eb5401d7e dt-bindings: display: adi,adv7533: Drop single lane support 0f51034bb813 drm: adv7511: Drop dsi single lane support f9c3adb083d3 net/sctp: Prevent autoclose integer overflow in sctp_association_init() d809d1aabec8 sky2: Add device ID 11ab:4373 for Marvell 88E8075 9372e160d821 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking c2f961c46ea0 RDMA/uverbs: Prevent integer overflow issue 9aeece68684c kcov: mark in_softirq_really() as __always_inline 362f86f3ee45 modpost: fix the missed iteration for the max bit in do_input() 3b5efbf000d5 modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host ef26e5bb560b usb: xhci: Avoid queuing redundant Stop Endpoint commands f4539c3cab44 ARC: build: Try to guess GCC variant of cross compiler 84142875b293 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base faab60ed274d net: usb: qmi_wwan: add Telit FE910C04 compositions cc63b8c102c4 bpf: fix potential error return 2dedcab091f2 sound: usb: format: don't warn that raw DSD is unsupported 01b3661663c5 sound: usb: enable DSD output for ddHiFi TC44C 63f4b594a688 btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount 22d36ad92e57 drm/amdkfd: Correct the migration DMA map direction bd3eca303b3f wifi: mac80211: wake the queues in case of failure in resume efbdbf36c338 btrfs: sysfs: fix direct super block member reads 0efdc0606fc8 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit 526ff5b27f09 btrfs: fix use-after-free when COWing tree bock and tracing is enabled d4a7270b37d0 btrfs: rename and export __btrfs_cow_block() ad0677c37c14 ila: serialize calls to nf_register_net_hooks() de4f8d477c67 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK 65c67049e9ed af_packet: fix vlan_get_tci() vs MSG_PEEK 0caa776f2829 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init() 579cfa595af1 net: restrict SO_REUSEPORT to inet sockets 143378075904 RDMA/rtrs: Ensure 'ib_sge list' is accessible 91a1adab5669 net: mv643xx_eth: fix an OF node reference leak 36c95bbd4eb1 eth: bcmsysport: fix call balance of priv->clk handling routines d27088892b40 ALSA: usb-audio: US16x08: Initialize array before use c8187a378380 net: llc: reset skb->transport_header 277f00b0c2dc netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext 215c687344d5 drm/i915/dg1: Fix power gate sequence. 769e36c2119a netrom: check buffer length before accessing it 9d3895967729 net: fix memory leak in tcp_conn_request() 4261fc54ca77 net: stmmac: restructure the error path of stmmac_probe_config_dt() f0da70367048 net: stmmac: don't create a MDIO bus if unnecessary 860279ff72fe net: stmmac: platform: provide devm_stmmac_probe_config_dt() a68ec6380f2f RDMA/hns: Fix missing flush CQE for DWQE 06e2d3ec7a7d RDMA/hns: Fix warning storm caused by invalid input in IO path 3146512f40bb RDMA/hns: Fix mapping error of zero-hop WQE buffer bc509159a223 RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() 5e7c02730cce RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init() a03b9689e4e5 drm/bridge: adv7511_audio: Update Audio InfoFrame properly 33df6f747501 RDMA/bnxt_re: Fix the locking while accessing the QP table 802be99bc7bb RDMA/bnxt_re: Fix max_qp_wrs reported 6da018852c42 RDMA/bnxt_re: Fix reporting hw_ver in query_device faf879baed95 RDMA/bnxt_re: Add check for path mtu in modify_qp 2e4a9a22b7f9 RDMA/mlx5: Enforce same type port association for multiport RoCE 590bd0f9148f xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic 62756ca746e2 usb: xhci: Limit Stop Endpoint retries 28fcf6c7a1ef xhci: retry Stop Endpoint on buggy NEC controllers 8f4871abf04f thunderbolt: Add support for Intel Panther Lake-M/P 6cf75f685667 thunderbolt: Add support for Intel Lunar Lake c4c06c199410 thunderbolt: Add Intel Barlow Ridge PCI ID 6c03ec8a0791 thunderbolt: Add support for Intel Meteor Lake c5c059d6bb77 thunderbolt: Add support for Intel Raptor Lake 3bcdc9039a6e tracing: Have process_string() also allow arrays f70e4b9ec69d selinux: ignore unknown extended permissions 0a2d26bf27c9 x86/hyperv: Fix hv tsc page based sched_clock for hibernation 87bd909a7014 net: dsa: improve shutdown sequence 5ade4382de16 nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net 214d92f0a465 btrfs: avoid monopolizing a core when activating a swap file c3703d9340ca power: supply: gpio-charger: Fix set charge current limits f60172b44731 tracing: Prevent bad count for tracing_cpumask_write c5a28af78555 tracing: Constify string literal data member in struct trace_event_call 2107ab40629a ksmbd: fix racy issue from session lookup and expire 2461ffdc7725 lib: stackinit: hide never-taken branch from compiler 002668bfd416 drm/dp_mst: Verify request type in the corresponding down message reply 3bc0d0831777 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs 082e68b9a714 arm64: mm: Rename asid2idx() to ctxid2asid() 1aea5c9470be ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write 6bd1bf0e8c42 ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read 70e7166612f4 drm/dp_mst: Fix MST sideband message body length check 24fec234d2ba bpf: Check validity of link->type in bpf_link_show_fdinfo() edcc68974580 MIPS: Probe toolchain support of -msym32 5728a1d6247d vmalloc: fix accounting with i915 6dea8e3de599 virtio-blk: don't keep queue frozen during system suspend a47235354ac4 scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error 0d591e92c076 scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time 7efc3fa902ce platform/x86: asus-nb-wmi: Ignore unknown event 0xCF b09527799946 regmap: Use correct format specifier for logging range errors 7574cf3c8bf1 ALSA: hda/conexant: fix Z60MR100 startup pop issue 3c654998a3e8 scsi: megaraid_sas: Fix for a potential deadlock ce697618e34f scsi: qla1280: Fix hw revision numbering for ISP1020/1040 08a78ff9bf29 watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04 325c0e27668d tracing/kprobe: Make trace_kprobe's module callback called after jump_label update 3d825a241e65 mtd: rawnand: fix double free in atmel_pmecc_create_user() 8d364597de9c dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset 7c99b3c60cac dmaengine: dw: Select only supported masters for ACPI devices 3e9968660c26 dmaengine: mv_xor: fix child node refcount handling in early exit e0c101361c1e phy: core: Fix that API devm_phy_destroy() fails to destroy the phy 6bf2aba838b2 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider 3a22224a443b phy: core: Fix that API devm_phy_put() fails to release the phy 5d1a41420ed4 phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() 9d2916bb1276 phy: core: Fix an OF node refcount leakage in _of_phy_get() 4f8a50745358 mtd: rawnand: arasan: Fix missing de-registration of NAND 326d7fb3e4f1 mtd: rawnand: arasan: Fix double assertion of chip-select 4b13d0d186df mtd: diskonchip: Cast an operand to prevent potential overflow 804d55e92b7a nfsd: restore callback functionality for NFSv4.0 e2373eea347e bpf: Check negative offsets in __bpf_skb_min_len() 323bab15ff7c tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection 38150bb4e3be tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress() c3ab56e1b434 mm/vmstat: fix a W=1 clang compiler warning 53106510736e media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg c72057c4865c drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update dccf5138ad56 epoll: Add synchronous wakeup support for ep_poll_callback 888dd1909559 ceph: validate snapdirname option length when mounting 38a2a383a019 of: Fix refcount leakage for OF node returned by __of_get_dma_parent() a579b0b6a82f of: Fix error path in of_parse_phandle_with_args_map() 0227594be815 udmabuf: also check for F_SEAL_FUTURE_WRITE 912188316a8c nilfs2: prevent use of deleted inode a793e5c35722 of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() abc874634c16 NFS/pnfs: Fix a live lock between recalled layouts and layoutget 85d7635d54d7 tracing: Add "%s" check in test_event_printk() 6cacfb59a7cc tracing: Add missing helper functions in event pointer dereference check 3a41815771c4 tracing: Fix test_event_printk() to process entire print argument 0840d360a890 KVM: x86: Play nice with protected guests in complete_hypercall_exit() 042253c57be9 Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet 0bef13423bb4 btrfs: tree-checker: reject inline extent items with 0 ref count 6aa65cda937f zram: refuse to use zero sized block device as backing device 2d3cde3aeb73 sh: clk: Fix clk_enable() to return 0 on NULL clk 5049a45bc23b hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers de4fa408d68b hwmon: (tmp513) Fix Current Register value interpretation 447d1430aa6c hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers b382e808e342 hwmon: (tmp513) Use SI constants from units.h e9668ba824c1 hwmon: (tmp513) Simplify with dev_err_probe() 9a2cf6d4a616 hwmon: (tmp513) Don't use "proxy" headers e7c7b48a0fc5 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() d4ca3bf078cb USB: serial: option: add Telit FE910C04 rmnet compositions adeae07da972 USB: serial: option: add MediaTek T7XX compositions cf4df6f3f539 USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready 6ccb85602c14 USB: serial: option: add MeiG Smart SLM770A 7e25a9031004 USB: serial: option: add TCL IK512 MBIM & ECM 68578224365a efivarfs: Fix error on non-existent file f2c15056b312 i2c: riic: Always round-up when calculating bus period 16e1c1156674 chelsio/chtls: prevent potential integer overflow on 32bit f4780fedeb65 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk 9d120788418d net: mdiobus: fix an OF node reference leak c4f20ad100da netfilter: ipset: Fix for recursive locking warning 24b6b9d6b21b net: ethernet: bgmac-platform: fix an OF node reference leak f9bad9428723 net: hinic: Fix cleanup in create_rxqs/txqs() 48cc5df7757b ionic: use ee->offset when returning sprom data 87847938f570 ionic: Fix netdev notifier unregister on failure b3a6daaf7cfb netdevsim: prevent bad user input in nsim_dev_health_break_write() 6b80924af621 net/smc: check return value of sock_recvmsg when draining clc data a36364d8d4fa net/smc: check smcd_v2_ext_offset when receiving proposal msg f10635268a0a net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg 0b86e31b6bbb net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll 27d6adbb3ec4 erofs: fix incorrect symlink detection in fast symlink 7e5fc0da0b76 i2c: pnx: Fix timeout in wait functions cff037a22793 usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled 676cec3ad096 MIPS: Loongson64: DTS: Fix msi node for ls7a 848257f4f9ef PCI: Add ACS quirk for Broadcom BCM5760X NIC c3119c7bab90 PCI: vmd: Create domain symlink before pci_bus_add_devices() 82f635733337 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP 6eb9609c8bf0 usb: cdns3: Add quirk flag to enable suspend residency a19c6a484417 ALSA: usb: Fix UBSAN warning in parse_audio_unit() 02052d22de91 PCI/AER: Disable AER service on suspend c1a1393f7844 PCI: Use preserve_config in place of pci_flags 33db36b3c53d net: sched: fix ordering of qlen adjustment b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request 6f0605db50e2 clk: imx: Add check for kcalloc 5b837b9e1543 bpf: Fix the indention issue in grow_stack_state() 42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size() b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub 7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr() 81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ] c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail() 299ef3b5b00b of: module: add buffer overflow check in of_modalias() b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change ea091017ef62 ipv6: Fix data races around sk->sk_prot. ff8710da80ee ipv6: annotate some data-races around sk->sk_prot e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops. 8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock 7c82dac02886 block, loop: support partitions without scanning 45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded 1f24338cb789 jbd2: Drop the merge conflicted hunk e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 6224acfc1d56 tpm: Add flag to use default cancellation policy 1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13 24615a3b932a ata: ahci: fix enum constants for gcc-13 5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf 130f9da78406 tools/resolve_btfids: Build with host flags 00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang 17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building 7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated 37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy da5513f30187 libbpf: Fix build warning on ref_ctr_off 4c5a089621a8 perf python: Account for multiple words in CC 1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers 838f5d0701d8 fs: add mode_strip_sgid() helper d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack 1363bd7dbde3 ixgbevf: add disable link state e5601ae2bd24 ixgbe: add improvement for MDD response functionality caa57cd80575 ixgbe: add the ability for the PF to disable VF link state 16a77bfcc7df Check /dev/console using init_stat() 04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data 0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered 6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve 1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field 6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash a40d2daf2795 pnmtologo: use relocatable file name 3b40d5b41155 of: configfs: remove unused variable overlay_lock 6c085baf1838 tools: use basename to identify file in gen-mach-types 2fca0fd71981 lib/build_OID_registry: fix reproducibility issues 0f586f4ee8ad vt/conmakehash: improve reproducibility a75774679f28 OF: DT-Overlay configfs interface (v8) d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer() 856ec356cf91 ACPI: thermal: drop an always true check 7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC 41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs() 77aa9e489eaf bpf: Disallow unprivileged bpf by default ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups 4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" 5df6d1b00f95 jbd2: fix use-after-free of transaction_t race 2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function 07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction 4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal" 7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack f78574dee71e kasan: test: silence intentional read overflow warnings d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647cc arm64: support page mapping percpu first chunk allocator e5bf16752dca vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f kasan: test: bypass __alloc_size checks 00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36ad lib/stackdepot: introduce __stack_depot_save() 85373e66d847 lib/stackdepot: remove unused function argument 5b6cc9b251f3 lib/stackdepot: include gfp.h c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case. b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic() 13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence 21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221 6199fd896645 aufs: tiny, headers after fs_context 8ddb40e31c29 aufs: fs_context 7/7, finally remount 69035f71c6fd aufs: fs_context 6/7, now mount bc841b970697 aufs: fs_context 5/7, parse all other mount options 435188053da2 aufs: fs_context 4/7, parse xino options 9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options 1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option a8488f603134 aufs: fs_context 1/7, skelton of the new shceme 8e32e0015564 aufs: pre fs_context, convert a static flag to a macro f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case 948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo() 77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117 2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129 7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone 66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl() 69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018 b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes" 81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 97c963889222 sched/isolation: really align nohz_full with rcu_nocbs 871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards" ffad0783dd5b ARM: config: multi v7: Regenerate defconifg 5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols badaf96564fe ARM: config: multi v7: Clean up enabled by default options 34996040fc9b ARM: config: multi v7: Drop unavailable options 7f685244afb3 powerpc/mm: Switch obsolete dssall to .long 20301aeb1a64 riscv: fix build with binutils 2.38 9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error 720b61fc400b x86_64_defconfig: Fix warnings 02bf23d26bc4 arm64: defconfig: cleanup config options 05914e2c87e5 arm: defconfig: drop unused POWER_AVS option ffb532fa19b9 aufs5: fix build against v5.15.3+ a4b3abf4d96d qemux86: add configuration symbol to select values fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter 3d8762d900d9 clear_warn_once: bind a timer to written reset value 95faacac47e8 clear_warn_once: expand debugfs to include read support de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 0e4aacead9c1 perf: x86-32: explicitly include <errno.h> 9ad92c11468e perf: mips64: Convert __u64 to unsigned long long 09e7efe3e68a perf: fix bench numa compilation e79becc44fa6 perf: add SLANG_INC for slang.h b1033b588681 perf: add sgidefs.h to for mips builds cf9db484ac0b perf: change --root to --prefix for python install 7fd052c2c562 perf: add 'libperl not found' warning 27a437cdd469 perf: force include of <stdbool.h> 3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat a7e9293b506b FAT: Added FAT_NO_83NAME 6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 538be0fdb124 aufs: adjust to v5.15 fs changes f45da75c8759 aufs5: core 047f57e07e01 aufs5: standalone 029fc15574c8 aufs5: mmap 610d0192ee94 aufs5: base d4e428d0ec5f aufs5: kbuild eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested) 22c73536d5d7 yaffs: include blkdev.h 506b7251bfb8 yaffs: fix misplaced variable declaration a0e26ff364dc yaffs2: v5.6 build fixups b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super 2e3c3aec8279 yaffs: repair yaffs_get_mtd_device d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API 70a6113ee2c7 yaffs2: fix memory leak in mount/umount 3378e4a9e404 yaffs: Avoid setting any ACL releated xattr ec2284edddef Yaffs:check oob size before auto selecting Yaffs1 c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY 608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020) 89e660ece42c initramfs: allow an optional wrapper script around initramfs generation b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally 3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation d202fb2caf33 defconfigs: drop obselete options 9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled e20d8cf019b4 linux-yocto: Handle /bin/awk issues b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion adb40f1e6a1a uvesafb: print error message when task timeout occurs f280a1ed0962 compiler.h: Undef before redefining __attribute_const__ 4352732f268c vmware: include jiffies.h 7954a677968d Resolve jiffies wrapping about arp 5f28a1035d95 nfs: Allow default io size to be configured. 0d7260ad7106 check console device file on fs when booting 900a12e37e0a mount_root: clarify error messages for when no rootfs found 7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location 6604fc1763b3 modpost: mask trivial warnings 0d294adb09cb kbuild: exclude meta directory from distclean processing a097cdd95a9e powerpc: serialize image targets 5db6ec39a0a3 arm: serialize build targets cbabca27905e crtsavres: fixups for 5.4+ 7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8 a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8 186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild d1ea862964ca powerpc: kexec fix for powerpc64 2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core 2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code ec57870b303a mips: Kconfig: add QEMUMIPS64 option 6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency 74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c 22e65b63d3b4 arm/Makefile: Fix systemtap b7f1ab59f19e vexpress: Pass LOADADDR to Makefile ce2800c73bf7 arm: ARM EABI socketcall 019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Praveen Kumar [Mon, 3 Feb 2025 09:30:33 +0000 (09:30 +0000)]
go: Fix CVE-2024-45336
The HTTP client drops sensitive headers after following a cross-domain redirect.
For example, a request to a.com/ containing an Authorization header which is redirected to
b.com/ will not send that header to b.com. In the event that the client received a subsequent
same-domain redirect, however, the sensitive headers would be restored. For example, a chain
of redirects from a.com/, to b.com/1, and finally to b.com/2 would incorrectly send the
Authorization header to b.com/2.
549d831579 stdlib: Test using setenv with updated environ [BZ #32588] 8b5d4be762 Fix underallocation of abort_msg_s struct (CVE-2025-0395) 525e5f13de stdlib: Simplify buffer management in canonicalize 5eae275400 realpath: Bring back GNU extension on ENOENT and EACCES [BZ #28996] 8a82a76a42 realpath: Do not copy result on failure (BZ #28815) e369114462 misc: Add support for Linux uio.h RWF_NOAPPEND flag 3f1ab0ed66 nptl: Convert tst-setuid2 to test-driver 76adee6e0f support: Add xpthread_cond_signal wrapper c3beedeb70 elf: Support recursive use of dynamic TLS in interposed malloc f48d763ab8 elf: Avoid some free (NULL) calls in _dl_update_slotinfo 710057676d sysdeps/x86/Makefile: Split and sort tests a4207d4e83 x86: Only align destination to 1x VEC_SIZE in memset 4x loop 889f99c149 elf: Fix slow tls access after dlopen [BZ #19924] 543efedcb3 x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643] 41a3e51233 x86_64: Add log1p with FMA 0d1c70aa4c x86_64: Add expm1 with FMA 516180d399 x86_64: Add log2 with FMA 30384b91ad x86_64: Sort fpu/multiarch/Makefile d626c31ce5 x86: Avoid integer truncation with large cache sizes (bug 32470) 7ea35e28b4 nptl: initialize cpu_id_start prior to rseq registration 47d70ca8d9 nptl: initialize rseq area prior to registration
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Fri, 10 Jan 2025 13:13:39 +0000 (13:13 +0000)]
classes/qemu: use tune to select QEMU_EXTRAOPTIONS, not package architecture
Using the package architecture to select the right qemu options to pass
to qemu-user is incorrect, and fails for recipes that set PACKAGE_ARCH
to MACHINE_ARCH (as the qemuppc workarounds suggest) because there are
not typically any options set for the machine name.
Solve this by using TUNE_PKGARCH instead: for the majority of recipes
this is the same value, but for machine-specific recipes it remains the
same instead of changing to the machine name.
This means we can remove the qemuppc workarounds, as they're obsolete.
Also update the gcc-testsuite recipe which uses the same pattern to use
TUNE_PKGARCH, and generalise the else codepath to avoid needing to
update the list of architectures.
[ YOCTO #15647 ]
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Fri, 10 Jan 2025 18:03:28 +0000 (18:03 +0000)]
classes/nativesdk: also override TUNE_PKGARCH
The nativesdk class overrides PACKAGE_ARCH and unsets TUNE_FEATURES, but
as recipes might want to look at TUNE_PKGARCH too (for example, when
setting QEMU_EXTRAOPTIONS) we should also override that variable.
Otherwise, a nativesdk recipe will have the TUNE_PKGARCH of the target,
which leads to errors (eg passing mips arguments to an arm qemu).
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 05322beb290e1db30bef49b4364f8a8e6e9f7408) Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. This vulnerability arises from a race condition during
rsync's handling of symbolic links. Rsync's default behavior when encountering
symbolic links is to skip them. If an attacker replaced a regular file with a
symbolic link at the right time, it was possible to bypass the default behavior
and traverse symbolic links. Depending on the privileges of the rsync process,
an attacker could leak sensitive information, potentially leading to privilege escalation.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. When using the `--safe-links` option, rsync fails to
properly verify if a symbolic link destination contains another symbolic link within it.
This results in a path traversal vulnerability, which may lead to arbitrary file write
outside the desired directory
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
A path traversal vulnerability exists in rsync. It stems from behavior enabled
by the `--inc-recursive` option, a default-enabled option for many client options
and can be enabled by the server even if not explicitly enabled by the client.
When using the `--inc-recursive` option, a lack of proper symlink verification
coupled with deduplication checks occurring on a per-file-list basis could allow
a server to write files outside of the client's intended destination directory.
A malicious server could write malicious files to arbitrary locations named after
valid directories/paths on the client.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. It could allow a server to enumerate the contents of an
arbitrary file from the client's machine. This issue occurs when files are being
copied from a client to a server. During this process, the rsync server will send
checksums of local data to the client to compare with in order to determine what
data needs to be sent to the server. By sending specially constructed checksum values
for arbitrary files, an attacker may be able to reconstruct the data of those files
byte-by-byte based on the responses from the client.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the rsync daemon which could be triggered when rsync compares
file checksums. This flaw allows an attacker to manipulate the checksum length
(s2length) to cause a comparison between a checksum and uninitialized memory and
leak one byte of uninitialized stack data at a time.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due
to improper handling of attacker-controlled checksum lengths (s2length) in the code.
When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an attacker can write
out of bounds in the sum2 buffer.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Zhang Peng [Thu, 16 Jan 2025 07:26:48 +0000 (15:26 +0800)]
vte: fix CVE-2024-37535
CVE-2024-37535:
GNOME VTE before 0.76.3 allows an attacker to cause a denial of service
(memory consumption) via a window resize escape sequence, a related
issue to CVE-2000-0476.
Divya Chellam [Fri, 17 Jan 2025 05:22:05 +0000 (05:22 +0000)]
wget: fix CVE-2024-10524
Applications that use Wget to access a remote resource using
shorthand URLs and pass arbitrary user credentials in the URL
are vulnerable. In these cases attackers can enter crafted
credentials which will cause Wget to access an arbitrary host.
Zhang Peng [Thu, 16 Jan 2025 07:26:47 +0000 (15:26 +0800)]
avahi: fix CVE-2024-52616
CVE-2024-52616:
A flaw was found in the Avahi-daemon, where it initializes DNS transaction IDs
randomly only once at startup, incrementing them sequentially after that. This
predictable behavior facilitates DNS spoofing attacks, allowing attackers to
guess transaction IDs.
Yogita Urade [Tue, 14 Jan 2025 08:03:22 +0000 (08:03 +0000)]
ofono: fix CVE-2024-7547
oFono SMS Decoder Stack-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of SMS PDUs. The issue
results from the lack of proper validation of the length of user-
supplied data prior to copying it to a stack-based buffer. An
attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23460.
Yogita Urade [Tue, 14 Jan 2025 08:03:21 +0000 (08:03 +0000)]
ofono: fix CVE-2024-7546
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23459.
Yogita Urade [Tue, 14 Jan 2025 08:03:20 +0000 (08:03 +0000)]
ofono: fix CVE-2024-7545
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23458.
Yogita Urade [Tue, 14 Jan 2025 08:03:19 +0000 (08:03 +0000)]
ofono: fix CVE-2024-7544
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23457.
Yogita Urade [Tue, 14 Jan 2025 08:03:18 +0000 (08:03 +0000)]
ofono: fix CVE-2024-7543
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23456.
Yogita Urade [Tue, 14 Jan 2025 08:03:17 +0000 (08:03 +0000)]
ofono: fix CVE-2024-7539
oFono CUSD Stack-based Buffer Overflow Code Execution Vulnerability.
This vulnerability allows local attackers to execute arbitrary code
on affected installations of oFono. An attacker must first obtain
the ability to execute code on the target modem in order to exploit
this vulnerability.
The specific flaw exists within the parsing of responses from AT+CUSD
commands. The issue results from the lack of proper validation of the
length of user-supplied data prior to copying it to a stack-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of root. Was ZDI-CAN-23195.
Divya Chellam [Fri, 10 Jan 2025 12:27:56 +0000 (12:27 +0000)]
ruby: fix CVE-2024-49761
REXML is an XML toolkit for Ruby. The REXML gem before 3.3.9 has a ReDoS
vulnerability when it parses an XML that has many digits between &# and x...;
in a hex numeric character reference (&#x.... This does not happen with
Ruby 3.2 or later. Ruby 3.1 is the only affected maintained Ruby.
The REXML gem 3.3.9 or later include the patch to fix the vulnerability.
CVE-2024-49761-0009.patch is the CVE fix and rest are dependent commits.
Calling Decoder.Decode on a message which contains deeply nested structures can
cause a panic due to stack exhaustion. This is a follow-up to CVE-2022-30635.
Bruce Ashfield [Fri, 3 Jan 2025 14:17:09 +0000 (09:17 -0500)]
linux-yocto/5.15: update to v5.15.175
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
91786f140358 Linux 5.15.175 fb8c76c7604a x86/static-call: fix 32-bit build 4e54dc4bbc60 ALSA: usb-audio: Fix a DMA to stack memory bug ae7c1c523323 x86/xen: remove hypercall page 1ef790d6bf55 x86/xen: use new hypercall functions instead of hypercall page a501b4dbedb4 x86/xen: add central hypercall functions c7b4cfa6213a x86/xen: don't do PV iret hypercall through hypercall page 8abab99114f1 x86/static-call: provide a way to do very early static-call updates 1c50e8da50b0 objtool/x86: allow syscall instruction 8f2c179b1d3c x86: make get_cpu_vendor() accessible from Xen code 2657ba851fa3 xen/netfront: fix crash when removing device 3dfd8991ad33 Revert "parisc: fix a possible DMA corruption" f585c5793aca tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe() b57ac2d92c1f bpf: sync_linked_regs() must preserve subreg_def 4749f9f9b050 blk-iocost: Avoid using clamp() on inuse in __propagate_weights() 56b9f3df5ac0 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired bd85ca6cf9a4 team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL 2f780d4c3b64 bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL c2047b0e216c net/sched: netem: account for backlog updates from child qdisc beffa32a21e6 Documentation: PM: Clarify pm_runtime_resume_and_get() return value 3561951e53f2 qca_spi: Make driver probing reliable 4f488db386c2 qca_spi: Fix clock speed for multiple QCA7000 d45e3e1a77fd cxgb4: use port number to set mac addr 78079fda4829 ACPI: resource: Fix memory resource type union access 9f82e8ace7d5 net: sparx5: fix the maximum frame length register 6cedf276444d net: sparx5: fix FDMA performance issue c21c7c1c00bc net: lapb: increase LAPB_HEADER_LEN 22a94e0530b5 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() 143304277ffd ptp: kvm: Use decrypted memory in confidential guest on x86 80a0c4dc6641 selftests: mlxsw: sharedbuffer: Remove duplicate test cases b4eb6df5bc26 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case 07b569eda6fe tipc: fix NULL deref in cleanup_bearer() a864e2e1ceda batman-adv: Do not let TT changes list grows indefinitely b0b2157b3c27 batman-adv: Remove uninitialized data in full table TT response 437529aa7d01 batman-adv: Do not send uninitialized TT changes bbdb3307f609 acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl c052f775ee6c exfat: fix potential deadlock on __exfat_get_dentry_set 4310902c766e virtio/vsock: Fix accept_queue memory leak 43e76736b4bf bpf, sockmap: Fix update element with same 3560e2028374 xfs: fix scrub tracepoints when inode-rooted btrees are involved 58d71a547717 xfs: return from xfs_symlink_verify early on V4 filesystems 5ff4d29a675f xfs: don't drop errno values when we fail to ficlone the entire range fd157244902a xfs: update btree keys correctly when _insrec splits an inode root block 85128462d348 drm/i915: Fix memory leak by correcting cache object name in error handler 1247e1df086a usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer e450c9e8f398 usb: ehci-hcd: fix call balance of clocks handling routines 6c6d2e9d197a usb: dwc2: Fix HCD port connection race 38fa1f443a3c usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature 55320f5cdd9d usb: dwc2: Fix HCD resume 11cbaff06356 ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() e75054ff9cab usb: host: max3421-hcd: Correctly abort a USB request. 98b76329bd63 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 11c9e383d410 tcp: check space before adding MPTCP SYN options b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request 6f0605db50e2 clk: imx: Add check for kcalloc 5b837b9e1543 bpf: Fix the indention issue in grow_stack_state() 42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size() b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub 7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr() 81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ] c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail() 299ef3b5b00b of: module: add buffer overflow check in of_modalias() b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change ea091017ef62 ipv6: Fix data races around sk->sk_prot. ff8710da80ee ipv6: annotate some data-races around sk->sk_prot e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops. 8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock 7c82dac02886 block, loop: support partitions without scanning 45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded 1f24338cb789 jbd2: Drop the merge conflicted hunk e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 6224acfc1d56 tpm: Add flag to use default cancellation policy 1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13 24615a3b932a ata: ahci: fix enum constants for gcc-13 5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf 130f9da78406 tools/resolve_btfids: Build with host flags 00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang 17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building 7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated 37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy da5513f30187 libbpf: Fix build warning on ref_ctr_off 4c5a089621a8 perf python: Account for multiple words in CC 1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers 838f5d0701d8 fs: add mode_strip_sgid() helper d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack 1363bd7dbde3 ixgbevf: add disable link state e5601ae2bd24 ixgbe: add improvement for MDD response functionality caa57cd80575 ixgbe: add the ability for the PF to disable VF link state 16a77bfcc7df Check /dev/console using init_stat() 04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data 0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered 6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve 1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field 6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash a40d2daf2795 pnmtologo: use relocatable file name 3b40d5b41155 of: configfs: remove unused variable overlay_lock 6c085baf1838 tools: use basename to identify file in gen-mach-types 2fca0fd71981 lib/build_OID_registry: fix reproducibility issues 0f586f4ee8ad vt/conmakehash: improve reproducibility a75774679f28 OF: DT-Overlay configfs interface (v8) d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer() 856ec356cf91 ACPI: thermal: drop an always true check 7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC 41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs() 77aa9e489eaf bpf: Disallow unprivileged bpf by default ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups 4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" 5df6d1b00f95 jbd2: fix use-after-free of transaction_t race 2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function 07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction 4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal" 7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack f78574dee71e kasan: test: silence intentional read overflow warnings d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647cc arm64: support page mapping percpu first chunk allocator e5bf16752dca vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f kasan: test: bypass __alloc_size checks 00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36ad lib/stackdepot: introduce __stack_depot_save() 85373e66d847 lib/stackdepot: remove unused function argument 5b6cc9b251f3 lib/stackdepot: include gfp.h c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case. b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic() 13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence 21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221 6199fd896645 aufs: tiny, headers after fs_context 8ddb40e31c29 aufs: fs_context 7/7, finally remount 69035f71c6fd aufs: fs_context 6/7, now mount bc841b970697 aufs: fs_context 5/7, parse all other mount options 435188053da2 aufs: fs_context 4/7, parse xino options 9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options 1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option a8488f603134 aufs: fs_context 1/7, skelton of the new shceme 8e32e0015564 aufs: pre fs_context, convert a static flag to a macro f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case 948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo() 77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117 2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129 7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone 66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl() 69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018 b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes" 81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 97c963889222 sched/isolation: really align nohz_full with rcu_nocbs 871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards" ffad0783dd5b ARM: config: multi v7: Regenerate defconifg 5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols badaf96564fe ARM: config: multi v7: Clean up enabled by default options 34996040fc9b ARM: config: multi v7: Drop unavailable options 7f685244afb3 powerpc/mm: Switch obsolete dssall to .long 20301aeb1a64 riscv: fix build with binutils 2.38 9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error 720b61fc400b x86_64_defconfig: Fix warnings 02bf23d26bc4 arm64: defconfig: cleanup config options 05914e2c87e5 arm: defconfig: drop unused POWER_AVS option ffb532fa19b9 aufs5: fix build against v5.15.3+ a4b3abf4d96d qemux86: add configuration symbol to select values fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter 3d8762d900d9 clear_warn_once: bind a timer to written reset value 95faacac47e8 clear_warn_once: expand debugfs to include read support de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 0e4aacead9c1 perf: x86-32: explicitly include <errno.h> 9ad92c11468e perf: mips64: Convert __u64 to unsigned long long 09e7efe3e68a perf: fix bench numa compilation e79becc44fa6 perf: add SLANG_INC for slang.h b1033b588681 perf: add sgidefs.h to for mips builds cf9db484ac0b perf: change --root to --prefix for python install 7fd052c2c562 perf: add 'libperl not found' warning 27a437cdd469 perf: force include of <stdbool.h> 3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat a7e9293b506b FAT: Added FAT_NO_83NAME 6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 538be0fdb124 aufs: adjust to v5.15 fs changes f45da75c8759 aufs5: core 047f57e07e01 aufs5: standalone 029fc15574c8 aufs5: mmap 610d0192ee94 aufs5: base d4e428d0ec5f aufs5: kbuild eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested) 22c73536d5d7 yaffs: include blkdev.h 506b7251bfb8 yaffs: fix misplaced variable declaration a0e26ff364dc yaffs2: v5.6 build fixups b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super 2e3c3aec8279 yaffs: repair yaffs_get_mtd_device d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API 70a6113ee2c7 yaffs2: fix memory leak in mount/umount 3378e4a9e404 yaffs: Avoid setting any ACL releated xattr ec2284edddef Yaffs:check oob size before auto selecting Yaffs1 c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY 608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020) 89e660ece42c initramfs: allow an optional wrapper script around initramfs generation b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally 3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation d202fb2caf33 defconfigs: drop obselete options 9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled e20d8cf019b4 linux-yocto: Handle /bin/awk issues b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion adb40f1e6a1a uvesafb: print error message when task timeout occurs f280a1ed0962 compiler.h: Undef before redefining __attribute_const__ 4352732f268c vmware: include jiffies.h 7954a677968d Resolve jiffies wrapping about arp 5f28a1035d95 nfs: Allow default io size to be configured. 0d7260ad7106 check console device file on fs when booting 900a12e37e0a mount_root: clarify error messages for when no rootfs found 7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location 6604fc1763b3 modpost: mask trivial warnings 0d294adb09cb kbuild: exclude meta directory from distclean processing a097cdd95a9e powerpc: serialize image targets 5db6ec39a0a3 arm: serialize build targets cbabca27905e crtsavres: fixups for 5.4+ 7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8 a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8 186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild d1ea862964ca powerpc: kexec fix for powerpc64 2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core 2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code ec57870b303a mips: Kconfig: add QEMUMIPS64 option 6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency 74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c 22e65b63d3b4 arm/Makefile: Fix systemtap b7f1ab59f19e vexpress: Pass LOADADDR to Makefile ce2800c73bf7 arm: ARM EABI socketcall 019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Fri, 3 Jan 2025 14:17:08 +0000 (09:17 -0500)]
linux-yocto/5.15: update to v5.15.174
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
963e654022cc Linux 5.15.174 2e29116c4596 Bluetooth: hci_core: Fix calling mgmt_device_connected 5e71985e855c net/smc: Fix af_ops of child socket pointing to released memory 5cedfe8aaf18 media: venus: vdec: fixed possible memory leak issue d3717cf6baa4 serial: amba-pl011: fix build regression d897650c5897 drm/amdgpu: rework resume handling for display (v2) e1896f381d27 drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX 9760b0c61e53 net: dsa: microchip: correct KSZ8795 static MAC table access 686e05c9dbd6 Bluetooth: L2CAP: Fix uaf in l2cap_connect 522328e80acf arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint 51d3d80a6dc3 arm64/sve: Discard stale CPU state when handling SVE traps 221a2c898962 gve: Fixes for napi_poll when budget is 0 154cf95664de scsi: core: Fix scsi_mode_select() buffer length handling 7bdecbd49a5d Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()" b1453a5616c7 fou: remove warn in gue_gro_receive on unsupported protocol 0b31e28fbd77 ima: Fix use-after-free on a dentry's dname.name 801d64177faa crypto: hisilicon/qm - inject error before stopping queue 1b5691014f30 ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" c5cb98554c4c drm/amd/display: Check BIOS images before it is used b3cdb9b9f815 mmc: mtk-sd: Fix error handle of probe function 85e50b4f9896 xhci: dbc: Fix STALL transfer event handling fbab85323192 mm/damon/vaddr: fix issue in damon_va_evenly_split_region() 9a351255db26 mm/damon/vaddr-test: split a test function having >1024 bytes frame size a3eca3037e70 jffs2: Fix rtime decompressor bd384b04ad19 jffs2: Prevent rtime decompress memory corruption a0e0f67f2fc1 KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE fd92260b7f68 KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device 065e075d438f KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* 9e9f343615c0 Revert "unicode: Don't special case ignorable code points" d7e6934eb736 tracing/eprobe: Fix to release eprobe when failed to add dyn_event 968757f1f45b btrfs: fix missing snapshot drew unlock when root is dead during swap activation 38a4826f1bdf sched/core: Prevent wakeup of ksoftirqd during idle load balance 6aeeac48fc1b sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy d071dba5ddd2 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates 25fc82f3a868 sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() 7ff5af6bdb1e modpost: Add .irqentry.text to OTHER_SECTIONS 973cfc7ea3f6 modpost: Include '.text.*' in TEXT_SECTIONS d0f2889ec52b misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle ee68554d2c03 powerpc/prom_init: Fixup missing powermac #size-cells a7fd78075031 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a da4809b05b65 usb: chipidea: udc: handle USB Error Interrupt if IOC not set 2d98fa2a50b8 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock a436e75678bf PCI: Add ACS quirk for Wangxun FF5xxx NICs ade2062d5b53 PCI: Add 'reset_subordinate' to reset hierarchy below bridge 67416562ae0d PCI: Detect and trust built-in Thunderbolt chips a6cddf68b340 i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request a365de2fbfbe f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. c710201af655 nvdimm: rectify the illogical code within nd_dax_probe() ff11b66cf848 pinctrl: qcom-pmic-gpio: add support for PM8937 f7b0fc4b570a scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset bbb47c06f011 scsi: st: Don't modify unknown block number in MTIOCGET b8283d52ed15 leds: class: Protect brightness_show() with led_cdev->led_access mutex 2174bbc235f7 scsi: hisi_sas: Add cond_resched() for no forced preemption model 02cef9720550 tracing: Use atomic64_inc_return() in trace_clock_counter() 7ba51688437b pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU 8a4534483e02 netpoll: Use rcu_access_pointer() in __netpoll_setup a7b8f71c7a29 net/neighbor: clear error in case strict check is not set 4e83046d2bc9 rocker: fix link status detection in rocker_carrier_init() 565dca66578a ASoC: hdmi-codec: reorder channel allocation list 219960a48771 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet dfb3f9d3f602 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() 0824dcc63580 wifi: ipw2x00: libipw_rx_any(): fix bad alignment 76581147b05c drm/amdgpu: set the right AMDGPU sg segment limitation 53b03a43a881 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov a3d408870bc1 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree 9efe72eefd4c jfs: fix array-index-out-of-bounds in jfs_readdir 6676034aa753 jfs: fix shift-out-of-bounds in dbSplit 823d573f5450 jfs: array-index-out-of-bounds fix in dtReadFirst efe1b9bbf356 dma-debug: fix a possible deadlock on radix_lock 081bc4fe23f9 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr 905dc479b648 drm/amdgpu: Dereference the ATCS ACPI buffer 80aa90210a7a drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih 1d42b11b7bb7 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel b92521c314d2 wifi: ath5k: add PCI ID for Arcadyan devices 61f1b977949b wifi: ath5k: add PCI ID for SX76X 276a473c956f net: inet6: do not leave a dangling sk pointer in inet6_create() 3e8258070b0f net: inet: do not leave a dangling sk pointer in inet_create() 2b46994a6e76 net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() 1fe625f12d09 net: af_can: do not leave a dangling sk pointer in can_create() a8677028dd51 Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() 132e615bb1d7 af_packet: avoid erroring out after sock_init_data() in packet_create() 3cc92d542384 net/sched: cbs: Fix integer overflow in cbs_set_port_rate() 9681a5217b02 net: ethernet: fs_enet: Use %pa to format resource_size_t 52637f8b7c42 net: fec_mpc52xx_phy: Use %pa to format resource_size_t 8e9f76ddc20c samples/bpf: Fix a resource leak 3caa244323a6 r8169: don't apply UDP padding quirk on RTL8126A 6078d3ca132b drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() f632b3be8ee8 drm/mcde: Enable module autoloading 8c715f966406 drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model c9c2cf983dc8 drm/vc4: hvs: Set AXI panic modes for the HVS e497edb8f31e soc: imx8m: Probe the SoC driver as platform driver 0b16b2aa2242 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 afdfebd9bbe7 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera ea6588abcc15 kcsan: Turn report_filterlist_lock into a raw_spinlock 86680f33461a kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() d476931a6bbc btrfs: avoid unnecessary device path update for the same device 06a92f810df8 s390/cpum_sf: Handle CPU hotplug remove during sampling ac98b8c10346 epoll: annotate racy check dc02407ea952 iommu/arm-smmu: Defer probe of clients after smmu device bound a9e371e03f08 ocfs2: update seq_file index in ocfs2_dlm_seq_next 951c53931a91 mmc: core: Further prevent card detect during shutdown 47de5d1bf378 mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet f373a1898175 regmap: detach regmap from dev on regmap_exit 4d03f705e9d7 xsk: fix OOB map writes when deleting elements f9f50a5792a6 dma-buf: fix dma_fence_array_signaled v4 ad34306ac683 bpf: fix OOB devmap writes when deleting elements fb5fee35bdd1 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again 48eb6e740494 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() 87bf3ea841a5 scsi: ufs: core: sysfs: Prevent div by zero 694598a7828d scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt ca36d9d53745 scsi: qla2xxx: Fix use after free on unload 1f1cf3940a36 scsi: qla2xxx: Supported speed displayed incorrectly for VPorts 66618696bcbb scsi: qla2xxx: Fix NVMe and NPIV connect issue 7d9f66082b84 scsi: qla2xxx: Fix abort in bsg timeout 1cc00b106611 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) b89de14c9c80 ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 023ee962a690 ALSA: usb-audio: add mixer mapping for Corsair HS80 1c176f5155ee arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL dbcdadade0c2 tracing: Fix cmp_entries_dup() to respect sort() comparison rules faa0a1975a6f can: dev: can_set_termination(): allow sleeping GPIOs fb17d710c7a4 watchdog: rti: of: honor timeout-sec property 2ed3e3a3ac06 HID: wacom: fix when get product name maybe null pointer eb6a5262ec66 bpf: Fix exact match conditions in trie_get_next_key() 6155fac6d9ae bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie c5327720a465 ocfs2: free inode when ocfs2_get_init_inode() fails c8504c0f1f80 drm/v3d: Enable Performance Counters before clearing them cd5106c77d6d spi: mpc52xx: Add cancel_work_sync before module remove 2c84d183a448 tools: Override makefile ARCH variable if defined, but empty 9bc69d38e3b8 ALSA: usb-audio: Notify xrun for low-latency mode 9b9b61c5d0a2 ALSA: pcm: Avoid reference to status->state f0294f444afc ALSA: pcm: Add more disconnection checks at file ops 0d6cd1151e26 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg ece859aac1d3 drm/sti: Add __iomem for mixer_dbg_mxn's parameter 2bd350f0e74c bpftool: fix potential NULL pointer dereferencing in prog_dump() ca906853f6c7 bpftool: Remove asserts from JIT disassembler 3cbde9287469 serial: amba-pl011: Fix RX stall when DMA is used e3769d2b62d0 serial: amba-pl011: Use port lock wrappers 9f0ce8feecb9 dt-bindings: serial: rs485: Fix rs485-rts-delay property e9583ac84945 dt_bindings: rs485: Correct delay values ad4dfa7ea7f5 gpio: grgpio: Add NULL check in grgpio_probe 7546c60a3786 gpio: grgpio: use a helper variable to store the address of ofdev->dev b65958284401 geneve: do not assume mac header is set in geneve_xmit_skb() c20f91bd9395 ethtool: Fix wrong mod state in case of verbose and no_mask bitset 59a59da8de47 netfilter: nft_set_hash: skip duplicated elements pending gc run 0e67805e805c netfilter: ipset: Hold module reference while requesting a module c7d644f76949 net: sched: fix erspan_opt settings in cls_flower 4fe517643f52 igb: Fix potential invalid memory access in igb_init_module() d7804000d8b9 net/qed: allow old cards not supporting "num_images" to work f502a88fdd41 net/smc: fix LGR and link use-after-free issue ebfee3e153f6 net/smc: Limit backlog connections d2a4894f2385 tipc: Fix use-after-free of kernel socket in cleanup_bearer(). bc3d4423def1 dccp: Fix memory leak in dccp_feat_change_recv 0b8903e6c881 net/ipv6: release expired exception dst cached in socket 4199dd78a598 can: j1939: j1939_session_new(): fix skb reference counting c6e778901d00 net: hsr: avoid potential out-of-bound access in fill_frame_info() f0f627fd6af2 net/sched: tbf: correct backlog statistic for GSO packets fb09c0cc058b ptp: Add error handling for adjfine callback in ptp_clock_adjtime 36a9d94dac28 netfilter: x_tables: fix LED ID check in led_tg_check() d6e1776f51c9 ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() 6e2c9e417ef7 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics 1ed979b833df can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics c56112f3e709 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics dd3ef4edcc89 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics 46e062d62674 can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL 48d8223ff178 can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails f1977d763c9c can: do not increase rx statistics when generating a CAN rx error message frame f503436c5e3b can: peak_usb: CANFD: store 64-bits hw timestamps c90279de2b99 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() 2663884d248d iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call be085075cf2c drm/etnaviv: flush shader L1 cache after user commandstream e98ff67f5a68 drm/sti: avoid potential dereference of error pointers f5804567cf96 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check 31c857e7496d drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check 6a0648f96c3c btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc() 0ab0a3ad24e9 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur 6cefcadd34e3 nfsd: make sure exp active before svc_export_show d63f0926b9a7 PCI: rockchip-ep: Fix address translation unit programming 9f3ea5db09b0 dm thin: Add missing destroy_work_on_stack() 23af63a55bf5 ovl: properly handle large files in ovl_security_fileattr b0c349a65c16 PCI: keystone: Add link up check to ks_pcie_other_map_bus() 0cb21f1ea3a2 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() a32d0e136664 scsi: ufs: exynos: Fix hibern8 notify callbacks 7bb9fa6fe600 util_macros.h: fix/rework find_closest() macros ca687fdce5b9 s390/entry: Mark IRQ entries to fix stack depot warnings 68e79b848196 ad7780: fix division by zero in ad7780_write_raw() d2b85ce0561f btrfs: ref-verify: fix use-after-free after invalid ref action c71d114ef68c btrfs: add a sanity check for btrfs root in btrfs_search_slot() 6e2ac5f585a0 btrfs: add might_sleep() annotations ab6cfcf8ed2c quota: flush quota_release_work upon quota writeback 7320429e48cd xfs: remove unknown compat feature check in superblock write validation bac5a74c31c2 xfs: fix log recovery when unknown rocompat bits are set 584754f983d3 ASoC: fsl_micfil: fix the naming style for mask definition c3f4f4547fb2 sh: intc: Fix use-after-free bug in register_intc_controller() fe6cbf0b2ac3 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport f211501cfc2b SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE 197b613c9080 sunrpc: remove unnecessary test in rpc_task_set_client() 7338c4377742 nfs: ignore SB_RDONLY when mounting nfs 14d02aec5898 modpost: remove incorrect code in do_eisa_entry() 60658fdb6540 rtc: ab-eoz9: don't fail temperature reads on undervoltage notification 4950408793b1 9p/xen: fix release of IRQ db94e06c24cd 9p/xen: fix init sequence df2a7aa342f1 block: return unsigned int from bdev_io_min b7836529e059 jffs2: fix use of uninitialized variable 4d9807048b85 ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit b1ee0aa4945c ubi: fastmap: Fix duplicate slab cache names while attaching 2b19d2fd58be ubifs: Correct the total block count by deducting journal reservation 246f621d3639 rtc: check if __rtc_read_time was successful in rtc_timer_do_work() 7c6098bdb62a rtc: abx80x: Fix WDT bit position of the status register 3b28fb1376aa rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() 2ab9639f16b0 NFSv4.0: Fix a use-after-free problem in the asynchronous open() fcf32ea8193f um: Always dump trace for specified task in show_stack a6294d601075 um: Fix the return value of elf_core_copy_task_fpregs 1bd118c5f887 um: Fix potential integer overflow during physmem setup f5872a2a84ec rpmsg: glink: Propagate TX failures in intentless mode as well c7dac3af57e3 SUNRPC: make sure cache entry active before cache_show 842f1c27a1ae NFSD: Prevent a potential integer overflow f78318f70e3c lib: string_helpers: silence snprintf() output truncation warning 0247da93bf62 usb: dwc3: gadget: Fix looping of queued SG entries 893f9ea3f6f1 usb: dwc3: gadget: Fix checking for number of TRBs left bc3c34362bef ALSA: hda/realtek: Apply quirk for Medion E15433 0ac6cd6133a1 ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max ad78a3a11e66 ALSA: hda/realtek: Set PCBeep to default value for ALC274 8c50311d8ab0 ALSA: hda/realtek: Update ALC225 depop procedure 8799f4332a9f ALSA: pcm: Add sanity NULL check for the default mmap fault handler 150dff3e1bf7 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result 41979fbb7ced soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting() ed228b74d8a5 media: wl128x: Fix atomicity violation in fmc_send_cmd() 20082e2e8b79 HID: wacom: Interpret tilt data from Intuos Pro BT as signed values bb2f15b5222f block: fix ordering between checking BLK_MQ_S_STOPPED request adding 5d2e9a42b1fd arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled e2b91997db28 sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK bef9a2835011 um: vector: Do not use drvdata in release c52effe58215 serial: 8250: omap: Move pm_runtime_get_sync 1635d9a0ff1b um: net: Do not use drvdata in release 5727343348f3 um: ubd: Do not use drvdata in release 3b22047378ef ubi: wl: Put source PEB into correct list if trying locking LEB failed a162b111ff1a platform/chrome: cros_ec_typec: fix missing fwnode reference decrement bc846c0be8a4 cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power() e6e42c57cee9 mtd: spi-nor: core: replace dummy buswidth from addr to data 6827966f6953 spi: Fix acpi deferred irq probe e67471437ae9 netfilter: ipset: add missing range check in bitmap_ip_uadt 9f2d8f3e813d gpio: exar: set value when external pull-up or pull-down is present 283211911b42 Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit" 4b14ac9e73bf serial: sh-sci: Clean sci_ports[0] after at earlycon exit e2e286306b67 Revert "usb: gadget: composite: fix OS descriptors w_value logic" 479795371221 driver core: bus: Fix double free in driver API bus_register() 3a0c02f550c5 usb: xhci: Fix TD invalidation under pending Set TR Dequeue 2e891a42e75e Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() 1d1e618c1706 exfat: fix uninit-value in __exfat_get_dentry_set 48c335245371 locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() 6bdb3907d50d tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler 5354599855a9 apparmor: test: Fix memory leak for aa_unpack_strdup() 8797b7712de7 comedi: Flush partial mappings in error case 1484fdc59e04 fsnotify: fix sending inotify event with unexpected filename 41bbb1eb996b PCI: Fix use-after-free of slot->bus on hot remove 227fde8a27f7 KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status 4fe0d9228226 powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector a304c1412210 crypto: x86/aegis128 - access 32-bit arguments as 32-bit dc0c28b7f98f perf/x86/intel/pt: Fix buffer full but size is 0 case f00012d5bf0c ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata() 27a93c45e16a jfs: xattr: check invalid xattr size more strictly 8d72b5c93360 ext4: fix FS_IOC_GETFSMAP handling 519320ef836b ext4: supress data-race warnings in ext4_free_inodes_{count,set}() 9887d859cd60 ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices ca0d15ee5a68 soc: qcom: socinfo: fix revision check in qcom_socinfo_probe() 9b26540820e5 ASoC: Intel: sst: Fix used of uninitialized ctx to log an error 13327d78229f Revert "drivers: clk: zynqmp: update divider round rate logic" 3504696ecfb6 usb: ehci-spear: fix call balance of sehci clk handling routines ab011f7439d9 ALSA: usb-audio: Fix out of bounds reads when finding clock sources e8823e6ff313 xen: Fix the issue of resource not being properly released in xenbus_dev_probe() cb645064e081 ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp dadac97f066a parisc: fix a possible DMA corruption 487b128f07b8 apparmor: fix 'Do simple duplicate message elimination' 3c7355690f37 ALSA: hda/realtek: Update ALC256 depop procedure d148c0956954 counter: stm32-timer-cnt: Add check for clk_enable() 098480edee1b misc: apds990x: Fix missing pm_runtime_disable() f45e6fc02435 USB: chaoskey: Fix possible deadlock chaoskey_list_lock 4fb1375d830d USB: chaoskey: fail open after removal 5f6c28cbd995 usb: yurex: make waiting on yurex_write interruptible dc26c8db0837 usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() bc2dbad38537 iio: light: al3010: Fix an error handling path in al3010_probe() 2dcc86fefe09 tcp: Fix use-after-free of nreq in reqsk_timer_handler(). dcacfcfe20cc bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down 16aa78edf6dd net: hsr: fix hsr_init_sk() vs network/transport headers. d24b2fa24789 spi: atmel-quadspi: Fix register name in verbose logging function c33db53e40e1 octeontx2-af: RPM: Fix mismatch in lmac type 0be9f9c52e29 net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken c3c572dd294d marvell: pxa168_eth: fix call balance of pep->clk handling routines 0659c6de7b98 net: mdio-ipq4019: add missing error check bbc697882231 net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration 28d185df039a tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets d211ad1209bc net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device 3317641dac2d power: supply: bq27xxx: Fix registers of bq27426 a2cd5d322d22 power: supply: core: Remove might_sleep() from power_supply_put() bd87598c6c5b fs_parser: update mount_api doc to match function signature 9567bd34aa3b vfio/pci: Properly hide first-in-list PCIe extended capability dc2144cfefff selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels 6293d3df287d vdpa/mlx5: Fix suboptimal range on iotlb iteration fb71f1788624 hwmon: (tps23861) Fix reporting of negative temperatures b6a394fe4c6b NFSD: Fix nfsd4_shutdown_copy() a12c897adf40 svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() 57dee363185b sunrpc: simplify two-level sysctl registration for svcrdma_parm_table d7892d68ee3c NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() c5d90f930274 NFSD: Prevent NULL dereference in nfsd4_process_cb_update() 74b5756de732 remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region 3dbb7e68669d rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length 04fcb57ac0fe rpmsg: glink: Fix GLINK command prefix e74022642291 rpmsg: glink: Send READ_NOTIFY command in FIFO full case d2e0ae595a3a rpmsg: glink: Add TX_DATA_CONT command while sending 5f77ee6fd99d perf trace: Avoid garbage when not printing a syscall's arguments e3d8ded16712 perf trace: Do not lose last events in a race 21e1cf688fb0 svcrdma: Address an integer overflow 3ffaa3205380 m68k: coldfire/device.c: only build FEC when HW macros are defined 8d4dcba03745 m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x 8f61c0161f8e perf trace: avoid garbage when not printing a trace event's arguments 4bd3d783be92 f2fs: check curseg->inited before write_sum_page in change_curseg a76172963ea2 f2fs: remove the unused flush argument to change_curseg 6bd8aa76978d f2fs: open code allocate_segment_by_default 634ffe866196 f2fs: remove struct segment_allocation default_salloc_ops 3fd2fc9282dc f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block b5cf7ba111c2 PCI: cpqphp: Fix PCIBIOS_* return value confusion 48597c484b82 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads 1784ec80bd1c perf probe: Correct demangled symbols in C++ program 24e19b5f3511 perf probe: Fix libdw memory leak 403efb4457c0 PCI: Fix reset_method_store() memory leak 656af7b3dcf1 perf cs-etm: Don't flush when packet_queue fills up 8ac9fbe43789 mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb() 246896417a0e pinctrl: k210: Undef K210_PC_DEFAULT 1b26918fd849 clk: clk-axi-clkgen: make sure to enable the AXI bus clock 5a254ffef286 dt-bindings: clock: axi-clkgen: include AXI clk f4fbd70e15fa fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem() 038e1d56b252 fbdev/sh7760fb: Alloc DMA memory from hardware device 7f5355199d21 powerpc/kexec: Fix return of uninitialized variable 17248fdbe3ca powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static 8c966150d5ab ocfs2: fix uninitialized value in ocfs2_file_read_iter() 35f5b68f63aa RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg() ef0613269a4f RDMA/hns: Fix out-of-order issue of requester when setting FENCE bb8b45883eb0 scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb() 64654bf5efb3 scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() 59a4088829bc scsi: fusion: Remove unused variable 'rc' e76181a5be90 scsi: bfa: Fix use-after-free in bfad_im_module_exit() 94c5f05270df mfd: rt5033: Fix missing regmap_del_irq_chip() 3e4ff2af1b0a clk: imx: clk-scu: fix clk enable state save and restore 55eb217f8f80 clk: imx: lpcg-scu: SW workaround for errata (e10858) 6ce29bc3bb9f RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey f6ec13366875 powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore e0a470b5733c powerpc/mm/fault: Fix kfence page fault reporting 5fe7709251e3 mtd: rawnand: atmel: Fix possible memory leak b2073db65ab3 cpufreq: loongson2: Unregister platform_driver on failure bb6642d4b313 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices da498e02c92e mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device 23230ac3c5ca mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device 91cee88255a3 mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() a82dbec6e882 mfd: da9052-spi: Change read-mask to write-mask cac4995c03fe mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race af36ccb8f82d powerpc/vdso: Flag VDSO64 entry points as functions 45b1d10ce84f pinctrl: zynqmp: drop excess struct member description aba170f58f64 trace/trace_event_perf: remove duplicate samples on the first tracepoint event 6694f7acd625 bpf: fix recursive lock when verdict program return SK_PASS 0d2ad72d100f wireguard: selftests: load nf_conntrack if not present d425e975c161 netpoll: Use rcu_access_pointer() in netpoll_poll_lock a9584c897d1c Bluetooth: fix use-after-free in device_for_each_child() 86bd0ba393a3 driver core: Introduce device_find_any_child() helper b889a7d68d7e ALSA: 6fire: Release resources at card release cadf1d8e9ddc ALSA: caiaq: Use snd_card_free_when_closed() at disconnection 9a48bd2184b1 ALSA: us122l: Use snd_card_free_when_closed() at disconnection befcca177752 ALSA: usx2y: Use snd_card_free_when_closed() at disconnection 8772cba76574 net: rfkill: gpio: Add check for clk_enable() 1bda953ed5bc drm/amdkfd: Fix wrong usage of INIT_WORK() 1d63ab86e155 selftests: net: really check for bg process completion 46087de50376 bpf, sockmap: Fix sk_msg_reset_curr e1f54c61c4c9 bpf, sockmap: Several fixes to bpf_msg_pop_data 0f8db9b36930 bpf, sockmap: Several fixes to bpf_msg_push_data 7073d9004fff selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap 145edbd2ff19 selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap 8468e42e5bc2 selftests, bpf: Add one test for sockmap with strparser d0e5847929a2 selftests/bpf: Fix SENDPAGE data logic in test_sockmap 72fb93bb48b4 selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap c99fd5911e27 netlink: typographical error in nlmsg_type constants definition 43950c95ef8d netfilter: nf_tables: must hold rcu read lock while iterating object type list 7ffeda67d366 netfilter: nf_tables: skip transaction if update object is not implemented 65aec8dc425d drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk() 46b8e788c49d wifi: wfx: Fix error handling in wfx_core_init() 940389e96d99 drm/etnaviv: hold GPU lock across perfmon sampling d4ce36476c65 drm/etnaviv: fix power register offset on GC300 bef66f303ed8 drm/etnaviv: Request pages from DMA32 zone on addressing_limited ac378560f90a drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq() 584fb280f30d drm/panfrost: Remove unused id_mask from struct panfrost_model a374e7e79fbd octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c 55c41b97001a octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c 785c6758ea32 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c dd54e632bed9 drm: fsl-dcu: enable PIXCLK on LS1021A 581261b2d6fd wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan() 7f23fb2e0a15 selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap f1116a9d236e selftests/bpf: Fix msg_verify_data in test_sockmap 18f1c9fd9376 drm/bridge: tc358767: Fix link properties discovery e69c5ebfb900 netdevsim: copy addresses for both in and out paths 08c307552119 netdevsim: rely on XFRM state direction instead of flags 7f6afb1b33fd xfrm: store and rely on direction to construct offload flags e4426baa9aa3 xfrm: rename xfrm_state_offload struct to allow reuse ded61e552767 libbpf: fix sym_is_subprog() logic for weak global subprogs a6fee1be65aa bpf: Fix the xdp_adjust_tail sample prog issue 4e0e9e7af5f7 libbpf: Fix output .symtab byte-order during linking 441bbc0cf7fb drm/bridge: anx7625: Drop EDID cache on bridge power off 363e427097c7 ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode f5558e6b5cbe ASoC: fsl_micfil: fix regmap_write_bits usage 0832e6e657a1 ASoC: fsl_micfil: use GENMASK to define register bit fields 6869a23070c9 ASoC: fsl_micfil: do not define SHIFT/MASK for single bits a20141b2a4f8 ASoC: fsl_micfil: Drop unnecessary register read ffa8a4e83c5d dt-bindings: vendor-prefixes: Add NeoFidelity, Inc 26af2cca4179 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2 4b92467725dc wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1 6887f9f41267 drm/v3d: Address race-condition in MMU flush 89267ef694d0 drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq() 2277397e711a drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq() 28e6151ccec4 wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq() 4f5e6866acfe wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq() 4e3931ffa904 drm/omap: Fix locking in omap_gem_new_dmabuf() 53e1ad912a64 drm/omap: Fix possible NULL dereference 8965db7fe2e9 wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() 6a806399e4f5 drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused 38c3f8acde76 platform/x86: panasonic-laptop: Return errno correctly in show callback 0f7f31aaf613 platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit 4676e5044404 media: atomisp: Add check for rgby_data memory allocation failure 6f8f96ab93f7 media: atomisp: remove #ifdef HAS_NO_HMEM 8aa2da2fd911 media: venus: provide ctx queue lock for ioctl synchronization 9c704cd7e318 venus: venc: add handling for VIDIOC_ENCODER_CMD 06ad3f4b0bed media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD f7edaca4f66a media: venus : Addition of EOS Event support for Encoder 745e6d8bbe6a media: venus: vdec: decoded picture buffer handling during reconfig sequence b75d87df0f31 media: venus: venc: Use pmruntime autosuspend 2a5b8de6fcb9 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware ec0b5a3454fe selftests/resctrl: Protect against array overrun during iMC config parsing d9f878fd8b99 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators 65816651d9c4 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names c84daf3b325b arm64: dts: mt8183: jacuzzi: Move panel under aux-bus 03dd02b207dd arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus 7de5804460c3 regmap: irq: Set lockdep class for hierarchical IRQ domains c4908741911d spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​ 5f116d12c0ef spi: tegra210-quad: Avoid shift-out-of-bounds 6a6908aa03c9 pmdomain: ti-sci: Add missing of_node_put() for args.np 4869448ba8cc ARM: dts: cubieboard4: Fix DCDC5 regulator constraints 504ee6496d11 pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle 189227d2d8ff arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns 3b16dcf7241f arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns ec8b64d666a3 arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns 973c859752cb cgroup/bpf: only cgroup v2 can be attached by bpf programs d4cc5a87c24d Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline" f275bbe332f7 arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad 50497379f82a arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4 be613fc3c24d arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4 8d1e8505859f tpm: fix signed/unsigned bug when checking event logs 2d88cf062b86 mmc: mmc_spi: drop buggy snprintf() f4b7bf5a50f1 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() f34d172307f9 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() 9f5a2db6be13 spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() 97e793af8715 spi: spi-fsl-lpspi: downgrade log level for pio mode cd1c59275de4 clocksource/drivers:sp804: Make user selectable ede7084c9071 kcsan, seqlock: Fix incorrect assumption in read_seqbegin() 730eb858dff7 kcsan, seqlock: Support seqcount_latch_t 2f7e3eac5fee seqlock/latch: Provide raw_read_seqcount_latch_retry() 6c1edccbc980 timekeeping: Consolidate fast timekeeper cee8f85696a8 time: Fix references to _msecs_to_jiffies() handling of values da7e49db34c5 crypto: cavium - Fix an error handling path in cpt_ucode_load_fw() 4ea3e3b761e3 crypto: bcm - add error check in the ahash_hmac_init function 5e959bf234d0 crypto: caam - add error check to caam_rsa_set_priv_key_form c5c64ff34a9d ACPI: CPPC: Fix _CPC register setting issue 029ac07bb92d EDAC/igen6: Avoid segmentation fault on module unload d465ea267167 crypto: cavium - Fix the if condition to exit loop after timeout 96001f52ae8c crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY d3008b4ea1d9 EDAC/fsl_ddr: Fix bad bit shift operations 20c2fe56889b thermal: core: Initialize thermal zones before registering them 06de6e9bc818 crypto: qat - remove faulty arbiter config reset 4ad7033de109 EDAC/bluefield: Fix potential integer overflow 945c76cad892 firmware: google: Unregister driver_info on failure 6187727e57ae crypto: caam - Fix the pointer passed to caam_qi_shutdown() 06cbfbb13ac8 hfsplus: don't query the device logical block size multiple times b5d785fb2000 s390/syscalls: Avoid creation of arch/arch/ directory 578b3297aca6 acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block() 9529c7a62042 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG 4fb897945111 m68k: mvme147: Reinstate early console c7bf342937fa m68k: mvme16x: Add and use "mvme16x.h" e2097596d34f m68k: mvme147: Fix SCSI controller IRQ numbers 869cf50b9c9d nvme-pci: fix freeing of the HMB descriptor table 6983b8ac787b initramfs: avoid filename buffer overrun 2be0ca62b8e2 mips: asm: fix warning when disabling MIPS_FP_SUPPORT 41219c147df8 brd: defer automatic disk creation until module initialization succeeds 60f89db56246 brd: remove brd_devices_mutex mutex c5979734eda3 s390/cio: Do not unregister the subchannel based on DNV d7a08f5f80ff kselftest/arm64: mte: fix printf type warnings about longs 38002ab1bd42 x86/barrier: Do not serialize MSR accesses on AMD 061479ca14af nvme: fix metadata handling in nvme-passthrough 01cdddde39b0 cifs: Fix buffer overflow when parsing NFS reparse points b661948bac86 rcu-tasks: Idle tasks on offline CPUs are in quiescent states 7251463f4bd0 ipmr: Fix access to mfc_cache_list without lock held 07df4a754746 ARM: 9420/1: smp: Fix SMP for xip kernels 2b55ec8d9c49 ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry affd04aaef11 proc/softirqs: replace seq_printf with seq_put_decimal_ull_width 3727c0bf74eb ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div() 80c35a870ea3 ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate() 3849d29eef43 can: j1939: fix error in J1939 documentation. ba20a72c5a5f platform/x86: dell-wmi-base: Handle META key Lock/Unlock events 224f87efa087 platform/x86: dell-smbios-base: Extends support to Alienware products 10987691701a regulator: rk808: Add apply_bit for BUCK3 on RK809 cba0338d1831 soc: qcom: Add check devm_kasprintf() returned value d9b04bbae6c0 net: usb: qmi_wwan: add Quectel RG650V 6bdf34883e65 x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB 5e958ced670f ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 f78ccffd9eb7 selftests/watchdog-test: Fix system accidentally reset after watchdog-test 8ba9e834ff95 usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver 8f6ef43aed11 mac80211: fix user-power when emulating chanctx 069e1d600bdc wifi: iwlwifi: mvm: Use the sync timepoint API in suspend 0b9a2fb8bb27 ASoC: Intel: sst: Support LPE0F28 ACPI HID 96b04a80541e ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 84e961ad2a16 ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec 31545f4b7cdb NFS: nfs_async_write_reschedule_io must not recurse into the writeback code 44f48eb9a605 mm: resolve faulty mmap_region() error path behaviour 679d3a53eb02 mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling a08241812f21 mm: unconditionally close VMAs on error 105d04c88e5c mm: avoid unsafe VMA hook invocation when error arises on mmap hook d3f9d88c2c03 mm: revert "mm: shmem: fix data-race in shmem_getattr()" 0a9a182ea5c7 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust 9467c49437e9 NFSD: Never decrement pending_async_copies on error 7267625baf36 NFSD: Initialize struct nfsd4_copy earlier 43e46ee5efc0 NFSD: Limit the number of concurrent async COPY operations 34f200d66c1b NFSD: Async COPY result needs to return a write verifier 24ab9e0cc554 NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point ef1e1954d784 media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set 659191444d99 lib/buildid: Fix build ID parsing logic 7a514335cf41 mmc: sunxi-mmc: Fix A100 compatible description 43f79bfcfb09 mmc: sunxi-mmc: Add D1 MMC variant 69434d929adf drm/bridge: tc358768: Fix DSI command tx f701eb601470 Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K" d904e4d845aa nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint 647f416d31ac ocfs2: fix UBSAN warning in ocfs2_verify_volume() 19c71cdd7797 nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint b8a1d572478b KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN 8fbac997556b KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled 63a47139dd96 vdpa/mlx5: Fix PA offset with unaligned starting iotlb map 0e04746db2ec ocfs2: uncache inode which has failed entering the group 903d896448c2 mm: fix NULL pointer dereference in alloc_pages_bulk_noprof 6ec06379b8de x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y a1e3ba952956 ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels 0b99de8bbffc samples: pktgen: correct dev to DEV 882f392d9e36 net/mlx5e: CT: Fix null-ptr-deref in add rule err flow c7b97f9e794d net/mlx5e: kTLS, Fix incorrect page refcounting 5b47c2f47c2f net/mlx5: fs, lock FTE when checking if active 4e47b99a7764 drm/rockchip: vop: Fix a dereferenced before check warning d2fab3d66cc1 netlink: terminate outstanding dump on socket close 7b4ec178bf38 clk: qcom: gcc-qcs404: fix initial rate of GPLL3 c80499741610 leds: lp55xx: Remove redundant test for invalid channel number 03c863749bab iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables b4f3288f9530 vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event 885109aa0c70 ftrace: Fix regression with module command in stack_trace_filter 749eac5a6687 ovl: Filter invalid inodes with missing lookup function 72ed66623953 media: uvcvideo: Require entities to have a non-zero unique ID 1895f0928d80 media: uvcvideo: Stop stream during unregister 64f72a738864 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() 944303ecc9b5 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() 1cfc844ee3d9 media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled b6208d1567f9 media: ts2020: fix null-ptr-deref in ts2020_probe() f3c4e088ec01 media: imx-jpeg: Ensure power suppliers be suspended before detach them 815d14147068 media: i2c: tc358743: Fix crash in the probe error path when using polling f68bb1210fbe media: imx-jpeg: Set video drvdata before register video device ba57d800592b arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request 6f0605db50e2 clk: imx: Add check for kcalloc 5b837b9e1543 bpf: Fix the indention issue in grow_stack_state() 42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size() b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub 7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr() 81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ] c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail() 299ef3b5b00b of: module: add buffer overflow check in of_modalias() b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change ea091017ef62 ipv6: Fix data races around sk->sk_prot. ff8710da80ee ipv6: annotate some data-races around sk->sk_prot e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops. 8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock 7c82dac02886 block, loop: support partitions without scanning 45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded 1f24338cb789 jbd2: Drop the merge conflicted hunk e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 6224acfc1d56 tpm: Add flag to use default cancellation policy 1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13 24615a3b932a ata: ahci: fix enum constants for gcc-13 5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf 130f9da78406 tools/resolve_btfids: Build with host flags 00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang 17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building 7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated 37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy da5513f30187 libbpf: Fix build warning on ref_ctr_off 4c5a089621a8 perf python: Account for multiple words in CC 1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers 838f5d0701d8 fs: add mode_strip_sgid() helper d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack 1363bd7dbde3 ixgbevf: add disable link state e5601ae2bd24 ixgbe: add improvement for MDD response functionality caa57cd80575 ixgbe: add the ability for the PF to disable VF link state 16a77bfcc7df Check /dev/console using init_stat() 04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data 0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered 6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve 1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field 6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash a40d2daf2795 pnmtologo: use relocatable file name 3b40d5b41155 of: configfs: remove unused variable overlay_lock 6c085baf1838 tools: use basename to identify file in gen-mach-types 2fca0fd71981 lib/build_OID_registry: fix reproducibility issues 0f586f4ee8ad vt/conmakehash: improve reproducibility a75774679f28 OF: DT-Overlay configfs interface (v8) d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer() 856ec356cf91 ACPI: thermal: drop an always true check 7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC 41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs() 77aa9e489eaf bpf: Disallow unprivileged bpf by default ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups 4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" 5df6d1b00f95 jbd2: fix use-after-free of transaction_t race 2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function 07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction 4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal" 7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack f78574dee71e kasan: test: silence intentional read overflow warnings d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647cc arm64: support page mapping percpu first chunk allocator e5bf16752dca vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f kasan: test: bypass __alloc_size checks 00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36ad lib/stackdepot: introduce __stack_depot_save() 85373e66d847 lib/stackdepot: remove unused function argument 5b6cc9b251f3 lib/stackdepot: include gfp.h c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case. b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic() 13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence 21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221 6199fd896645 aufs: tiny, headers after fs_context 8ddb40e31c29 aufs: fs_context 7/7, finally remount 69035f71c6fd aufs: fs_context 6/7, now mount bc841b970697 aufs: fs_context 5/7, parse all other mount options 435188053da2 aufs: fs_context 4/7, parse xino options 9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options 1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option a8488f603134 aufs: fs_context 1/7, skelton of the new shceme 8e32e0015564 aufs: pre fs_context, convert a static flag to a macro f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case 948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo() 77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117 2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129 7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone 66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl() 69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018 b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes" 81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 97c963889222 sched/isolation: really align nohz_full with rcu_nocbs 871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards" ffad0783dd5b ARM: config: multi v7: Regenerate defconifg 5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols badaf96564fe ARM: config: multi v7: Clean up enabled by default options 34996040fc9b ARM: config: multi v7: Drop unavailable options 7f685244afb3 powerpc/mm: Switch obsolete dssall to .long 20301aeb1a64 riscv: fix build with binutils 2.38 9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error 720b61fc400b x86_64_defconfig: Fix warnings 02bf23d26bc4 arm64: defconfig: cleanup config options 05914e2c87e5 arm: defconfig: drop unused POWER_AVS option ffb532fa19b9 aufs5: fix build against v5.15.3+ a4b3abf4d96d qemux86: add configuration symbol to select values fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter 3d8762d900d9 clear_warn_once: bind a timer to written reset value 95faacac47e8 clear_warn_once: expand debugfs to include read support de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 0e4aacead9c1 perf: x86-32: explicitly include <errno.h> 9ad92c11468e perf: mips64: Convert __u64 to unsigned long long 09e7efe3e68a perf: fix bench numa compilation e79becc44fa6 perf: add SLANG_INC for slang.h b1033b588681 perf: add sgidefs.h to for mips builds cf9db484ac0b perf: change --root to --prefix for python install 7fd052c2c562 perf: add 'libperl not found' warning 27a437cdd469 perf: force include of <stdbool.h> 3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat a7e9293b506b FAT: Added FAT_NO_83NAME 6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 538be0fdb124 aufs: adjust to v5.15 fs changes f45da75c8759 aufs5: core 047f57e07e01 aufs5: standalone 029fc15574c8 aufs5: mmap 610d0192ee94 aufs5: base d4e428d0ec5f aufs5: kbuild eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested) 22c73536d5d7 yaffs: include blkdev.h 506b7251bfb8 yaffs: fix misplaced variable declaration a0e26ff364dc yaffs2: v5.6 build fixups b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super 2e3c3aec8279 yaffs: repair yaffs_get_mtd_device d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API 70a6113ee2c7 yaffs2: fix memory leak in mount/umount 3378e4a9e404 yaffs: Avoid setting any ACL releated xattr ec2284edddef Yaffs:check oob size before auto selecting Yaffs1 c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY 608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020) 89e660ece42c initramfs: allow an optional wrapper script around initramfs generation b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally 3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation d202fb2caf33 defconfigs: drop obselete options 9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled e20d8cf019b4 linux-yocto: Handle /bin/awk issues b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion adb40f1e6a1a uvesafb: print error message when task timeout occurs f280a1ed0962 compiler.h: Undef before redefining __attribute_const__ 4352732f268c vmware: include jiffies.h 7954a677968d Resolve jiffies wrapping about arp 5f28a1035d95 nfs: Allow default io size to be configured. 0d7260ad7106 check console device file on fs when booting 900a12e37e0a mount_root: clarify error messages for when no rootfs found 7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location 6604fc1763b3 modpost: mask trivial warnings 0d294adb09cb kbuild: exclude meta directory from distclean processing a097cdd95a9e powerpc: serialize image targets 5db6ec39a0a3 arm: serialize build targets cbabca27905e crtsavres: fixups for 5.4+ 7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8 a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8 186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild d1ea862964ca powerpc: kexec fix for powerpc64 2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core 2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code ec57870b303a mips: Kconfig: add QEMUMIPS64 option 6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency 74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c 22e65b63d3b4 arm/Makefile: Fix systemtap b7f1ab59f19e vexpress: Pass LOADADDR to Makefile ce2800c73bf7 arm: ARM EABI socketcall 019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Fri, 3 Jan 2025 14:17:07 +0000 (09:17 -0500)]
linux-yocto/5.15: update to v5.15.173
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
0a51d2d4527b Linux 5.15.173 e2eb1b3c807b 9p: fix slab cache name creation for real 8b1d55e43cee udf: Avoid directory type conversion failure due to ENOMEM 5ea4b73e268b udf: Allocate name buffer in directory iterator on heap a5ee9fe48fa5 mm/memory: add non-anonymous page check in the copy_present_page() d43f1430d47c mm: krealloc: Fix MTE false alarm in __do_krealloc 97ed7ff58de6 io_uring: fix possible deadlock in io_register_iowq_max_workers() 1f4fd53ffb7c md/raid10: improve code of mrdev in raid10_sync_request a3d8f121a12a net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition ae8516232db7 HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard 86c48496bcd7 HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad b3e612bd8f64 fs: Fix uninitialized value issue in from_kuid and from_kgid 8004122bf90e vDPA/ifcvf: Fix pci_read_config_byte() return code handling 79c12f418ece powerpc/powernv: Free name on error in opal_event_init() 4c3dcbb14e57 drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS d46e6a0c83e8 sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML 5c02e1b5760f crypto: marvell/cesa - Disable hash algorithms 01b7ded8042e bpf: use kvzmalloc to allocate BPF verifier environment e781120e8e39 HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad 6711f40490df HID: multitouch: Add support for B2402FVA track point f8b7e56b7555 block: Fix elevator_get_default() checking for NULL q->tag_set eb94e4a0db42 irqchip/ocelot: Fix trigger register address 826cbda55820 9p: Avoid creating multiple slab caches with the same name d98fd109f827 Linux 5.15.172 ab812669f191 ALSA: usb-audio: Add endianness annotations 2a6a4e69f255 vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans 7cf259878203 hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer d810c7c7d42d ACPI: PRM: Clean up guid type in struct prm_handler_info da66f4821e6e ALSA: usb-audio: Add quirks for Dell WD19 dock 7ea07b808bd5 ALSA: usb-audio: Support jack detection on Dell dock e3cd170b998f ucounts: fix counter leak in inc_rlimit_get_ucounts() dcc8fe8c8314 ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove() 2e1546ff199b irqchip/gic-v3: Force propagation of the active state with a read-back 679c414993b5 USB: serial: option: add Quectel RG650V 8031b262bb32 USB: serial: option: add Fibocom FG132 0x0112 composition 2fa7d209f071 USB: serial: qcserial: add support for Sierra Wireless EM86xx 44fff2c16c5a USB: serial: io_edgeport: fix use after free in debug printk 8f47984b35f3 usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd() d9e65d461a9d usb: dwc3: fix fault at system suspend if device was already runtime suspended 63559ba8077c usb: musb: sunxi: Fix accessing an released usb phy 51bc11244a30 fs/proc: fix compile warning about variable 'vmcore_mmap_ops' 467d84dc78c9 media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format e3915f028b1f net: do not delay dst_entries_add() in dst_release() e81b674ead8e ice: Add a per-VF limit on number of FDIR filters c964429ef53f net: bridge: xmit: make sure we have at least eth header len bytes c24fa427fc0a btrfs: reinitialize delayed ref list after deleting it from the list 9b453e8b108a nfs: Fix KMSAN warning in decode_getfattr_attrs() 4e24041ba86d io_uring/rw: fix missing NOWAIT check for O_DIRECT start write a44e81249b8c io_uring: use kiocb_{start,end}_write() helpers 9386396a43ef fs: create kiocb_{start,end}_write() helpers 00334fb35d40 io_uring: rename kiocb_end_write() local helper e70ec8ab9fd3 posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone 5510496be244 ALSA: usb-audio: Add quirk for HP 320 FHD Webcam cd6a370d395a dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow fdef3b94dfeb dm cache: fix potential out-of-bounds access on the first resume 01c4e15a45bb dm cache: optimize dirty bit checking with find_next_bit when resizing ff1dd8a04c30 dm cache: fix out-of-bounds access to the dirty bitset when resizing 850c31160f6e dm cache: correct the number of origin blocks to match the target length 71014a53f20a thermal/drivers/qcom/lmh: Remove false lockdep backtrace 27fc29b53769 drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported aaf6160a4b7f drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read() 4596c0e4f762 drm/amdgpu: Adjust debugfs eviction and IB access permissions 51488ee3562c pwm: imx-tpm: Use correct MODULO value for EPWM mode 282ad7124652 media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl() a749c15dccc5 media: v4l2-tpg: prevent the risk of a division by zero 190cd7728408 media: pulse8-cec: fix data timestamp at pulse8_setup() f2b4f277c41d media: cx24116: prevent overflows on SNR calculus a930cddfd153 media: s5p-jpeg: prevent buffer overflows 0d75f887aabd ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove a511f9bd9871 ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init() 98e88750df64 scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer 7db74a57cca3 media: adv7604: prevent underflow condition when reporting colorspace 719112022425 media: dvb_frontend: don't play tricks with underflow values 5f76f7df1486 media: dvbdev: prevent the risk of out of memory access 2de476e842c9 media: stb0899_algo: initialize cfr before using it e4f6765679e1 Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown" 3898393b5483 net: arc: fix the device for dma_map_single/dma_unmap_single 1654d4888d24 net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case 3fc95c9771cc net: phy: ti: add PHY_RST_AFTER_CLK_EN flag e36482b222e0 net: hns3: fix kernel crash when uninstalling driver 262dc6ea5f1e i40e: fix race condition by adding filter's intermediate sync state e8e35dc97c81 can: c_can: fix {rx,tx}_errors statistics a758aa6a773b sctp: properly validate chunk size in sctp_sf_ootb() 5c8eb37f626a net: enetc: set MAC address to the VF net_device 199c20fb7499 security/keys: fix slab-out-of-bounds in key_task_permission 4a8cab88ce77 nfs: avoid i_lock contention in nfs_clear_invalid_mapping dbfdfb2eb7f2 NFSv3: handle out-of-order write replies. 80ca099223ab NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() c4be3004fdb1 NFSv3: only use NFS timeout for MOUNT when protocols are compatible 05ade5d43378 HID: core: zero-initialize the report buffer 2a8e8ebe9df9 ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin ea5efbcf0859 ARM: dts: rockchip: Fix the spi controller on rk3036 7e99abbcc1b1 ARM: dts: rockchip: drop grf reference from rk3036 hdmi fc144c295ab7 ARM: dts: rockchip: fix rk3036 acodec node 98745ce735dc arm64: dts: imx8mp: correct sdhc ipg clk 17bbedc1347b arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc f2a54c100ebe arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion 611f304c6b5c arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards c74f7c0a2c3a arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328 3168342c3883 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator 6f0605db50e2 clk: imx: Add check for kcalloc 5b837b9e1543 bpf: Fix the indention issue in grow_stack_state() 42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size() b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub 7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr() 81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ] c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail() 299ef3b5b00b of: module: add buffer overflow check in of_modalias() b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change ea091017ef62 ipv6: Fix data races around sk->sk_prot. ff8710da80ee ipv6: annotate some data-races around sk->sk_prot e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops. 8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock 7c82dac02886 block, loop: support partitions without scanning 45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded 1f24338cb789 jbd2: Drop the merge conflicted hunk e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 6224acfc1d56 tpm: Add flag to use default cancellation policy 1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13 24615a3b932a ata: ahci: fix enum constants for gcc-13 5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf 130f9da78406 tools/resolve_btfids: Build with host flags 00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang 17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building 7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated 37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy da5513f30187 libbpf: Fix build warning on ref_ctr_off 4c5a089621a8 perf python: Account for multiple words in CC 1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers 838f5d0701d8 fs: add mode_strip_sgid() helper d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack 1363bd7dbde3 ixgbevf: add disable link state e5601ae2bd24 ixgbe: add improvement for MDD response functionality caa57cd80575 ixgbe: add the ability for the PF to disable VF link state 16a77bfcc7df Check /dev/console using init_stat() 04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data 0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered 6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve 1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field 6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash a40d2daf2795 pnmtologo: use relocatable file name 3b40d5b41155 of: configfs: remove unused variable overlay_lock 6c085baf1838 tools: use basename to identify file in gen-mach-types 2fca0fd71981 lib/build_OID_registry: fix reproducibility issues 0f586f4ee8ad vt/conmakehash: improve reproducibility a75774679f28 OF: DT-Overlay configfs interface (v8) d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer() 856ec356cf91 ACPI: thermal: drop an always true check 7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC 41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs() 77aa9e489eaf bpf: Disallow unprivileged bpf by default ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups 4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" 5df6d1b00f95 jbd2: fix use-after-free of transaction_t race 2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function 07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction 4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal" 7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack f78574dee71e kasan: test: silence intentional read overflow warnings d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647cc arm64: support page mapping percpu first chunk allocator e5bf16752dca vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f kasan: test: bypass __alloc_size checks 00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36ad lib/stackdepot: introduce __stack_depot_save() 85373e66d847 lib/stackdepot: remove unused function argument 5b6cc9b251f3 lib/stackdepot: include gfp.h c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case. b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic() 13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence 21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221 6199fd896645 aufs: tiny, headers after fs_context 8ddb40e31c29 aufs: fs_context 7/7, finally remount 69035f71c6fd aufs: fs_context 6/7, now mount bc841b970697 aufs: fs_context 5/7, parse all other mount options 435188053da2 aufs: fs_context 4/7, parse xino options 9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options 1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option a8488f603134 aufs: fs_context 1/7, skelton of the new shceme 8e32e0015564 aufs: pre fs_context, convert a static flag to a macro f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case 948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo() 77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117 2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129 7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone 66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl() 69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018 b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes" 81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 97c963889222 sched/isolation: really align nohz_full with rcu_nocbs 871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards" ffad0783dd5b ARM: config: multi v7: Regenerate defconifg 5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols badaf96564fe ARM: config: multi v7: Clean up enabled by default options 34996040fc9b ARM: config: multi v7: Drop unavailable options 7f685244afb3 powerpc/mm: Switch obsolete dssall to .long 20301aeb1a64 riscv: fix build with binutils 2.38 9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error 720b61fc400b x86_64_defconfig: Fix warnings 02bf23d26bc4 arm64: defconfig: cleanup config options 05914e2c87e5 arm: defconfig: drop unused POWER_AVS option ffb532fa19b9 aufs5: fix build against v5.15.3+ a4b3abf4d96d qemux86: add configuration symbol to select values fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter 3d8762d900d9 clear_warn_once: bind a timer to written reset value 95faacac47e8 clear_warn_once: expand debugfs to include read support de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 0e4aacead9c1 perf: x86-32: explicitly include <errno.h> 9ad92c11468e perf: mips64: Convert __u64 to unsigned long long 09e7efe3e68a perf: fix bench numa compilation e79becc44fa6 perf: add SLANG_INC for slang.h b1033b588681 perf: add sgidefs.h to for mips builds cf9db484ac0b perf: change --root to --prefix for python install 7fd052c2c562 perf: add 'libperl not found' warning 27a437cdd469 perf: force include of <stdbool.h> 3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat a7e9293b506b FAT: Added FAT_NO_83NAME 6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 538be0fdb124 aufs: adjust to v5.15 fs changes f45da75c8759 aufs5: core 047f57e07e01 aufs5: standalone 029fc15574c8 aufs5: mmap 610d0192ee94 aufs5: base d4e428d0ec5f aufs5: kbuild eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested) 22c73536d5d7 yaffs: include blkdev.h 506b7251bfb8 yaffs: fix misplaced variable declaration a0e26ff364dc yaffs2: v5.6 build fixups b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super 2e3c3aec8279 yaffs: repair yaffs_get_mtd_device d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API 70a6113ee2c7 yaffs2: fix memory leak in mount/umount 3378e4a9e404 yaffs: Avoid setting any ACL releated xattr ec2284edddef Yaffs:check oob size before auto selecting Yaffs1 c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY 608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020) 89e660ece42c initramfs: allow an optional wrapper script around initramfs generation b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally 3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation d202fb2caf33 defconfigs: drop obselete options 9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled e20d8cf019b4 linux-yocto: Handle /bin/awk issues b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion adb40f1e6a1a uvesafb: print error message when task timeout occurs f280a1ed0962 compiler.h: Undef before redefining __attribute_const__ 4352732f268c vmware: include jiffies.h 7954a677968d Resolve jiffies wrapping about arp 5f28a1035d95 nfs: Allow default io size to be configured. 0d7260ad7106 check console device file on fs when booting 900a12e37e0a mount_root: clarify error messages for when no rootfs found 7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location 6604fc1763b3 modpost: mask trivial warnings 0d294adb09cb kbuild: exclude meta directory from distclean processing a097cdd95a9e powerpc: serialize image targets 5db6ec39a0a3 arm: serialize build targets cbabca27905e crtsavres: fixups for 5.4+ 7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8 a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8 186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild d1ea862964ca powerpc: kexec fix for powerpc64 2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core 2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code ec57870b303a mips: Kconfig: add QEMUMIPS64 option 6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency 74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c 22e65b63d3b4 arm/Makefile: Fix systemtap b7f1ab59f19e vexpress: Pass LOADADDR to Makefile ce2800c73bf7 arm: ARM EABI socketcall 019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Fri, 3 Jan 2025 14:17:06 +0000 (09:17 -0500)]
linux-yocto/5.15: update to v5.15.171
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
3c17fc4839052 Linux 5.15.171 3d88f7c32432f mac80211: always have ieee80211_sta_restart() b3959d5eca136 vt: prevent kernel-infoleak in con_font_get() ae27888719311 drm/i915: Fix potential context UAFs 5a31d94fc0161 Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" 3d9528484480e mm: shmem: fix data-race in shmem_getattr() 2ac15e5a8f42f wifi: iwlwifi: mvm: fix 6 GHz scan construction f05dbebb8ee34 nilfs2: fix kernel bug due to missing clearing of checked flag ada431c6c31a2 x86/bugs: Use code segment selector for VERW operand ecd62f684386f ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow 4c4e238d3adad mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves 85f58ee33c6c9 mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves c1b8856c5a7dc mm/page_alloc: explicitly define what alloc flags deplete min reserves 17dedfd6de69a mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags 9da195a2d35b7 mm/page_alloc: treat RT tasks similar to __GFP_HIGH 92e52ff398b55 mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE ca8527f257369 mm/page_alloc: split out buddy removal code from rmqueue into separate helper 28e7a507196fe mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() 6036719c23a90 mm/page_alloc: call check_new_pages() while zone spinlock is not held 0d0d55b3ee030 riscv: Remove duplicated GET_RM 6ad44aa8e11cd riscv: Remove unused GENERATING_ASM_OFFSETS f6070925f4695 riscv: Use '%u' to format the output of 'cpu' ddb04c81d129a riscv: efi: Set NX compat flag in PE/COFF header 1c54b0b0d72c7 riscv: vdso: Prevent the compiler from inserting calls to memset() 69548bb663fcb nilfs2: fix potential deadlock with newly created symlinks 7a59817f68e79 iio: light: veml6030: fix microlux value calculation 4f588fffc307a iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() 2f39548f45693 staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() 8ac22fe1e2b10 wifi: iwlegacy: Clear stale interrupts before resuming device 705be2dc45c7f wifi: ath10k: Fix memory leak in management tx b2bcbe5450b20 wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower 4749d336170db Revert "driver core: Fix uevent_show() vs driver detach race" c4f90f09713fe xhci: Use pm_runtime_get to prevent RPM on unsupported systems 78a6caa022de4 xhci: Fix Link TRB DMA in command ring stopped completion event 391884630fba2 usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() 14d1e39269a82 usb: phy: Fix API devm_usb_put_phy() can not release the phy f9889e5f7c7fb usbip: tools: Fix detach_port() invalid port error path 057b5b9716664 misc: sgi-gru: Don't disable preemption in GRU driver 9ce8e1d7ef459 NFS: remove revoked delegation from server's delegation list cb1711e65bff0 net: amd: mvme147: Fix probe banner message e1d57c29e4733 scsi: scsi_transport_fc: Allow setting rport state to current state 60fb94ef46c23 fs/ntfs3: Additional check in ni_clear() 47e8a17491e37 fs/ntfs3: Fix possible deadlock in mi_read 759016b1f0335 fs/ntfs3: Fix warning possible deadlock in ntfs_set_state e5ae785900868 fs/ntfs3: Check if more than chunk-size bytes are written c46d6b0258800 ACPI: CPPC: Make rmw_lock a raw_spin_lock 564caf173b867 firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() b1d2de8a669fa netfilter: nft_payload: sanitize offset and length before calling skb_checksum() 9f605135a5c0f net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension ba22ea0134838 netfilter: Fix use-after-free in get_info() 86c8ebe02d880 bpf: Fix out-of-bounds write in trie_get_next_key() c2150f666c6fc netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() 05df1b1dff8f1 net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT 86833e4e6131d gtp: allow -1 to be specified as file description from userspace 5edcb3fdb12c3 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() ece593fc9c007 net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data 720be854fb6ef ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() 3f45d590ccbae wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() daa426f19aad7 wifi: iwlwifi: mvm: disconnect station vifs if recovery failed 120d8ce610734 mac80211: Add support to trigger sta disconnect on hardware restart 41c8acb337927 mac80211: do drv_reconfig_complete() before restarting all 730dc0818fb88 RDMA/bnxt_re: synchronize the qp-handle table array adf37466c3837 RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down 15d3b1735ea42 RDMA/cxgb4: Dump vendor specific QP details 1c3beef555271 wifi: brcm80211: BRCM_TRACING should depend on TRACING e97b59cda228f wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys 52f47de448205 mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING a69d18e8029d7 cgroup: Fix potential overflow issue when checking max_depth 8df5292953083 ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context 6ef99e50be2fe ACPI: PRM: Change handler_addr type to void pointer 0a1b0b04aecd6 ACPI: PRM: Remove unnecessary blank lines 0f62358ce85b2 ksmbd: fix user-after-free from session log off 7bed977305af8 selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test 6f0605db50e2c clk: imx: Add check for kcalloc 5b837b9e1543e bpf: Fix the indention issue in grow_stack_state() 42b62697634d1 cifs: Fix the calling of smb_version_operations::calc_smb_size() b14acf729e9dc f2fs: Add inline to f2fs_build_fault_attr() stub 7c317bec311f8 f2fs: check validation of fault attrs in f2fs_build_fault_attr() 81c12119c23f8 bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ] c4fa05422d87c smb: client: fix potential OOB in smb2_dump_detail() 299ef3b5b00bf of: module: add buffer overflow check in of_modalias() b8086c3c1548b reiserfs: Avoid touching renamed directory if parent does not change ea091017ef62c ipv6: Fix data races around sk->sk_prot. ff8710da80ee6 ipv6: annotate some data-races around sk->sk_prot e8c2eafaaa6ac tcp: Fix data races around icsk->icsk_af_ops. 8d1bab7709564 locking/rwsem: Disable preemption while trying for rwsem lock 7c82dac028864 block, loop: support partitions without scanning 45f504f301d41 bpftool: Fix pretty print dump for maps without BTF loaded 1f24338cb789e jbd2: Drop the merge conflicted hunk e1d0e3c51bde6 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 1abe841fe331a tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 6224acfc1d56b tpm: Add flag to use default cancellation policy 1cd19d48fb909 tpm: tis_i2c: Fix sanity check interrupt enable mask a883da132fa82 tpm: Add tpm_tis_i2c backend for tpm_tis_core a742ac8a1c511 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer ef495c5f45f2e tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 1f3be2e23aa6d gcc-plugins: Reorganize gimple includes for GCC 13 24615a3b932aa ata: ahci: fix enum constants for gcc-13 5d6cb145541aa net: stmmac: Enable mac_managed_pm phylink config fd93aabb42872 tools/resolve_btfids: Use pkg-config to locate libelf 130f9da784063 tools/resolve_btfids: Build with host flags 00f2f1a782f9b tools/resolve_btfids: Support cross-building the kernel with clang 17776a4ba9c20 tools/resolve_btfids: Install libbpf headers when building 7c9808380d70c libbpf: Make libbpf_version.h non-auto-generated 37ae1ba791ac7 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations a2667e6d7314d drm/radeon: free iio for atombios when driver shutdown f100c753aa1f9 powerpc: Fix reschedule bug in KUAP-unlocked user copy da5513f301871 libbpf: Fix build warning on ref_ctr_off 4c5a089621a8f perf python: Account for multiple words in CC 1c5699ee85d4f fs: move S_ISGID stripping into the vfs_*() helpers 838f5d0701d89 fs: add mode_strip_sgid() helper d971726836412 squashfs: provide backing_dev_info in order to disable read-ahead ed037d7be40c3 irq_work: use kasan_record_aux_stack_noalloc() record callstack 1363bd7dbde39 ixgbevf: add disable link state e5601ae2bd249 ixgbe: add improvement for MDD response functionality caa57cd80575d ixgbe: add the ability for the PF to disable VF link state 16a77bfcc7df1 Check /dev/console using init_stat() 04574fd5579a4 tracing/arm: Have max stack tracer handle the case of return address after data 0e51e57170184 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 1e6b7da6ddba7 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 4931609013207 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 04224f725aa36 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered 6f6c2996a81c1 irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve 1fa94473423ff irqchip/gic-v3-its: Give the percpu rdist struct its own flags field 6013d1ae5feb1 cert host tools: Stop complaining about deprecated OpenSSL functions efe20512212b0 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash a40d2daf2795d pnmtologo: use relocatable file name 3b40d5b41155f of: configfs: remove unused variable overlay_lock 6c085baf18386 tools: use basename to identify file in gen-mach-types 2fca0fd719812 lib/build_OID_registry: fix reproducibility issues 0f586f4ee8ada vt/conmakehash: improve reproducibility a75774679f28c OF: DT-Overlay configfs interface (v8) d179c639b30ba x86/boot: Wrap literal addresses in absolute_pointer() 856ec356cf91e ACPI: thermal: drop an always true check 7614af249993e xfs: Fix -Werror=dangling-pointer work-around for older GCC 41470215f97ee xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 44a445c1922dc virtio-pci: Remove wrong address verification in vp_del_vqs() 77aa9e489eafd bpf: Disallow unprivileged bpf by default ebfb1822e9f97 fs/aufs: fixup 5.15.36 fixups 4eba9348d3e2e Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" 5df6d1b00f95b jbd2: fix use-after-free of transaction_t race 2d83e8196487f jbd2: refactor wait logic for transaction updates into a common function 07a63f760793c netfilter: conntrack: avoid useless indirection during conntrack destruction 4e71226259962 Revert "fbdev: Hot-unplug firmware fb devices on forced removal" 7ba4cb36fd4f3 rcu: Avoid alloc_pages() when recording stack f78574dee71e4 kasan: test: silence intentional read overflow warnings d313cb89b6b1f kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647ccf arm64: support page mapping percpu first chunk allocator e5bf16752dcac vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f3 kasan: test: bypass __alloc_size checks 00aa7573e53a2 kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd44 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213c workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b3 kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e295 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36adb lib/stackdepot: introduce __stack_depot_save() 85373e66d8474 lib/stackdepot: remove unused function argument 5b6cc9b251f32 lib/stackdepot: include gfp.h c9f3902d8069e aufs: reduce overhead for "code present but disabled" use case. b98d189df02cc aufs: bugfix, umount passes NULL to ->parse_monolithic() 13b883cbbbd9f aufs standalone: cosmetic, missing copyright sentence 21f8b0d81898e aufs: 5.15.5-20220117 ---> 5.15.5-20220221 6199fd8966450 aufs: tiny, headers after fs_context 8ddb40e31c29b aufs: fs_context 7/7, finally remount 69035f71c6fd1 aufs: fs_context 6/7, now mount bc841b9706977 aufs: fs_context 5/7, parse all other mount options 435188053da29 aufs: fs_context 4/7, parse xino options 9af1f1825cbd7 aufs: fs_context 3/7, parse the branch-management options 1c05eb767f8c3 aufs: fs_context 2/7, parse "br" mount option a8488f603134a aufs: fs_context 1/7, skelton of the new shceme 8e32e0015564e aufs: pre fs_context, convert a static flag to a macro f90cb4144aec4 aufs: pre fs_context, support the incomplete sb and sbinfo case 948762ef859c2 aufs: pre fs_context, convert the type of alloc_sbinfo() 77151a08776b1 aufs: 5.15.5-20211129 ---> 5.15.5-20220117 2539adbbbe1e4 aufs: 5.14-20211018 ---> 5.15.5-20211129 7d32b25193c4c aufs: for v5.15-rc1, sync_inode() is gone 66ec0c509225d aufs: for v5.15-rc1, new param 'rcu' for ->get_acl() 69709dc518cd8 aufs: for v5.15-rc1, no mand-lock anymore ada8fe9543e50 aufs: 5.14-20210906 ---> 5.14-20211018 b77f7f3f394ad Revert "aufs: adjust to v5.15 fs changes" 81bdce5b58765 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 97c9638892228 sched/isolation: really align nohz_full with rcu_nocbs 871f23ad36271 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards" ffad0783dd5b2 ARM: config: multi v7: Regenerate defconifg 5c1e1a1ff2d39 ARM: config: multi v7: Add renamed symbols badaf96564fe1 ARM: config: multi v7: Clean up enabled by default options 34996040fc9bd ARM: config: multi v7: Drop unavailable options 7f685244afb3a powerpc/mm: Switch obsolete dssall to .long 20301aeb1a641 riscv: fix build with binutils 2.38 9df58d0705069 powerpc/lib/sstep: fix 'ptesync' build error 720b61fc400b5 x86_64_defconfig: Fix warnings 02bf23d26bc4c arm64: defconfig: cleanup config options 05914e2c87e51 arm: defconfig: drop unused POWER_AVS option ffb532fa19b90 aufs5: fix build against v5.15.3+ a4b3abf4d96d7 qemux86: add configuration symbol to select values fee94ee091541 clear_warn_once: add a clear_warn_once= boot parameter 3d8762d900d93 clear_warn_once: bind a timer to written reset value 95faacac47e8d clear_warn_once: expand debugfs to include read support de20c4240018c perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 0e4aacead9c15 perf: x86-32: explicitly include <errno.h> 9ad92c11468e2 perf: mips64: Convert __u64 to unsigned long long 09e7efe3e68a0 perf: fix bench numa compilation e79becc44fa6b perf: add SLANG_INC for slang.h b1033b5886819 perf: add sgidefs.h to for mips builds cf9db484ac0b4 perf: change --root to --prefix for python install 7fd052c2c5624 perf: add 'libperl not found' warning 27a437cdd4691 perf: force include of <stdbool.h> 3b99d21bec2f6 fat: don't use obsolete random32 call in namei_vfat a7e9293b506bb FAT: Added FAT_NO_83NAME 6fd0e71d9e5c1 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option c379b0d324aeb FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 538be0fdb124f aufs: adjust to v5.15 fs changes f45da75c8759b aufs5: core 047f57e07e01b aufs5: standalone 029fc15574c88 aufs5: mmap 610d0192ee94d aufs5: base d4e428d0ec5f4 aufs5: kbuild eb067eca251ab yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 286af18d0875e yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 24d59a4e26a67 yaffs2: v5.12+ build fixups (not runtime tested) 22c73536d5d7e yaffs: include blkdev.h 506b7251bfb81 yaffs: fix misplaced variable declaration a0e26ff364dcc yaffs2: v5.6 build fixups b10b1b2d169ef yaffs2: fix memory leak when /proc/yaffs is read ad9adccbb2147 yaffs: add strict check when call yaffs_internal_read_super 2e3c3aec8279b yaffs: repair yaffs_get_mtd_device d662538516a7c yaffs: Fix build failure by handling inode i_version with proper atomic API 70a6113ee2c7c yaffs2: fix memory leak in mount/umount 3378e4a9e4043 yaffs: Avoid setting any ACL releated xattr ec2284edddef1 Yaffs:check oob size before auto selecting Yaffs1 c2a49874051cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis e9a5105a3e735 yaffs2: adjust to proper location of MS_RDONLY 608807406f138 yaffs2: import git revision b4ce1bb (jan, 2020) 89e660ece42c8 initramfs: allow an optional wrapper script around initramfs generation b179dbc9aa109 iwlwifi: select MAC80211_LEDS conditionally 3fd5ca3673d03 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) d1f6edbf01883 arm64/perf: Fix wrong cast that may cause wrong truncation d202fb2caf337 defconfigs: drop obselete options 9a27e3b5f4e73 arm64/perf: fix backtrace for AAPCS with FP enabled e20d8cf019b42 linux-yocto: Handle /bin/awk issues b6d2a3dbbd3a3 uvesafb: provide option to specify timeout for task completion adb40f1e6a1a5 uvesafb: print error message when task timeout occurs f280a1ed09626 compiler.h: Undef before redefining __attribute_const__ 4352732f268c1 vmware: include jiffies.h 7954a677968dc Resolve jiffies wrapping about arp 5f28a1035d950 nfs: Allow default io size to be configured. 0d7260ad71066 check console device file on fs when booting 900a12e37e0a2 mount_root: clarify error messages for when no rootfs found 7b878cbea7261 menuconfig,mconf-cfg: Allow specification of ncurses location 6604fc1763b3d modpost: mask trivial warnings 0d294adb09cbc kbuild: exclude meta directory from distclean processing a097cdd95a9ef powerpc: serialize image targets 5db6ec39a0a3e arm: serialize build targets cbabca27905e2 crtsavres: fixups for 5.4+ 7fc7656ed403e powerpc/ptrace: Disable array-bounds warning with gcc8 a5faac5a19a2e powerpc: Disable attribute-alias warnings from gcc8 186c54665b676 powerpc: add crtsavres.o to archprepare for kbuild d1ea862964cae powerpc: kexec fix for powerpc64 2ac35b89a0f90 powerpc: Add unwind information for SPE registers of E500 core 2e1c348a28bbc mips: vdso: fix 'jalr $t9' crash in vdso code ec57870b303a8 mips: Kconfig: add QEMUMIPS64 option 6a81b3c081078 4kc cache tlb hazard: tlbp cache coherency 74e3b2a21e542 malta uhci quirks: make allowance for slow 4k(e)c 22e65b63d3b4c arm/Makefile: Fix systemtap b7f1ab59f19e5 vexpress: Pass LOADADDR to Makefile ce2800c73bf7e arm: ARM EABI socketcall 019d142fd956a 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>