Siddharth Doshi [Tue, 20 Aug 2024 09:21:42 +0000 (14:51 +0530)]
vim: Upgrade 9.1.0114 -> 9.1.0682
This includes CVE-fix for CVE-2024-41957, CVE-2024-41965 and CVE-2024-43374
Changes between 9.1.0114 -> 9.1.0682
====================================
https://github.com/vim/vim/compare/v9.1.0114...v9.1.0682
Note:
====
Removed patch "vim-add-knob-whether-elf.h-are-checked.patch" as libelf checks are removed from configure.ac as per
commit https://github.com/vim/vim/commit/1acc67ac4412aa9a75d1c58ebf93f2b29585a960
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6d2938e53cad5d9bf2e78a5403e9f9fab1db77b4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Vim project is happy to announce that Vim 9.1 has finally been released.
This release is dedicated to Bram Moolenaar, Vim's lead developer for more
than 30 years, who passed away half a year ago. The Vim project wouldn't
exist without his work!
Vim 9.1 is mainly a bug fix release, it contains hundreds of bug fixes, a
few new features and there are many minor improvements.
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Sun, 25 Aug 2024 21:44:13 +0000 (23:44 +0200)]
libyaml: Ignore CVE-2024-35325
This is similar CVE as the previous ones from the same author.
https://github.com/yaml/libyaml/issues/303 explain why this is misuse
(or wrong use) of libyaml.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Guocai He [Thu, 22 Aug 2024 01:16:21 +0000 (09:16 +0800)]
libsoup: fix compile error on centos7
Backport a patch [1] to fix the below build failure.
FAILED: libsoup/libsoup-2.4.so.1.11.0.p/soup-address.c.o
In file included from /usr/include/glib-2.0/gio/gnetworking.h:40,
from ../libsoup-2.72.0/libsoup/soup-address.c:14:
/usr/include/resolv.h:75:15: error: unknown type name ‘u_char’
const u_char **__query,
^~~~~~
Niko Mauno [Fri, 16 Aug 2024 14:29:02 +0000 (14:29 +0000)]
image_types.bbclass: Use --force also with lz4,lzop
Several conversion commands already make use of 'force' option in the
compression, which enables overwriting existing files without
prompting.
Since occasionally an existing residual destination file from a
previously aborted or failed task can prevent the re-execution of the
conversion command task, by enabling the 'force' option also for lz4
and lzop compression commands we can avoid following kind of BitBake
failures with these compressors:
| DEBUG: Executing shell function do_image_cpio
| 117685 blocks
| 2 blocks
| example-image.cpio.lz4 already exists; do you want to overwrite (y/N) ? not overwritten
| Error 20 : example-image.cpio : open file error
| WARNING: exit code 20 from a shell command.
ERROR: Task (.../recipes-core/images/example-image.bb:do_image_cpio) failed with exit code '1'
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Leon Anavi [Mon, 12 Aug 2024 11:01:22 +0000 (14:01 +0300)]
python3: add PACKAGECONFIG[editline]
Backport PACKAGECONFIG[editline] from Scarthgap to Kirkstone
because libedit has feature parity with readline but is more
permissively licensed (BSD verses GPLv3). This patch provides
means of enabling editline in a distribution without GPLv3 and
in this case improves Python REPL keyboard support.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Wed, 7 Aug 2024 21:54:41 +0000 (23:54 +0200)]
libyaml: ignore CVE-2024-35326
This is the same problem as already ignored CVE-2024-35328.
See laso this comment in addition:
https://github.com/yaml/libyaml/issues/298#issuecomment-2167684233
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Tue, 23 Jul 2024 14:51:26 +0000 (15:51 +0100)]
python3-pycryptodome(x): use python_setuptools_build_meta build class
This package can be built using pep517 classes now.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a32fa3e64d1daf5846c29403e9f258aea42212d3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Soumya Sambu [Mon, 12 Aug 2024 12:09:12 +0000 (12:09 +0000)]
python3-certifi: Fix CVE-2024-39689
Certifi is a curated collection of Root Certificates for validating the
trustworthiness of SSL certificates while verifying the identity of TLS
hosts. Certifi starting in 2021.05.30 and prior to 2024.07.4 recognized
root certificates from `GLOBALTRUST`. Certifi 2024.07.04 removes root
certificates from `GLOBALTRUST` from the root store. These are in the
process of being removed from Mozilla's trust store. `GLOBALTRUST`'s root
certificates are being removed pursuant to an investigation which
identified "long-running and unresolved compliance issues."Certifi is a
curated collection of Root Certificates for validating the trustworthiness
of SSL certificates while verifying the identity of TLS hosts. Certifi
starting in 2021.05.30 and prior to 2024.07.4 recognized root certificates
from `GLOBALTRUST`. Certifi 2024.07.04 removes root certificates from
`GLOBALTRUST` from the root store. These are in the process of being removed
from Mozilla's trust store. `GLOBALTRUST`'s root certificates are being
removed pursuant to an investigation which identified "long-running and
unresolved compliance issues."
Yogita Urade [Thu, 8 Aug 2024 05:22:03 +0000 (05:22 +0000)]
ofono: fix CVE-2023-2794
A flaw was found in ofono, an Open Source Telephony on Linux.
A stack overflow bug is triggered within the decode_deliver()
function during the SMS decoding. It is assumed that the attack
scenario is accessible from a compromised modem, a malicious
base station, or just SMS. There is a bound check for this
memcpy length in decode_submit(), but it was forgotten in
decode_deliver().
Note: Upgrade lttng-modules to 2.13.14 to fix fcheck error which occurs
with commit 782202de6478f68caaed4567017095ad906c4eef in kernel "file: Rename fcheck
lookup_fd_rcu" which does replaces fcheck with lookup_fd_rcu.
Bruce Ashfield [Thu, 1 Aug 2024 15:17:46 +0000 (11:17 -0400)]
linux-yocto/5.15: update to v5.15.164
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
7e89efd3ae1c Linux 5.15.164 e5e5e63c506b tap: add missing verification for short frame 589382f50b4a tun: add missing verification for short frame 2d3cef3d7a5d wifi: rt2x00: use explicitly signed or unsigned types 53e21cfa68a7 filelock: Fix fcntl/close race recovery compat path 2a6c1811f806 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused 3390c35a2fe4 arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB 01a1bb207e96 arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB 0b71bad5f49f ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 8f83ba8d0642 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 35652dfa8cc9 fs/ntfs3: Validate ff offset 7e21574195a4 jfs: don't walk off the end of ealist 53de17ad01cb ocfs2: add bounds checking to ocfs2_check_dir_entry() 21c14c556ccc net: relax socket state check at accept time. 243b1b2f139b Add gitignore file for samples/fanotify/ subdirectory 057aca5c4c0c docs: Fix formatting of literal sections in fanotify docs 9b4e471059a2 samples: Make fs-monitor depend on libc and headers 11874ffea7b0 samples: Add fs error monitoring example 544fa213f15d drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() b0f923261647 wifi: mac80211: disable softirqs for queued frame handling 1e865019cef3 mm/damon/core: merge regions aggressively when max_nr_regions is unmet 22f7794ef5a3 minmax: relax check to allow comparison between unsigned arguments and signed constants 7ed91c5560df minmax: allow comparisons of 'int' against 'unsigned char/short' d53b5d862acd minmax: allow min()/max()/clamp() if the arguments have the same signedness. 1c2ee5bc9f11 minmax: fix header inclusions d470787b25e6 minmax: clamp more efficiently by avoiding extra comparison 998f03984e25 minmax: sanity check constant bounds when clamping ed6e37e30826 tracing: Define the is_signed_type() macro once 6efc874e7dec spi: mux: set ctlr->bits_per_word_mask d02d8c1dacaf hfsplus: fix uninit-value in copy_name 119aa28dc296 selftests/vDSO: fix clang build errors and warnings 77737885d55b spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices 52fb34cf68f6 riscv: stacktrace: fix usage of ftrace_graph_ret_addr() 5f569a230160 fs: better handle deep ancestor chains in is_subdir() a2b201f83971 drm/radeon: check bo_va->bo is non-NULL before using it d2ce562a5aff Bluetooth: hci_core: cancel all works upon hci_unregister_dev() 30095db9fde5 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed 4fad7fef847b powerpc/eeh: avoid possible crash when edev->pdev changes e59822f9d700 powerpc/pseries: Whitelist dtl slub object for copying to userspace 144563729741 net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD() 7d562640dfe3 net: usb: qmi_wwan: add Telit FN912 compositions 2f0f5d8b70d6 ALSA: dmaengine_pcm: terminate dmaengine before synchronize e8c3061cb064 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx 8a69529f2259 btrfs: qgroup: fix quota root leak after quota disable failure 6a0a5134b811 platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB c71589ef09be platform/x86: lg-laptop: Change ACPI device id cb7b8762fa59 platform/x86: lg-laptop: Remove LGEX0815 hotkey handling b87e028350b0 platform/x86: wireless-hotkey: Add support for LG Airplane Button cf521049fcd0 s390/sclp: Fix sclp_init() cleanup on failure 9adc74c11a0e can: kvaser_usb: fix return value for hif_usb_send_regout 47b807eacc43 ASoC: ti: omap-hdmi: Fix too long driver name d04dff8e6419 ASoC: ti: davinci-mcasp: Set min period size using FIFO config 6114985177db ALSA: dmaengine: Synchronize dma channel after drop() c4bbeb8f129f bytcr_rt5640 : inverse jack detect for Archos 101 cesium 7fc6558e274e Input: i8042 - add Ayaneo Kun to i8042 quirk table 079deeff7285 Input: elantech - fix touchpad state on resume for Lenovo N24 ff53b50bb2c2 mips: fix compat_sys_lseek syscall e3316c1ab38d ALSA: hda/realtek: Add more codec ID to no shutup pins list 0e566b1d3f6d drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency b26c8c85463e KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() a43cc0558530 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check c5942a14f795 nvme: avoid double free special payload 7d5b199be28e mei: demote client disconnect warning on suspend to debug 2ffe891b8df2 fs/file: fix the check in find_next_fd() da0fec30a73f kconfig: remove wrong expr_trans_bool() f6ea77184d70 kconfig: gconf: give a proper initial state to the Save button 9b873bdaae64 null_blk: fix validation of block size 91c203d37e69 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process feac2391e26b ila: block BH in ila_output() 7b40527d2e25 net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input() 502b144d8805 Input: silead - Always support 10 fingers 07fb3ed9f8de selftests/openat2: Fix build warnings on ppc64 a0d2c3a6bbca wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan() eaa06c9daea9 wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option 36d6128a7f6a wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd aa74f7e51279 wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup 38219c50a3a6 wifi: mac80211: handle tasklet frames before stopping 34dbc62992f8 wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata a3c944359fa0 tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs 044a7bfca888 ACPI: EC: Avoid returning AE_OK on errors in address space handler 284daacf260b ACPI: EC: Abort address space access upon error 22413eee9c4e scsi: qedf: Set qed_slowpath_params to zero before use c3cbe53d9467 scsi: qedf: Wait for stag work during unload ab66639f72df scsi: qedf: Don't process stag work during unload and recovery 9ffd72041f04 scsi: core: alua: I/O errors for ALUA state transitions f818708eeeae scsi: core: Fix a use-after-free 0f98f40eb1ed bpf: Fix overrunning reservations in ringbuf 48ec3929916f ACPI: processor_idle: Fix invalid comparison with insertion sort for latency 903a9ab8a087 ARM: 9324/1: fix get_user() broken with veneer 52c87ab18c76 filelock: Remove locks reliably when fcntl/close race is detected 05bbd8d1e92b gcc-plugins: Rename last_stmt() for GCC 14+ 7c6d66f0266f Linux 5.15.163 f0655a5c8f3e i2c: rcar: fix error code in probe() 181a157af8a4 kbuild: Make ld-version.sh more robust against version string changes db56615e96c4 x86/bhi: Avoid warning in #DB handler due to BHI mitigation c4dbe18342b7 x86/entry/64: Remove obsolete comment on tracing vs. SYSRET 9877f867929d i2c: rcar: clear NO_RXDMA flag after resetting 7e44655c1fc5 i2c: testunit: avoid re-issued work after read message ec1bba809f7c i2c: rcar: ensure Gen3+ reset does not disturb local targets 02268d026499 i2c: rcar: introduce Gen4 devices ff7879da5368 i2c: rcar: reset controller is mandatory for Gen3+ 504cc0036286 i2c: rcar: Add R-Car Gen4 support f42afb065917 i2c: mark HostNotify target address as used 72dd9b813fa3 i2c: rcar: bring hardware to known state when probing 7000b438dda9 nilfs2: fix kernel bug on rename operation of broken directory e30bc19a9ee8 bpf: Allow reads from uninit stack 2272e2db38f2 ipv6: prevent NULL dereference in ip6_output() e79f46ba8e55 ipv6: annotate data-races around cnf.disable_ipv6 6f98a223d696 wireguard: send: annotate intentional data race in checking empty queue 21a0f8567f75 wireguard: queueing: annotate intentional data race in cpu round robin b4764f0ad3d6 wireguard: allowedips: avoid unaligned 64-bit memory accesses 20cf67dcb7db libceph: fix race between delayed_work() and ceph_monc_stop() 519547760f16 Fix userfaultfd_api to return EINVAL as expected b3e1890bc34d ALSA: hda/realtek: Limit mic boost on VAIO PRO PX 26af2ccfc62d ALSA: hda/realtek: Enable Mute LED on HP 250 G7 fb9e1ee1aec1 ALSA: hda/realtek: add quirk for Clevo V5[46]0TU 679df0bcd5c4 nvmem: core: only change name to fram for current attribute d2135fbc0566 nvmem: meson-efuse: Fix return value of nvmem callbacks da5989e5eb35 nvmem: rmem: Fix return value of rmem_read() ae3808a85a92 hpet: Support 32-bit userspace 2bd8534a1b83 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor 72b8ee0d9826 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() 840940bfb3a1 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k b14aa5673e0a USB: serial: mos7840: fix crash on resume e75428344a1a USB: serial: option: add Rolling RW350-GL variants 9d672c574208 USB: serial: option: add Netprisma LCUK54 series modules d2e942dc1cf0 USB: serial: option: add support for Foxconn T99W651 8c2bf484186a USB: serial: option: add Fibocom FM350-GL 3fc4c03f7cba USB: serial: option: add Telit FN912 rmnet compositions e068685443cf USB: serial: option: add Telit generic core-dump composition c0d03cdd8ac8 net: ks8851: Fix potential TX stall after interface reopen 04317a2471c2 tcp: avoid too many retransmit packets 3c65bfcbf075 tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() 15c010d365f8 octeontx2-af: fix issue with IPv4 match for RSS ab3a1c3888f3 octeontx2-af: fix issue with IPv6 ext match for RSS 71d0f15894b8 octeontx2-af: extend RSS supported offload types 74c5bc3394bb octeontx2-af: fix detection of IP layer b65406f56e7d octeontx2-af: fix a issue with cpt_lf_alloc mailbox bacb3fc5ed55 octeontx2-af: update cpt lf alloc mailbox e4dc9e89f45f octeontx2-af: replace cpt slot with lf id on reg write 8cd976031e0d ARM: davinci: Convert comma to semicolon 8338f57eb16b s390: Mark psw in __load_psw_mask() as __unitialized 2b4d68df3f57 net/sched: Fix UAF when resolving a clash ddf516e50bf8 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). 7320fbdf46b9 ethtool: netlink: do not return SQI value if link is down ebc5c6304577 ppp: reject claimed-as-LCP but actually malformed packets a4a4c03ec069 net: ethernet: mtk-star-emac: set mac_managed_pm when probing 69ad5fa0ce7c net: ethernet: lantiq_etop: fix double free in detach 15298ff0f6d2 net: lantiq_etop: add blank line after declaration b399a68054df i40e: Fix XDP program unloading while removing the driver 19904d03dbb8 net: fix rc7's __skb_datagram_iter() 02ad323fa248 octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability() 195b7bcdfc5a skmsg: Skip zero length skb in sk_msg_recvmsg bd5b2b612211 tcp: fix incorrect undo caused by DSACK of TLP retransmit ba719855a854 vfs: don't mod negative dentry count when on shrinker list b422e6335f12 fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading 02a896426075 filelock: fix potential use-after-free in posix_lock_inode bc17f2377818 mm: prevent derefencing NULL ptr in pfn_section_valid() 88fb258f1baf nilfs2: fix incorrect inode allocation from reserved inodes 6d1108b041d3 null_blk: Do not allow runt zone with zone capacity smaller then zone size f07bcd8bba80 nfc/nci: Add the inconsistency check between the input data length and count f44608dd0211 kbuild: fix short log for AS in link-vmlinux.sh b4fed1443a65 nvmet: fix a possible leak when destroy a ctrl during qp establishment 5f7bf7660300 platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro cf628b9279c6 platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet f8f08fba924e regmap-i2c: Subtract reg size from max_write 397bfe1bd928 nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset 0d30f73012a3 dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails 9668700a039d nvme-multipath: find NUMA path only for online numa-node 0959e10fa346 ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 6b521f82cb2e fs/ntfs3: Mark volume as dirty if xattr is broken 3503372d0bf7 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr 1dda25e2415c clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents feef460321a5 media: dw2102: fix a potential buffer overflow a38e02265c68 ima: Avoid blocking in RCU read-side critical section 0edae06b4c22 bnx2x: Fix multiple UBSAN array-index-out-of-bounds ddc382f7d1a6 mtd: rawnand: rockchip: ensure NVDDR timings are rejected e8a8ee4c3c34 mtd: rawnand: Bypass a couple of sanity checks during NAND identification 56ca9e7f80cf mtd: rawnand: Ensure ECC configuration is propagated to upper layers 452e09c57444 drm/amdgpu/atomfirmware: silence UBSAN warning f48dd3f19614 drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes 2820005edae1 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" 0b15ed086a68 fsnotify: Do not generate events for O_PATH file descriptors bf47bedf8dd7 can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct 4ca6013cd18e Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot 522b39bd7163 btrfs: fix adding block group to a reclaim list and the unused list during reclaim a25e85361845 mm: avoid overflows in dirty throttling logic df13f3cb4af3 mm: optimize the redundant loop of mm_update_owner_next() b11e8fb93ea5 nilfs2: add missing check for inode numbers on directory entries 3be4dcc8d7be nilfs2: fix inode number range checks 96839f3f5882 Revert "igc: fix a log entry using uninitialized netdev" 663e1b693b5c gpiolib: of: add polarity quirk for TSC2005 03b2e1c9de47 gpiolib: of: add a quirk for reset line polarity for Himax LCDs caee6db7e811 gpiolib: of: factor out code overriding gpio line polarity 8366720519ea inet_diag: Initialize pad field in struct inet_diag_req_v2 f48b0cd338cf selftests: make order checking verbose in msg_zerocopy selftest ab52b1141648 selftests: fix OOM in msg_zerocopy selftest bfd14e5915c2 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() 3325628cb36b netfilter: nf_tables: unconditionally flush pending work before notifier bb80a7911218 riscv: kexec: Avoid deadlock in kexec crash path 15185f6d5ac3 wifi: wilc1000: fix ies_len type in connect path ccdc8fa32f79 net: allow skb_datagram_iter to be called from any context 9de67fb2faf9 e1000e: Fix S0ix residency on corporate systems e19fa952c2c1 KVM: s390: fix LPSWEY handling ef7c428b425b tcp_metrics: validate source addr length b340526c9ef3 UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() 8786e4786181 tools/power turbostat: Remember global max_die_id 4889f117755b s390/pkey: Wipe sensitive data on failure 5ca26334fc8a jffs2: Fix potential illegal address access in jffs2_free_inode 3364c2ed1c24 bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD c7196357b22a igc: fix a log entry using uninitialized netdev b185e48079fe powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#" 7955c2e2399b kunit: Fix timeout message 137a06dc0ff8 orangefs: fix out-of-bounds fsid access eb28c161b926 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n abc10b55a6f5 i2c: i801: Annotate apanel_addr as __ro_after_init bd5620439959 media: dvb-frontends: tda10048: Fix integer overflow 70c9219effc5 media: s2255: Use refcount_t instead of atomic_t for num_channels cdb63c962fd3 media: dvb-frontends: tda18271c2dd: Remove casting during div 8c2c3cca816d net: dsa: mv88e6xxx: Correct check for empty list dc7f14d00d0c wifi: mt76: replace skb_put with skb_put_zero 2e2980458888 Input: ff-core - prefer struct_size over open coded arithmetic 292edf27c19c firmware: dmi: Stop decoding on broken entry 21e8f5b88a6f sctp: prefer struct_size over open coded arithmetic 3367598d65cd media: dw2102: Don't translate i2c read into write afaaebdee9bb drm/amd/display: Skip finding free audio for unknown engine_id 0b3702f9d43d drm/amd/display: Check pipe offset before setting vblank fbb0701af973 drm/amd/display: Check index msg_id before read or write c6e777356f54 drm/amdgpu: Initialize timestamp for some legacy SOCs 71dd42861537 crypto: aead,cipher - zeroize key buffer after use 0a8a91932b27 scsi: qedf: Make qedf_execute_tmf() non-preemptible d73cb8862e4d IB/core: Implement a limit on UMAD receive List ecdcf002d1fc media: dvb-usb: dib0700_devices: Add missing release_firmware() fb007bc69acb media: dvb: as102-fe: Fix as10x_register_addr packing 17fe8b75aaf0 drm/lima: fix shared irq handling on driver remove e8053aa2ecc4 locking/mutex: Introduce devm_mutex_init() 5e3070adafca Compiler Attributes: Add __uninitialized macro 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 [Thu, 1 Aug 2024 15:17:45 +0000 (11:17 -0400)]
linux-yocto/5.15: update to v5.15.162
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
f45bea23c39c Linux 5.15.162 69cdccf53725 tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() 500bfbababce serial: 8250_omap: Fix Errata i2310 with RX FIFO level check c3507e8da743 arm64: dts: rockchip: Add sound-dai-cells for RK3368 43d892943631 arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E f2474803e4fc ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node 468ef1530f0f KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption da38b55cd5c2 efi/x86: Free EFI memory map only when installing a new one. 7e5a18bbe4d0 efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures b898fae96331 efi: memmap: Move manipulation routines into x86 arch tree 7670c5cbdf34 efi: Correct comment on efi_memmap_alloc 78eed2c89c74 drivers: fix typo in firmware/efi/memmap.c fcd31dd8291b tcp: Fix data races around icsk->icsk_af_ops. 5088b4d4f91f ipv6: Fix data races around sk->sk_prot. cb632144aed3 ipv6: annotate some data-races around sk->sk_prot e710727f4391 nfs: Leave pages in the pagecache if readpage failed a556ab1925ec pwm: stm32: Refuse too small period requests 76da46c25dfc syscalls: fix sys_fanotify_mark prototype 16c0403b7dec syscalls: fix compat_sys_io_pgetevents_time64 usage dbb226d81cd0 ftruncate: pass a signed offset 5dde5f8b7902 ata: libata-core: Fix double free on error 82f1a6910b3e ata: ahci: Clean up sysfs file on error a726d01d54c0 batman-adv: Don't accept TT entries for out-of-spec VIDs 5eecb49a6c26 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes 29c0fdf49078 drm/i915/gt: Fix potential UAF by revoke of fence registers 7f35e01cb0ea drm/amdgpu: avoid using null object of framebuffer 0d17604f2e44 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes c85d02f5bdb5 hexagon: fix fadvise64_64 calling conventions 574afeec2f33 csky, hexagon: fix broken sys_sync_file_range 79d2e629ecd8 sh: rework sync_file_range ABI 32523b5717f0 kbuild: Install dtb files as 0644 in Makefile.dtbinst 227dbe069a3c cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() 1762ca80c2b7 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new 684f6709a17d net: can: j1939: recover socket queue on CAN bus error during BAM transmission 4c5dc3927e17 net: can: j1939: Initialize unused data in j1939_send_one() 4a4b2a33a357 tty: mcf: MCF54418 has 10 UARTS 87257a28271c serial: 8250_omap: Implementation of Errata i2310 7026576e8909 usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 1aac4be1aaa5 usb: atm: cxacru: fix endpoint checking in cxacru_bind() 04ab997a63ba usb: musb: da8xx: fix a resource leak in probe() aa14dca6392a usb: gadget: printer: fix races against disable 7abdf15c0c8e usb: gadget: printer: SS+ support 7faf881854f7 net: usb: ax88179_178a: improve link status logs 4c3bf788a45e iio: chemical: bme680: Fix sensor data read operation 7a13d1357658 iio: chemical: bme680: Fix overflows in compensate() functions 2edd0078e368 iio: chemical: bme680: Fix calibration data variable 093d57259da8 iio: chemical: bme680: Fix pressure value output 97cec39e61b7 iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF 70908f430a2b iio: adc: ad7266: Fix variable checking bug 9cab73566eb5 i2c: testunit: discard write requests while old command is running ae7871cc3ee8 i2c: testunit: don't erase registers after STOP 7d8692671e5f mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() 9e77eb1a2a8c mmc: sdhci: Do not invert write-protect twice c389127e6947 mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos 320273b5649b ocfs2: fix DIO failure due to insufficient transaction credits 89c0dc93e564 parisc: use generic sys_fanotify_mark implementation 2d07fea561d6 x86: stop playing stack games in profile_pc() 064cfc7c2544 gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) 70b48899f3f2 gpio: davinci: Validate the obtained number of IRQs 287ea87ded8b drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA 1c504edf1e48 nvme: fixup comment for nvme RDMA Provider Type ae4228a0a519 drm/radeon/radeon_display: Decrease the size of allocated memory 70eb95e06427 soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message 3d189e1a8152 media: dvbdev: Initialize sbuf 7a18293fd8d8 ALSA: emux: improve patch ioctl data validation 39173b04abda crypto: ecdh - explicitly zeroize private_key a55afc0f5f20 net/dpaa2: Avoid explicit cpumask var allocation on stack 0af718a690ac net/iucv: Avoid explicit cpumask var allocation on stack 8656ef8a9288 RDMA/restrack: Fix potential invalid address access 43c39193d4f9 bpf: Add a check for struct bpf_fib_lookup size 3f210d912874 mtd: partitions: redboot: Added conversion of operands to a larger type 8607d7ccbf71 x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup e1e4fb853aac vduse: Temporarily fail if control queue feature requested 9649f8fdf83d vduse: validate block features only with block devices 489f38de3375 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep a359696856ca bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() 461302e07f49 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers 3c5b9d05cec6 tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO 950edaecc068 parisc: use correct compat recv/recvfrom syscalls 9330cff1d4df sparc: fix compat recv/recvfrom syscalls acc3b8ee3828 sparc: fix old compat_sys_select() 527bec1f56ac Fix race for duplicate reqsk on identical SYN 57a1a06755e2 tcp: Use BPF timeout setting for SYN ACK RTO 1d3e3b3aa2cb xdp: Remove WARN() from __xdp_reg_mem_model() 9509b3269726 net: phy: micrel: add Microchip KSZ 9477 to the device table 1d885efda88d ibmvnic: Free any outstanding tx skbs during scrq reset 9eb0295f39dc net: dsa: microchip: fix initial port flush problem 544ab46b7ece ASoC: fsl-asoc-card: set priv->pdev before using it e827e077a93d net: stmmac: Assign configured channel value to EXTTS event a03c3a34692f net: mdio: add helpers to extract clause 45 regad and devad fields 4d020c1dbd2b drm/amdgpu: fix UBSAN warning in kv_dpm.c 537bc27213ed cifs: fix typo in module parameter enable_gcm_256 86ed0b350d44 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set a29846058819 pinctrl: rockchip: use dedicated pinctrl type for RK3328 8f1b6cea9707 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins 96903ed0e846 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins 01fe2f885f78 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER 906faa4eee0a Input: ili210x - fix ili251x_read_touch_data() return value 75afd8724739 gve: Clear napi->skb before dev_kfree_skb_any() b9b194dc3045 gve: Add RX context. 4d59364add6a ACPI: x86: Force StorageD3Enable on more products 029f2adf933a ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable 21f5dd36e655 smb: client: fix deadlock in smb2_find_smb_tcon() 09783e2c024b x86/amd_nb: Check for invalid SMN reads 34566c9c5ae3 PCI: Add PCI_ERROR_RESPONSE and related definitions f0f1bd244a85 perf/core: Fix missing wakeup when waiting for context reference ab4458bc32cb riscv: fix overlap of allocated page and PTR_ERR c1cb08c5a128 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef 3a20de3273d2 kheaders: explicitly define file modes for archived headers 6aef00795f70 Revert "kheaders: substituting --sort in archive creation" 4b9646f7fa02 drm/i915/gt: Disarm breadcrumbs if engines are already idle 881ba5db3190 drm/i915/gt: Only kick the signal worker if there's been an update 5e08b49ab291 ksmbd: ignore trailing slashes in share paths e492449549e9 x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL 31446e391180 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values 96c75227ead5 tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test 5a1922adc579 bcache: fix variable length array abuse in btree_iter d999d28e24d0 pmdomain: ti-sci: Fix duplicate PD referrals a5cca15b1a5c wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power 516aa9badb75 rtlwifi: rtl8192de: Style clean-ups 751f50473977 ARM: dts: samsung: smdk4412: fix keypad no-autorepeat e5861d7faa93 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat f7fd57754c10 ARM: dts: samsung: smdkv310: fix keypad no-autorepeat e24d9a5c7375 perf script: Show also errors for --insn-trace option 69c5f3ca1650 perf: script: add raw|disasm arguments to --insn-trace option b3f36a58e0cd drm/amd/display: revert Exit idle optimizations before HDCP execution 716b29202db2 arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc 26c89fffcbf9 dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema 667b2471501b i2c: ocores: set IACK bit after core is enabled 1ab1f442aab8 tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack() b679b54b2cbc kcov: don't lose track of remote references during softirqs 18647a78feb9 gcov: add support for GCC 14 cf1cc8fcfe51 drm/radeon: fix UBSAN warning in kv_dpm.c e68266f2788a drm/i915/mso: using joiner is not possible with eDP MSO f553e58ddea5 ALSA: hda/realtek: Limit mic boost on N14AP7 731df07602e5 KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes 2311fd03027d btrfs: retry block group reclaim without infinite loop 78e4aa528a7b net: do not leave a dangling sk pointer, when socket creation fails 8f64b185f53b serial: stm32: rework RX over DMA 1e692244bf7d RDMA/mlx5: Add check for srq max_sge attribute dc5017c57f5e ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." fad7776dd9dd regulator: bd71815: fix ramp values b0f0bc72ec82 dmaengine: ioatdma: Fix missing kmem_cache_destroy() 6666a3a137eb dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() e84cee6c468f dmaengine: ioatdma: Fix error path in ioat3_dma_probe() d83f755a6e3e dmaengine: ioat: use PCI core macros for PCIe Capability f063620856c6 dmaengine: ioatdma: Fix leaking on version mismatch 7b1192a0842d dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() a5dac50aee71 dmaengine: ioat: switch from 'pci_' to 'dma_' API 1b08bf5a17c6 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list 1cfcb0cf2508 regulator: core: Fix modpost error "regulator_get_regmap" undefined 9a314d3e5717 net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings bf9beea46130 bnxt_en: Restore PTP tx_avail count in case of skb_pad() error af90e3d73dc4 seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors 523bed6489e0 netfilter: ipset: Fix suspicious rcu_dereference_protected() 7c9df04ea3a1 octeontx2-pf: Add error handling to VLAN unoffload handling 0359fea1c117 virtio_net: checksum offloading handling fix 2145583e5995 net: stmmac: No need to calculate speed divider when offload is disabled 4b03da87d0b7 ptp: fix integer overflow in max_vclocks_store aa1f81fe3a05 sched: act_ct: add netns into the key of tcf_ct_flow_table 4b361712667c net/sched: act_ct: set 'net' pointer when creating new nf_flow_table 692803b39a36 tipc: force a dst refcount before doing decryption 25987a97eec4 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() 815bd4e2d152 net/sched: act_api: rely on rcu in tcf_idr_check_alloc e57495a0c388 qca_spi: Make interrupt remembering atomic cb7f811f638a netns: Make get_net_ns() handle zero refcount net 9f30f1f1a51d xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() 569c9d9ea664 ipv6: prevent possible NULL dereference in rt6_probe() 4cdfe813015d ipv6: prevent possible NULL deref in fib6_nh_init() 280cf1173726 netrom: Fix a memory leak in nr_heartbeat_expiry() fbf722769712 cipso: fix total option length computation 98a7bfc48fff tracing: Build event generation tests only as modules 89167072fd24 mips: bmips: BCM6358: make sure CBR is correctly set 9c82759c9c00 MIPS: Routerboard 532: Fix vendor retry check code 5e93c2602710 serial: exar: adding missing CTI and Exar PCI ids 7f2b9ab6d0b2 serial: imx: Introduce timeout when waiting on transmitter empty 25998f561315 MIPS: Octeon: Add PCIe link status check 3992ce79c919 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports 4f4ab8fb00a3 udf: udftime: prevent overflow in udf_disk_stamp_to_time() 7c3bb96a20cd Avoid hw_desc array overrun in dw-axi-dmac 4eaf2331a779 usb: misc: uss720: check for incompatible versions of the Belkin F5U002 724429db09e2 f2fs: remove clear SB_INLINECRYPT flag in default_options 34e0e05161cb iommu/arm-smmu-v3: Free MSIs in case of ENOMEM e63f071b916d power: supply: cros_usbpd: provide ID table for avoiding fallback match 9ad656ec23a4 powerpc/io: Avoid clang null pointer arithmetic warnings 262e942ff5a8 powerpc/pseries: Enforce hcall result buffer validity and size 70aa1f2dec46 drm/lima: mask irqs in timeout path before hard reset 2e0d73a2abb0 drm/lima: add mask irq callback to gp and pp ffabdc44b538 drm/amd/display: Exit idle optimizations before HDCP execution df8eaae03878 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl 8f917f517b24 ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 f4223566f4d2 HID: Add quirk for Logitech Casa touchpad efd29cd9c7b8 netpoll: Fix race condition in netpoll_owner_active a5bd59e04819 kselftest: arm64: Add a null pointer check 397a8990c377 scsi: qedi: Fix crash while reading debugfs attribute b3722fb69468 drop_monitor: replace spin_lock by raw_spin_lock 03ea65b91f1f af_packet: avoid a false positive warning in packet_setsockopt() b37b1b660eae wifi: ath9k: work around memset overflow warning 92176caf9896 batman-adv: bypass empty buckets in batadv_purge_orig_ref() ec874fb27fff selftests/bpf: Fix flaky test btf_map_in_map/lookup_update f4258833ffb3 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh 3220c90f4dbd block/ioctl: prefer different overflow check 103b56af907c rcutorture: Fix invalid context warning when enable srcu barrier testing b56e19015809 rcutorture: Make stall-tasks directly exit when rcutorture tests end 48b0a8596f86 rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment a886bcb0f67d crypto: hisilicon/sec - Fix memory leak for sec resource release ec7afa254367 padata: Disable BH when taking works lock on MT path a3dff121a7f5 Bluetooth: qca: fix info leak when fetching board id f257d5614941 Bluetooth: qca: Fix error code in qca_read_fw_build_info() 8e69e589f233 zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING 8e9499ca912e i2c: designware: Fix the functionality flags of the slave-only interface 42bb4ac55239 i2c: at91: Fix the functionality flags of the slave-only interface 3eee13ab67f6 usb-storage: alauda: Check whether the media is initialized fb071f5c75d4 greybus: Fix use-after-free bug in gb_interface_release due to race condition. 3f507f4a5bb0 kbuild: Remove support for Clang's ThinLTO caching b4697a762d8c mptcp: pm: update add_addr counters after connect 9c2ed72112f3 mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID f571c8ab18a3 hugetlb_encode.h: fix undefined behaviour (34 << 26) 3f92924d6f4b serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level 688bb46ad339 mm/huge_memory: don't unpoison huge_zero_folio 3e5a49e3a2cc scsi: mpi3mr: Fix ATA NCQ priority support ecb7ab3a3288 tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() 33900d7eae61 nilfs2: fix potential kernel bug due to lack of writeback flag waiting a942289800be intel_th: pci: Add Lunar Lake support 90fa01534e14 intel_th: pci: Add Meteor Lake-S support 4dbfc57316da intel_th: pci: Add Sapphire Rapids SOC support 2b6e0d427bc3 intel_th: pci: Add Granite Rapids SOC support 0bb4c9482bdf intel_th: pci: Add Granite Rapids support 714950089aa7 dmaengine: axi-dmac: fix possible race in remove() 85dac3dc9c81 PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id 38825ff9da91 ocfs2: fix races between hole punching and AIO+DIO fc1d429c857e ocfs2: use coarse time for new created files e1b160a50c75 fs/proc: fix softlockup in __read_vmcore 4f2fd2a3789e knfsd: LOOKUP can return an illegal error value a4d9818ff52d spmi: hisi-spmi-controller: Do not override device identifier 95ac3e773a1f vmci: prevent speculation leaks by sanitizing event in event_deliver() 4959ffc65a0e sock_map: avoid race between sock_map_close and sk_psock_put efede53ad14b null_blk: Print correct max open zones limit in null_init_zoned_dev() 367ef3c86557 tracing/selftests: Fix kprobe event name test for .isra. functions 7b9c7fc8600b mptcp: ensure snd_una is properly initialized on connect 6d6bb258d886 drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found 777838c9b571 drm/exynos/vidi: fix memory leak in .get_modes() ec772ed7cb21 drivers: core: synchronize really_probe() and dev_uevent() 085656620ba1 iio: imu: inv_icm42600: delete unneeded update watermark call d0f8616e11ab iio: dac: ad5592r: fix temperature channel scaling value e5134860a929 iio: adc: ad9467: fix scan type sign fa38ee41c952 af_unix: Read with MSG_PEEK loops if the first unread byte is OOB 8edd18dab443 ionic: fix use after netif_napi_del() 7aae016b231a net/ipv6: Fix the RT cache flush via sysctl using a previous delay 76b34e5899ba net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters 0f1bb77c6d83 netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type 3c2a6dd63106 Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ caf273553348 net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets cba6c9058303 tcp: fix race in tcp_v6_syn_recv_sock() 6e5164a5b757 drm/bridge/panel: Fix runtime warning on panel bridge release 86042e3d16b7 drm/komeda: check for error-valued pointer a86490a3712c liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet eeadf207a2c0 net: hns3: add cond_resched() to hns3 ring buffer init process 62b5dfb67bfa net: hns3: fix kernel crash problem in concurrent scenario 29c451129ebe net: sfp: Always call `sfp_sm_mod_remove()` on remove 40e767bfc10d drm/vmwgfx: 3D disabled should not effect STDU memory limits a0503757947f HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() 2973b8e7d127 iommu: Return right value in iommu_sva_bind_device() 05a61b03a81f iommu/amd: Fix sysfs leak in iommu init d37895aeacdd iommu/amd: Introduce pci segment structure 8bac61934cd5 HID: core: remove unnecessary WARN_ON() in implement() bc0ab111f001 gpio: tqmx86: store IRQ trigger type and unmask status separately 05f45f065821 gpio: tqmx86: fix typo in Kconfig label 7625992f16c3 platform/x86: dell-smbios: Fix wrong token data in sysfs beec9b57e9f6 platform/x86: dell-smbios-base: Use sysfs_emit() 9e6c4b1027b0 SUNRPC: return proper error from gss_wrap_req_priv 6487966b4863 clk: sifive: Do not register clkdevs for PRCI clocks 29d991419edd Input: try trimming too long modalias strings 40c2bdef8104 powerpc/uaccess: Fix build errors seen with GCC 13/14 521f333e644c scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory 42ce0d444be9 xhci: Apply broken streams quirk to Etron EJ188 xHCI host 26460c1afa31 xhci: Handle TD clearing for multiple streams case 8348dd97ab5c xhci: Apply reset resume quirk to Etron EJ188 xHCI host df2615cd7680 xhci: Set correct transferred length for cancelled bulk transfers 480e5bc21f2c jfs: xattr: fix buffer overflow for invalid xattr 3e89411cbb99 mei: me: release irq in mei_me_pci_resume error path 62e939abae58 usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state 53250b54c92f USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages 11a2edb70356 nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors 1db095222b58 nilfs2: return the mapped address from nilfs_get_page() 95403e65525f nilfs2: Remove check for PageError f5d700d8bc31 btrfs: fix leak of qgroup extent records after transaction abort 9c0914b8733d wifi: ath10k: fix QCOM_RPROC_COMMON dependency fdba4fbe5e54 selftests/mm: compaction_test: fix bogus test success on Aarch64 9df7bb70906d selftests/mm: conform test to TAP format output 68fdfb1dfe20 selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages 70c8ec82f899 mm/cma: drop incorrect alignment check in cma_init_reserved_mem 51163bfef6b7 cma: factor out minimum alignment requirement 8dd8de424f30 i2c: acpi: Unbind mux adapters before delete fb6c53211fb7 i2c: add fwnode APIs aea35157bb9b mmc: davinci: Don't strip remove function when driver is builtin c4f8e95a2e03 mmc: davinci_mmc: Convert to platform remove callback returning void 8ea8ef5e4217 ftrace: Fix possible use-after-free issue in ftrace_location() ce1b8b30d79a x86/ibt,ftrace: Search for __fentry__ location db11ccb43ae7 serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler f518bf02dd0e serial: sc16is7xx: replace hardcoded divisor value with BIT() macro 62d5550ab620 Bluetooth: qca: fix info leak when fetching fw build id c3c1bd421db6 Bluetooth: qca: add support for QCA2066 63053181b20e Bluetooth: qca: use switch case for soc type behavior 60ff5e040527 Bluetooth: btqca: Add WCN3988 support 76649dae9615 Bluetooth: btqca: use le32_to_cpu for ver.soc_id 852a311d63fc Bluetooth: hci_qca: mark OF related data as maybe unused a9935c14a789 skbuff: introduce skb_pull_data 28478f4ef9ec misc/pvpanic-pci: register attributes via pci_driver 10921527ae88 misc/pvpanic: deduplicate common code 7be0bdbcb977 pvpanic: Indentation fixes here and there 52b5d3ca1364 pvpanic: Keep single style across modules 2677eec526da drm/amd/display: Fix incorrect DSC instance for MST f055ddbc82fa drm/amd/display: drop unnecessary NULL checks in debugfs 2d8139599ecf drm/amd/display: Clean up some inconsistent indenting 8480f6083031 drm/amd/display: Handle Y carry-over in VCP X.Y calculation 50b878ed127e iio: accel: mxc4005: Reset chip on probe() and resume() 3613e5023f09 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete 3ec6464f050d usb: gadget: f_fs: use io_data->status consistently a0bc020592b5 ipv6: fix possible race in __fib6_drop_pcpu_from() d34d3b3f9224 af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill(). bdb5e4fbad58 af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen(). 9402362b4c14 af_unix: Use skb_queue_empty_lockless() in unix_release_sock(). 0142dce07799 af_unix: annotate lockless accesses to sk->sk_err c633ff24d961 af_unix: Use unix_recvq_full_lockless() in unix_stream_connect(). 2c2e9cab9b2a af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen. 69e797f63468 af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG. 836a0b57633f af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb(). cb1b9bee4b98 af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg(). 8807ca49c903 af_unix: Annotate data-race of sk->sk_state in unix_stream_connect(). c8f2ebbb0e0c net: drop nopreempt requirement on sock_prot_inuse_add() aa4ed1e0f6cc net: inline sock_prot_inuse_add() d8653ec0e38d af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll(). 892cbc48c643 af_unix: Annotate data-race of sk->sk_state in unix_inq_len(). 5b9668fd8741 af_unix: Annodate data-races around sk->sk_state for writers. c8ffe6b44c3c af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer. aed4a2b3eccc ptp: Fix error message on failed pin verification d3dde4c217f0 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP 582c32e6df40 tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB d69cac92d1d9 vxlan: Fix regression when dropping packets due to invalid src addresses 598572c64287 net: sched: sch_multiq: fix possible OOB write in multiq_tune() 994c0f46668b octeontx2-af: Always allocate PF entries from low prioriy zone 789bd77c9342 bpf: Set run context for rawtp test_run callback c30a334011f6 ipv6: sr: block BH in seg6_output_core() and seg6_input_core() 50a5dd6de147 net/ncsi: Fix the multi thread manner of NCSI driver d5869d550ded net/ncsi: Simplify Kconfig/dts control flow 7664a26be043 wifi: mac80211: correctly parse Spatial Reuse Parameter Set element 65686118845d wifi: iwlwifi: mvm: don't read past the mfuart notifcation f777792952d0 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids ab4cd503fd4e wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef 3ce4c7e7fc0c wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64 008ab7cc3292 wifi: cfg80211: pmsr: use correct nla_get_uX functions dfd84ce41663 wifi: cfg80211: Lock wiphy in cfg80211_get_station d90bdff79f8e wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() c4c865f971fd wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects 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 [Thu, 1 Aug 2024 15:17:44 +0000 (11:17 -0400)]
linux-yocto/5.15: update to v5.15.161
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
4878aadf2d15 Linux 5.15.161 24665fc4bbef scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5 59b12bff04dd NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS f80c02175293 nfs: fix undefined behavior in nfs_block_bits() 480aba20fa08 EDAC/igen6: Convert PCIBIOS_* return codes to errnos 4ead622f74c9 i3c: master: svc: fix invalidate IBI type and miss call client IBI handler 08de19f2b7a8 s390/cpacf: Make use of invalid opcode produce a link error edaaf1f94e24 s390/cpacf: Split and rework cpacf query functions 67011123453b s390/ap: Fix crash in AP internal function modify_bitmap() 681ff9a09acc ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() 74f234f2b1d8 ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow 0b787c79dab9 sparc: move struct termio to asm/termios.h eacb8b195579 net: fix __dst_negative_advice() race f76fd94ae697 kdb: Use format-specifiers rather than memset() for padding in kdb_read() 98261a093571 kdb: Merge identical case statements in kdb_read() 1c214d379191 kdb: Fix console handling when editing and tab-completing commands e350d3a6bfb8 kdb: Use format-strings rather than '\0' injection in kdb_read() f636a40834d2 kdb: Fix buffer overflow during tab-complete 3f531c4cb789 watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin 40f05fd442ba sparc64: Fix number of online CPUs 532f40f279dc intel_th: pci: Add Meteor Lake-S CPU support 89969ffbeb94 net/9p: fix uninit-value in p9_client_rpc() c84978d773f3 net/ipv6: Fix route deleting failure when metric equals 0 3fb4601e0db1 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak 8287a9d7d45e crypto: ecrdsa - Fix module auto-load on add_key b76d165bb4ad crypto: ecdsa - Fix module auto-load on add-key b7e69087b03f KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode 511ff49371b9 KVM: arm64: Fix AArch32 register narrowing on userspace write 421b55ea8497 drm/amdgpu/atomfirmware: add intergrated info v2.3 table 4b2c67e30b4e fbdev: savage: Handle err return when savagefb_check_var failed ef34833373ed mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A ffb56af9f293 mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working 8280d35cb9ee mmc: sdhci-acpi: Sort DMI quirks alphabetically ee89a7d663da mmc: core: Add mmc_gpiod_set_cd_config() function 4b2be0d3e3ad media: v4l2-core: hold videodev_lock until dev reg, finishes e8b445e1578b media: mxl5xx: Move xpt structures off stack 8149eaddde86 media: mc: mark the media devnode as registered from the, start 9c414fdb803a arm64: dts: hi3798cv200: fix the size of GICR e586ec1890cf wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path 4437888840d1 wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE 70787344e5f4 wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU 098d54934814 md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING f085591a871f arm64: dts: qcom: qcs404: fix bluetooth device address 0778d97bcae6 arm64: tegra: Correct Tegra132 I2C alias dc15cd0a8964 ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx 83c4aba920e3 soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request 2226b145afa5 thermal/drivers/qcom/lmh: Check for SCM availability at probe c422e1d407ae ata: pata_legacy: make legacy_exit() work again ea906e9ac61e drm/amdgpu: add error handle to avoid out-of-bounds 526238d32c3a media: lgdt3306a: Add a check against null-pointer-def 1640dcf383cd f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() 3feac2b55293 sunrpc: exclude from freezer when waiting for requests: a89f73ed5630 scripts/gdb: fix SB_* constants parsing e9ffc1951302 net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT c23b1a3bdbca net: dsa: sja1105: always enable the INCL_SRCPT option 21c0fe2dfbbb vxlan: Fix regression when dropping packets due to invalid src addresses 874aae15fbef mptcp: fix full TCP keep-alive support 7f8c1cbb7819 Revert "drm/amdgpu: init iommu after amdkfd device init" e65ccf3a4de4 nilfs2: fix use-after-free of timer for log writer thread f2aca0a2d940 afs: Don't cross .backup mountpoint from backup volume 88678723cb0b io_uring: fail NOP if non-zero op flags is passed in e345538cbc2f mmc: core: Do not force a retune before RPMB switch 2ac168c67267 drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes 786c27982a39 drm: Check output polling initialized before disabling b4878ea99f2b SUNRPC: Fix loop termination condition in gss_free_in_token_pages() a896c674d512 media: cec: core: add adap_nb_transmit_canceled() callback 8d49ca19727b net: ena: Fix DMA syncing in XDP path when SWIOTLB is on 9eeda3e0071a genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline 625872d22f53 KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID 83f0ba8592b9 ALSA: timer: Set lower bound of start tick time 9b65598adffa hwmon: (shtc1) Fix property misspelling 183c4b416454 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound 2292bfd243ae net: ena: Fix redundant device NUMA node override 477c137131ec net: ena: Reduce lines with longer column width boundary a087d4b502ff net: ena: Add dynamic recycling mechanism for rx buffers 600e8d0f47f6 net: ena: Do not waste napi skb cache cd549bd6cb1e net: ena: Extract recurring driver reset code into a function 4ad48d7f26bb net: ena: Add capabilities field with support for ENI stats capability e5ed2cd0550f spi: stm32: Don't warn about spurious interrupts cbd383ebbabe kconfig: fix comparison to constant symbols, 'm', 'n' 6fe5af4ff06d netfilter: tproxy: bail out if IP has been disabled on the device 47ef50eb0443 netfilter: nft_payload: skbuff vlan metadata mangle support 831292373921 netfilter: nft_payload: rebuild vlan header on h_proto access ae4053a6d4e3 netfilter: nft_payload: rebuild vlan header when needed bf83de0a51f2 netfilter: nft_payload: move struct nft_payload_set definition where it belongs b02c55e47e94 net:fec: Add fec_enet_deinit() 11e8ecc5b860 bpf: Allow delete from sockmap/sockhash only if update is allowed a1f34dd7b8bb net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM 25571a12fbc8 enic: Validate length of nl attributes in enic_set_vf_port e5138f43c97d bpf: Fix potential integer overflow in resolve_btfids 9d75fab2c14a dma-buf/sw-sync: don't enable IRQ from sync_print_obj() d523719e7436 net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion 98f1c6e5d73a net/mlx5e: Fix IPsec tunnel mode offload feature check 16f0de919100 net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061 81f9b2a9a8c5 nvmet: fix ns enable/disable possible hang b41b0018e8ca dma-mapping: benchmark: handle NUMA_NO_NODE correctly 35d31c8bd472 dma-mapping: benchmark: fix node id validation 314607e65a67 spi: Don't mark message DMA mapped when no transfer in it is 748cf3c26cfd netfilter: nft_payload: restore vlan q-in-q match support 25ea5377e3d2 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() 5935b9ff690d ice: Interpret .set_channels() input differently 0f3ced8b4d33 nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() 6e48baec2e15 nfc: nci: Fix kcov check in nci_rx_work() 2c260a24cf1c tls: fix missing memory barrier in tls_init 2cc3da9ae0f4 net: fec: avoid lock evasion when reading pps_enable b8d78a7573ff riscv: stacktrace: fixed walk_stackframe() aae5f57c43a9 riscv: stacktrace: Make walk_stackframe cross pt_regs frame 42d30da50d5c virtio: delete vq in vp_find_vqs_msix() when request_irq() fails c1929c041a26 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY 6eec23fa6e90 openvswitch: Set the skbuff pkt_type for proper pmtud support. 8602150286a2 tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). 61d31ac85b45 ipv6: sr: fix memleak in seg6_hmac_init_algo 518a994aa0b8 af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock. 39818fbd3e3a rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL e5c34f10534d sunrpc: fix NFSACL RPC retry on soft mount 61ceeebbd2a0 NFSv4: Fixup smatch warning for ambiguous return 1c03ea9acb14 ASoC: tas2552: Add TX path for capturing AUDIO-OUT data ad4d196d2008 nfc: nci: Fix uninit-value in nci_rx_work e8688218e381 ipv6: sr: fix missing sk_buff release in seg6_input_core c707bf57a8db net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled 42952002ec9f x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y dab0d7e67d33 regulator: bd71828: Don't overwrite runtime voltages fde10aab8264 ASoC: mediatek: mt8192: fix register configuration for tdm 4bb60a0ecee3 null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() f86a3b7ce88b media: cec: core: avoid confusing "transmit timed out" message b5da8217c000 media: cec: core: avoid recursive cec_claim_log_addrs 1e2dbdf6ec88 media: cec-adap.c: drop activate_cnt, use state info instead 1d1d76a69961 media: cec: use call_op and check for !unregistered 54e5e151eb4f media: cec: correctly pass on reply results b945810fe2cb media: cec: abort if the current transmit was canceled 6f6340dbe60b media: cec: call enable_adap on s_log_addrs f0266ee4cd03 media: cec: cec-api: add locking in cec_release() 2698f28b1d1e media: cec: cec-adap: always cancel work in cec_transmit_msg_fh 026ea9532a9b um: Fix the -Wmissing-prototypes warning for __switch_mm 97e1f40f9f51 powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp c94e77516fc3 media: flexcop-usb: fix sanity check of bNumEndpoints 061057a94997 media: flexcop-usb: clean up endpoint sanity checks f99809fdeb50 Input: cyapa - add missing input core locking to suspend/resume functions 124b0afdd17c scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() 7532bcec0797 media: stk1160: fix bounds checking in stk1160_copy_video() 6721557404cf drm/bridge: tc358775: fix support for jeida-18 and jeida-24 a2de301d90b7 fs/ntfs3: Use variable length array instead of fixed size 2d1ad595d15f fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow 90bfce05a370 um: vector: fix bpfflash parameter evaluation 31960d991e43 um: Add winch to winch_handlers before registering winch IRQ 78863940745f um: Fix return value in ubd_init() 0854c0efd383 drm/msm/dpu: Always flush the slave INTF on the CTL 912f8385ebfc drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk a992b28aa265 Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation ccdc1b2baa36 mmc: sdhci_am654: Fix ITAPDLY for HS400 timing a2ffc95f2c9e mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock 81360e7fdc3c mmc: sdhci_am654: Add OTAP/ITAP delay enable 21deb1a72279 mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel e5eefc47c934 mmc: sdhci_am654: Write ITAPDLY for DDR52 timing b2d13473d091 mmc: sdhci_am654: Add tuning algorithm for delay chain f23f82b42556 Input: ioc3kbd - add device table 369d8da0185b Input: ioc3kbd - convert to platform remove callback returning void 13e975b09b1e Input: ims-pcu - fix printf string overflow e1e40928b78b s390/boot: Remove alt_stfle_fac_list from decompressor 3a091c2010aa s390/ipl: Fix incorrect initialization of nvme dump block 79e71379f3a2 s390/ipl: Fix incorrect initialization of len fields in nvme reipl block cede8ab8528f s390/vdso: Use standard stack frame layout 24d50b7148b2 s390/vdso: Generate unwind information for C modules ddfd7ca99e7c s390/vdso64: filter out munaligned-symbols flag for vdso 1bc9dd3aea45 s390/vdso: filter out mno-pic-data-is-text-relative cflag 6dbeee1608ea libsubcmd: Fix parse-options memory leak b28bdc96074b serial: sh-sci: protect invalidating RXDMA on shutdown 8acae0472150 f2fs: compress: don't allow unaligned truncation on released compress inode 3109022d9fb4 f2fs: fix to release node block count in error path of f2fs_new_node_page() b5bac43875aa f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock 8a8b95be1649 PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 44568a390006 PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 d3c257aa1bc0 extcon: max8997: select IRQ_DOMAIN instead of depending on it b65d0410b879 ppdev: Add an error check in register_device 5276c9d90df7 ppdev: Remove usage of the deprecated ida_simple_xx() API 7419df1acffb stm class: Fix a double free in stm_register_device() 170b600e5cc3 usb: gadget: u_audio: Clear uac pointer when freed. b17f6f448b13 watchdog: bd9576: Drop "always-running" property a87a838c6835 watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get() 0a1c804cf250 dt-bindings: pinctrl: mediatek: mt7622: fix array properties e1768962f1ac microblaze: Remove early printk call from cpuinfo-static.c ee0cb15a1405 microblaze: Remove gcc flag for non existing early_printk.c file 9b4eee8572dc fpga: region: add owner module and take its refcount 33c213cdfc62 fpga: region: Use standard dev_release for class driver 194e0455273c coresight: etm4x: Fix access to resource selector registers 4bc3921911e3 coresight: etm4x: Safe access for TRCQCLTR e1eb887d81b7 coresight: etm4x: Cleanup TRCIDR0 register accesses 4d166858650d coresight: no-op refactor to make INSTP0 check more idiomatic 355144530b74 coresight: etm4x: Do not save/restore Data trace control registers ee5f0eca94b8 coresight: etm4x: Do not hardcode IOMEM access for register restore f437c761fc8a iio: pressure: dps310: support negative temperature values 39c2c97507c8 coresight: etm4x: Fix unbalanced pm_runtime_enable() 919f899a2207 f2fs: fix to check pinfile flag in f2fs_move_file_range() 2623fae7e769 f2fs: fix to relocate check condition in f2fs_fallocate() 71486c10c550 f2fs: fix typos in comments 603c0c3a83fc f2fs: do not allow partial truncation on pinned file 4f0750bf8a33 f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file() 4eb2124f453a f2fs: convert to use sbi directly 84908c23a90e f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks() eeabb84d796e dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties b8e68dbc490a dt-bindings: PCI: rcar-pci-host: Add optional regulators 703fd706fc14 serial: sc16is7xx: add proper sched.h include for sched_set_fifo() dcf811e15ae2 PCI: tegra194: Fix probe path for Endpoint mode 088139c9d36d greybus: arche-ctrl: move device table to its right location b0008a4c83a6 serial: max3100: Fix bitwise types 361a92c9038e serial: max3100: Update uart_driver_registered on driver removal 78dbda51bb42 serial: max3100: Lock port->lock when calling uart_handle_cts_change() 5786b3696110 firmware: dmi-id: add a release callback function 6bc7423ffdab dmaengine: idma64: Add check for dma_set_max_seg_size 902f6d656441 soundwire: cadence: fix invalid PDI offset a762959a6f43 f2fs: fix to wait on page writeback in __clone_blkaddrs() aaac91468f5b f2fs: Delete f2fs_copy_page() and replace with memcpy_page() 330f6bcdcef0 greybus: lights: check return of get_channel_from_mode c002914c0ac9 sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() cc1e9513c180 sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level c335ad738f52 af_packet: do not call packet_read_pending() from tpacket_destruct_skb() 421c50fa8183 netrom: fix possible dead-lock in nr_rt_ioctl() eaa53a28b74b net: qrtr: ns: Fix module refcnt d449edd8063e selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval ca759d47ec49 RDMA/IPoIB: Fix format truncation compilation errors 099750e9d950 selftests/kcmp: remove unused open mode e26259f7e754 selftests/kcmp: Make the test output consistent and clear fe0b474974fe SUNRPC: Fix gss_free_in_token_pages() 3ae762f26b67 ext4: fix potential unnitialized variable 5267b649a956 ext4: remove unused parameter from ext4_mb_new_blocks_simple() 778b1ac4d672 ext4: try all groups in ext4_mb_new_blocks_simple 2b9310a99d5b ext4: fix unit mismatch in ext4_mb_new_blocks_simple db26ff923faa ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple 33feac2e8df3 sunrpc: removed redundant procp check 5c6705aa47b5 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() 5283ac5e0788 virt: acrn: stop using follow_pfn af453dfb4516 virt: acrn: Prefer array_size and struct_size over open coded arithmetic 239a1dfaaf9b ext4: avoid excessive credit estimate in ext4_tmpfile() 69db696bdb74 x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map 08d1c49bfa58 clk: qcom: mmcc-msm8998: fix venus clock issue cc699b7eb2bc RDMA/hns: Modify the print level of CQE error 4d5b155cd495 RDMA/hns: Use complete parentheses in macros fc6342d4f082 RDMA/hns: Fix GMV table pagesize 4a3be1a0ffe0 RDMA/hns: Fix deadlock on SRQ async events. ed159691a29c RDMA/hns: Fix return value in hns_roce_map_mr_sg f0b2483d45be RDMA/mlx5: Adding remote atomic access flag to updatable flags 74a9b48bc53c drm/mipi-dsi: use correct return type for the DSC functions 910594fe9208 drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector 6b887596b6d9 drm/bridge: tc358775: Don't log an error when DSI host can't be found 078192c48473 drm/bridge: lt9611: Don't log an error when DSI host can't be found fb444706ff8c drm/bridge: lt8912b: Don't log an error when DSI host can't be found 7b94000a8cd1 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value 6cf1874aec42 drm: vc4: Fix possible null pointer dereference 3e54d4e95120 drm/arm/malidp: fix a possible null pointer dereference 82c2c85aead3 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries f709129f82c2 fbdev: sh7760fb: allow modular build 5f61df672368 media: dt-bindings: ovti,ov2680: Fix the power supply names da8608cf2e5b media: ipu3-cio2: Request IRQ earlier 04e8b87339d0 media: ipu3-cio2: Use temporary storage for struct device pointer 89788cd9824c drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference 3770a54a0867 media: radio-shark2: Avoid led_names truncations 5a0736545151 media: ngene: Add dvb_ca_en50221_init return value check 916143cff84f fbdev: sisfb: hide unused variables 1db23928d6ef powerpc/fsl-soc: hide unused const variable 0e3b6f912372 drm/mediatek: Add 0 size check to mtk_drm_gem_obj eb1caaa00e75 drm/meson: vclk: fix calculation of 59.94 fractional rates d48d0c5fd733 ASoC: kirkwood: Fix potential NULL dereference 22509899d56d fbdev: shmobile: fix snprintf truncation 99bc9199de86 mtd: rawnand: hynix: fixed typo 96725324ef44 mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add() 58374345112a ASoC: Intel: Disable route checks for Skylake boards ced9c4e2289a drm/amd/display: Fix potential index out of bounds in color transformation function 5391368a87bd dev_printk: Add and use dev_no_printk() 6558872aa04a printk: Let no_printk() use _printk() 21ca029e23ea mptcp: SO_KEEPALIVE: fix getsockopt support 16da7f772837 s390/bpf: Emit a barrier for BPF_FETCH instructions 3cb92b0ad73d net/mlx5: Discard command completions in internal error 1a63730fb315 ipv6: sr: fix invalid unregister error path 17e99ea1313b ipv6: sr: fix incorrect unregister order bc1b9c255bf2 ipv6: sr: add missing seg6_local_exit 483eb70f441e net: openvswitch: fix overwriting ct original tuple for ICMPv6 14f28fd93245 net: usb: smsc95xx: stop lying about skb->truesize 9aa8773abfa0 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg 4cca12e15a22 net: ethernet: cortina: Locking fixes fbeeb55dbb33 eth: sungem: remove .ndo_poll_controller to avoid deadlocks fb724a948d23 net: ipv6: fix wrong start position when receive hop-by-hop fragment 48629bdb39e2 m68k: mac: Fix reboot hang on Mac IIci 77b2b67a0f8b m68k: Fix spinlock race in kernel thread creation 1119da6a72b7 net: usb: sr9700: stop lying about skb->truesize 097a9a015b4f usb: aqc111: stop lying about skb->truesize 0488f7bcac2c wifi: mwl8k: initialize cmd->addr[] properly 37c82d000270 scsi: qla2xxx: Fix debugfs output for fw_resource_count dccd97b39ab2 scsi: qedf: Ensure the copied buf is NUL terminated 1708e3cf2488 scsi: bfa: Ensure the copied buf is NUL terminated 3dfc214de694 HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors 44d7f481da7e selftests/resctrl: fix clang build failure: use LOCAL_HDRS 0af9e305f1c2 selftests/binderfs: use the Makefile's rules, not Make's implicit rules 1e6a56726699 Revert "sh: Handle calling csum_partial with misaligned data" 50e409546001 sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe() b4c24de37a6b wifi: ar5523: enable proper endpoint verification 6a9892bf24c9 wifi: carl9170: add a proper sanity check for endpoints 010d4cb19bb1 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" 7075faa7544f net: give more chances to rcu in netdev_wait_allrefs_any() 822c8bb7b9b0 pwm: sti: Simplify probe function using devm functions 1370b265cdb2 pwm: sti: Prepare removing pwm_chip from driver data 2da4e80a6791 pwm: sti: Convert to platform remove callback returning void 05c6b7473427 tcp: avoid premature drops in tcp_add_backlog() e040b08648d5 net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches 25479712dab1 net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers 719dac9679fa wifi: ath10k: populate board data for WCN3990 2142fc035872 wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger() 27600e0c5272 thermal/drivers/tsens: Fix null pointer dereference 89e2d5f29a36 x86/purgatory: Switch to the position-independent small code model 83d460c9f4e4 scsi: hpsa: Fix allocation size for Scsi_Host private data a3f5c4404a46 scsi: libsas: Fix the failure of adding phy with zero-address to port 9a185cc5a79b cppc_cpufreq: Fix possible null pointer dereference 65cbcec7db54 udp: Avoid call to compute_score on multiple sites 547c22f28cd7 net: remove duplicate reuseport_lookup functions 284f738be643 net: export inet_lookup_reuseport and inet6_lookup_reuseport 35db5e76d5e9 cpufreq: exit() callback is optional 43b27f9714bd cpufreq: Rearrange locking in cpufreq_remove_dev() f0773bd7cab4 cpufreq: Split cpufreq_offline() 4b29dd145a06 cpufreq: Reorganize checks in cpufreq_offline() 83ca1efe5044 selftests/bpf: Fix umount cgroup2 error in test_sockmap d09a8f2d3004 gfs2: Fix "ignore unlock failures after withdraw" 1fa360d7441b gfs2: Don't forget to complete delayed withdraw d582bb39e0e3 ACPI: disable -Wstringop-truncation 96c44901df31 irqchip/loongson-pch-msi: Fix off-by-one on allocation error path e434ddd1da70 irqchip/alpine-msi: Fix off-by-one in allocation error path f98c6fd4ec2b scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL 64875204247f scsi: ufs: core: Perform read back after disabling interrupts dd33e64e50de scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV dca83b9fd190 scsi: ufs: qcom: Perform read back after writing CGC enable 8a4a516a7fdd scsi: ufs: qcom: Perform read back after writing unipro mode 49edc54dd9b3 scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5 f1f8d2978805 scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0 52ac441ca7c9 scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US a765a56392af scsi: ufs: qcom: Perform read back after writing reset bit f654b258e9fa bpf: Pack struct bpf_fib_lookup 1a82569ea51a qed: avoid truncating work queue length 97f0f81eca30 sched/fair: Add EAS checks before updating root_domain::overutilized 8a1f57539db4 x86/boot: Ignore relocations in .notes sections in walk_relocs() too b47b7640ea4c wifi: ath10k: poll service ready message before failing 69296914bfd5 md: fix resync softlockup when bitmap size is less than array size 54f39d56d6bf null_blk: Fix missing mutex_destroy() at module removal 3355628ed097 soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE a1d21bcd78cf jffs2: prevent xattr node from overflowing the eraseblock ff5dbd6a74ff s390/cio: fix tracepoint subchannel type field cc1e53c7f77d crypto: x86/sha512-avx2 - add missing vzeroupper 7bce9cd3da5a crypto: x86/sha256-avx2 - add missing vzeroupper d15b50f2ef6b crypto: x86/nh-avx2 - add missing vzeroupper b975277e6d7b crypto: ccp - drop platform ifdef checks 4e56db565120 parisc: add missing export of __cmpxchg_u8() 669ed3c1ea2d nilfs2: fix out-of-range warning 12db25a54ce6 ecryptfs: Fix buffer size for tag 66 packet eb6d925fe70c firmware: raspberrypi: Use correct device for DMA mappings d19ba2e3f5e7 mm/slub, kunit: Use inverted data to corrupt kmem cache c69a1e4b419c crypto: bcm - Fix pointer arithmetic 2be75d2a8d26 openpromfs: finish conversion to the new mount API cbfd1088e24e epoll: be better about file lifetimes 92de16aeca0e nvme: find numa distance only if controller has valid numa id e1e4e33df597 x86/mm: Remove broken vsyscall emulation code from the page fault code 8f11f991f221 drm/amdkfd: Flush the process wq before creating a kfd_process 77fb5cbe0228 ASoC: da7219-aad: fix usage of device_get_named_child_node() 19ef439df2a6 softirq: Fix suspicious RCU usage in __do_softirq() 1d3ff18aeee5 ASoC: rt715-sdca: volume step modification 5b49e8195f9a ASoC: rt715: add vendor clear control register 5b4d0d839995 regulator: vqmmc-ipq4019: fix module autoloading a06efd8ab975 ASoC: dt-bindings: rt5645: add cbj sleeve gpio property f8324c4c3555 ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating ab859797e4b8 regulator: irq_helpers: duplicate IRQ name 621cf1de2d23 selftests: sud_test: return correct emulated syscall value on RISC-V 3218fd551406 drm/amd/display: Set color_mgmt_changed to true on unsuspend c26b6683703b net: usb: qmi_wwan: add Telit FN920C04 compositions 551b1c385009 dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node a88b42393ab8 wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class ff80185e7b7b ALSA: Fix deadlocks with kctl removals at disconnection e7e0ca200772 ALSA: core: Fix NULL module pointer assignment at card init 98740ae2b361 fs/ntfs3: Break dir enumeration if directory contents error 562c86caed68 fs/ntfs3: Fix case when index is reused during tree transformation 7ab0c256964e fs/ntfs3: Taking DOS names into account during link counting 4a8cd11d8538 fs/ntfs3: Remove max link count info display during driver init 06afce714d87 nilfs2: fix potential hang in nilfs_detach_log_writer() 257d6c90dc38 nilfs2: fix unexpected freezing of nilfs_segctor_sync() e6062c494b93 net: smc91x: Fix m68k kernel compilation for ColdFire CPU f3a1efd98ba2 tools/latency-collector: Fix -Wformat-security compile warns 595363182f28 ring-buffer: Fix a race between readers and resize checks b6d21cf40de1 r8169: Fix possible ring buffer corruption on fragmented Tx packets. 528a620c1397 Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already" 3adc11febf5a serial: 8250_bcm7271: use default_mux_rate if possible 504178fb7d9f speakup: Fix sizeof() vs ARRAY_SIZE() bug ab1e76993c2a tty: n_gsm: fix missing receive state reset after mode switch 4c267110fc11 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() bdd621ccc993 x86/tsc: Trust initial offset in architectural TSC-adjust MSRs 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 [Thu, 1 Aug 2024 15:17:41 +0000 (11:17 -0400)]
linux-yocto/5.15: update to v5.15.158
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
284087d4f7d5 Linux 5.15.158 802cab68a6d5 serial: core: fix kernel-doc for uart_port_unlock_irqrestore() e6a488ae31ce udp: preserve the connected status if only UDP cmsg 93ba36238db6 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS b65fb50e04a9 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up b93bdfcf41f2 fbdev: fix incorrect address computation in deferred IO 5a09eae9a7db i2c: smbus: fix NULL function pointer dereference 52e8a42b1107 riscv: Fix TASK_SIZE on 64-bit NOMMU 83c5c0e3cd08 riscv: fix VMALLOC_START definition 9edd3aa34d50 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms 0ccac964520a dma: xilinx_dpdma: Fix locking dd946e8e57c0 idma64: Don't try to serve interrupts when device is powered off f5db31e59fd8 dmaengine: owl: fix register access functions 4fa0befa92f2 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() 214a2dfbb84f tcp: Clean up kernel listener's reqsk in inet_twsk_purge() 5be39f901169 mtd: diskonchip: work around ubsan link failure ec8d0ee88079 stackdepot: respect __GFP_NOLOCKDEP allocation flag 018c4ea7002f net: b44: set pause params only when interface is up d35fb1664eb2 ethernet: Add helper for assigning packet type when dest address does not match device address 5dbdbe113391 irqchip/gic-v3-its: Prevent double free on error 9d0580ded513 drm/amdgpu: Fix leak when GPU memory allocation fails 7e350ee649e0 drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 1a1dc37c23aa arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma 36b32816fbab cpu: Re-enable CPU mitigations by default for !X86 architectures e58047553a4e btrfs: fix information leak in btrfs_ioctl_logical_to_ino() 1200481cd606 mmc: sdhci-msm: pervent access to suspended controller 52f9041deaca Bluetooth: qca: fix NULL-deref on non-serdev suspend b3b2f2ed7d56 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 46c105b178b9 Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() 2cb0b9aaa0fe x86/cpu: Fix check for RDPKRU in __show_regs() b8511fbf03fb tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together 1ea85ae08e39 tracing: Show size of requested perf buffer 605a9eb70e92 net/mlx5e: Fix a race in command alloc flow 7e44291e9615 Revert "crypto: api - Disallow identical driver names" 51256394970e drm/vmwgfx: Fix crtc's atomic check conditional 7c3461b6b1dc drm-print: add drm_dbg_driver to improve namespace symmetry 479244d68f5d serial: mxs-auart: add spinlock around changing cts state 5c92a4517cc9 serial: core: Provide port lock wrappers 2e29ff824b47 af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). 0b289962c482 net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets 2418d3f348d5 iavf: Fix TC config comparison with existing adapter TC config 69ae07c7ad82 i40e: Report MFS in decimal base instead of hex ff7431f898dd i40e: Do not use WQ_MEM_RECLAIM flag for workqueue 5c45feb3c288 netfilter: nf_tables: honor table dormant flag from netdev release event path 63d814d93c5c mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work 64435b64e43d mlxsw: spectrum_acl_tcam: Fix incorrect list API usage 039992b6d2df mlxsw: spectrum_acl_tcam: Fix warning during rehash 413a01886c39 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash 7adc29af50f7 mlxsw: spectrum_acl_tcam: Rate limit error message 4c89642ca47f mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash c17976b42d54 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update 2943fb714d83 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work 9048616553c6 net: openvswitch: Fix Use-After-Free in ovs_ct_exit 8ece90ac97eb ipvs: Fix checksumming on GSO of SCTP packets 2e74b3fd6bf5 net: gtp: Fix Use-After-Free in gtp_dellink dd602fb3526d net: usb: ax88179_178a: stop lying about skb->truesize 03b5a9b2b526 ipv4: check for NULL idev in ip_route_use_hint() 55da4788ceed NFC: trf7970a: disable all regulators on removal f41fbb4ff219 bridge/br_netlink.c: no need to return void function 23b7ee4a8d55 icmp: prevent possible NULL dereferences from icmp_build_probe() 8bdd3cf01490 mlxsw: core: Unregister EMAD trap using FORWARD action 7336b6aa825f vxlan: drop packets from invalid src-address 66384a7399f9 wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd f5aa109c94ec wifi: iwlwifi: mvm: remove old PASN station when adding a new one 0f530ed87266 ARC: [plat-hsdk]: Remove misplaced interrupt-cells property 7acd2d7b7603 arm64: dts: mediatek: mt2712: fix validation errors 203e81849bd9 arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block 7b0a487bce51 arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" d856ae10cdcf arm64: dts: mediatek: mt7622: fix IR nodename 0434c99bf3f1 arm64: dts: mediatek: mt7622: fix clock controllers 2f83d3d2cc3c arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch 506ac5538498 arm64: dts: mediatek: mt7622: add support for coherent DMA a897ecbb5779 arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg daf284595e6f arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts 91eb350da992 arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma c5ff64a50037 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma 938cf022b72c arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma d69ccea6041e HID: logitech-dj: allow mice to use all types of reports 9fd9468d1c5e HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc e054770d566b cifs: reinstate original behavior again for forceuid/forcegid 929ba00702cf smb: client: fix rename(2) regression against samba 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>
Soumya Sambu [Thu, 1 Aug 2024 04:55:33 +0000 (04:55 +0000)]
go: Fix CVE-2024-24789
The archive/zip package's handling of certain types of invalid zip files
differs from the behavior of most zip implementations. This misalignment
could be exploited to create an zip file with contents that vary depending
on the implementation reading the file. The archive/zip package now rejects
files containing these errors.
Peter Marko [Sat, 27 Jul 2024 19:48:13 +0000 (21:48 +0200)]
gcc-runtime: remove bashism
Debian 12 no longer supports replacing dash with bash as default shell.
Therefore to achieve compatibility with Debian 12, all bashisms need
to be removed.
Shell comparison via == gives an error with dash and thus the condition
is always false.
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>
Peter Marko [Thu, 18 Jul 2024 17:41:21 +0000 (19:41 +0200)]
busybox: Patch CVE-2021-42380
Backport patch for CVE-2021-42380.
Move if before patch for CVE-2023-42363 because they touch the same code
and they are in this order in git history so we avoid fuzz modifications.
This will remove fuzz modifications from CVE-2023-42363 and both will
apply cleanly without modifications (except line number changes and the
first one also has little fuzz fix in tests).
This will also make it equal to master/scarthgap patch order/content.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
glibc-tests: correctly pull in the actual tests when installing -ptest package
The tests are packaged into the main glibc-tests package which is fine,
but then glibc-tests-ptest package needs to depend on that.
Which is what this commit addresses.
Jonas Gorski [Wed, 26 Jun 2024 14:14:53 +0000 (16:14 +0200)]
linuxloader: add -armhf on arm only for TARGET_FPU 'hard'
There are two types of soft FPU options for arm, soft and softfp, and if
using the latter the wrong dynamic loader will be used.
E.g. go will link against ld-linux-armhf.so.3, but libc6 will only ship
a ld-linux.so.3, so go programs will fail to start.
Fix this by instead checking for TARGET_FPU being 'hard' and then
applying the suffix.
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 07b4c7a2bd23f8645810e13439e814caaaf9cd94) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jose Quaresma [Tue, 2 Jul 2024 16:53:16 +0000 (17:53 +0100)]
openssh: fix CVE-2024-6387
sshd(8) in Portable OpenSSH versions 8.5p1 to 9.7p1 (inclusive).
Race condition resulting in potential remote code execution.
A race condition in sshd(8) could allow remote code execution as root on non-OpenBSD systems.
This attack could be prevented by disabling the login grace timeout (LoginGraceTime=0 in sshd_config)
though this makes denial-of service against sshd(8) considerably easier.
For more information, please refer to the release notes [1] and the
report from the Qualys Security Advisory Team [2] who discovered the bug.
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
v2: include the missing cve tag: CVE: CVE-2024-6387
v3: add the Signed-off-by on the CVE-2024-6387.patch Signed-off-by: Steve Sakoman <steve@sakoman.com>
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability.
This vulnerability allows remote attackers to execute arbitrary code on affected
installations of GStreamer. Interaction with this library is required to exploit this
vulnerability but attack vectors may vary depending on the implementation. The specific
flaw exists within the parsing of EXIF metadata. The issue results from the lack of
proper validation of user-supplied data, which can result in an integer overflow before
allocating a buffer. An attacker can leverage this vulnerability to execute code in the
context of the current process. . Was ZDI-CAN-23896.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changqing Li [Thu, 6 Jun 2024 07:19:16 +0000 (09:19 +0200)]
man-pages: remove conflict pages
Remove the pages which libxcrypt and shadow already have to avoid
following conflicts during install man-pages and libxcrypt/shadow at the
same time.
Error: Transaction test error:
file /usr/share/man/man3/crypt.3 from install of
libcrypt-doc-4.4.33-r0.x86_64 conflicts with file from package
man-pages-6.04-r0.x86_64
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 605b4a91dc44d33bd4742841e71645275bc039e8) Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Thomas Perrot [Thu, 6 Jun 2024 07:19:15 +0000 (09:19 +0200)]
man-pages: add an alternative link name for crypt_r.3
Because crypt_r.3 is also provided by libxcrypt-doc.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ae5a8629ea72d6b3567047c7b858deae28623aba) Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Khem Raj [Tue, 11 Jun 2024 14:01:59 +0000 (15:01 +0100)]
gobject-introspection: Do not hardcode objdump name
Use OBJDUMP variable in the script, this helps in using the lddwrapper
with recipes which maybe using different objdump tools e.g.l
llvm-objdump or vice-versa
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c04b3e0e371859c159b76bff87a5b1299b51d0c8) Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Siddharth [Tue, 4 Jun 2024 18:09:48 +0000 (23:39 +0530)]
openssl: Upgrade 3.0.13 -> 3.0.14
CVE's Fixed by upgrade:
CVE-2024-4741: Fixed potential use after free after SSL_free_buffers() is called
CVE-2024-4603: Fixed an issue where checking excessively long DSA keys or parameters may be very slow
CVE-2024-2511: Fixed unbounded memory growth with session handling in TLSv1.3
Removed backports of CVE-2024-2511 and CVE-2024-4603 as they are already
fixed.
Yogita Urade [Fri, 21 Jun 2024 12:25:27 +0000 (12:25 +0000)]
ruby: fix CVE-2024-27280
A buffer-overread issue was discovered in StringIO 3.0.1, as
distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through
3.1.4. The ungetbyte and ungetc methods on a StringIO can
read past the end of a string, and a subsequent call to
StringIO.gets may return the memory value. 3.0.3 is the main
fixed version; however, for Ruby 3.0 users, a fixed version
is stringio 3.0.1.1, and for Ruby 3.1 users, a fixed version
is stringio 3.0.1.2.
Yogita Urade [Fri, 21 Jun 2024 11:05:09 +0000 (11:05 +0000)]
acpica: fix CVE-2024-24856
The memory allocation function ACPI_ALLOCATE_ZEROED does not
guarantee a successful allocation, but the subsequent code
directly dereferences the pointer that receives it, which may
lead to null pointer dereference. To fix this issue, a null
pointer check should be added. If it is null, return exception
code AE_NO_MEMORY.
Peter Marko [Sat, 8 Jun 2024 22:16:33 +0000 (00:16 +0200)]
glib-2.0: patch CVE-2024-34397
This is taken from https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4047
That MR was not merged as 2.72 is inactive branch now.
But it can be used by distributions, like Ubuntu did under
https://git.launchpad.net/ubuntu/+source/glib2.0/commit/?h=applied/ubuntu/jammy-security&id=94425c909b037c63c9dbbf72015f628ed4ad4aea
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Soumya Sambu [Thu, 30 May 2024 11:32:12 +0000 (11:32 +0000)]
git: Fix multiple CVEs
CVE-2024-32002:
Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, repositories with submodules can be
crafted in a way that exploits a bug in Git whereby it can be fooled into
writing files not into the submodule's worktree but into a `.git/` directory.
This allows writing a hook that will be executed while the clone operation
is still running, giving the user no opportunity to inspect the code that is
being executed. The problem has been patched in versions 2.45.1, 2.44.1,
2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4. If symbolic link support is
disabled in Git (e.g. via `git config --global core.symlinks false`), the
described attack won't work. As always, it is best to avoid cloning
repositories from untrusted sources.
CVE-2024-32004:
Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, an attacker can prepare a local repository
in such a way that, when cloned, will execute arbitrary code during the
operation. The problem has been patched in versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4. As a workaround, avoid cloning repositories
from untrusted sources.
CVE-2024-32020:
Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, local clones may end up hardlinking files
into the target repository's object database when source and target repository
reside on the same disk. If the source repository is owned by a different user,
then those hardlinked files may be rewritten at any point in time by the
untrusted user. Cloning local repositories will cause Git to either copy or
hardlink files of the source repository into the target repository. This
significantly speeds up such local clones compared to doing a "proper" clone and
saves both disk space and compute time. When cloning a repository located on the
same disk that is owned by a different user than the current user we also end up
creating such hardlinks. These files will continue to be owned and controlled by
the potentially-untrusted user and can be rewritten by them at will in the
future. The problem has been patched in versions 2.45.1, 2.44.1, 2.43.4, 2.42.2,
2.41.1, 2.40.2, and 2.39.4.
CVE-2024-32021:
Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, when cloning a local source repository that
contains symlinks via the filesystem, Git may create hardlinks to arbitrary
user-readable files on the same filesystem as the target repository in the
`objects/` directory. Cloning a local repository over the filesystem may
creating hardlinks to arbitrary user-owned files on the same filesystem in the
target Git repository's `objects/` directory. When cloning a repository over the
filesystem (without explicitly specifying the `file://` protocol or `--no-local`),
the optimizations for local cloning will be used, which include attempting to
hard link the object files instead of copying them. While the code includes checks
against symbolic links in the source repository, which were added during the fix
for CVE-2022-39253, these checks can still be raced because the hard link
operation ultimately follows symlinks. If the object on the filesystem appears as
a file during the check, and then a symlink during the operation, this will allow
the adversary to bypass the check and create hardlinks in the destination objects
directory to arbitrary, user-readable files. The problem has been patched in
versions 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4.
CVE-2024-32465:
Git is a revision control system. The Git project recommends to avoid working in
untrusted repositories, and instead to clone it first with `git clone --no-local`
to obtain a clean copy. Git has specific protections to make that a safe
operation even with an untrusted source repository, but vulnerabilities allow
those protections to be bypassed. In the context of cloning local repositories
owned by other users, this vulnerability has been covered in CVE-2024-32004. But
there are circumstances where the fixes for CVE-2024-32004 are not enough: For
example, when obtaining a `.zip` file containing a full copy of a Git repository,
it should not be trusted by default to be safe, as e.g. hooks could be configured
to run within the context of that repository. The problem has been patched in
versions 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4. As a
workaround, avoid using Git in repositories that have been obtained via archives
from untrusted sources.
Soumya Sambu [Wed, 29 May 2024 06:13:28 +0000 (06:13 +0000)]
util-linux: Fix CVE-2024-28085
wall in util-linux through 2.40, often installed with setgid
tty permissions, allows escape sequences to be sent to other
users' terminals through argv. (Specifically, escape sequences
received from stdin are blocked, but escape sequences received
from argv are not blocked.) There may be plausible scenarios
where this leads to account takeover.
CVE-2024-28085-0005 is the CVE fix and CVE-2024-28085-0001,
CVE-2024-28085-0002, CVE-2024-28085-0003, CVE-2024-28085-0004
are dependent commits to fix the CVE.
Colin McAllister [Mon, 20 May 2024 16:32:30 +0000 (11:32 -0500)]
initscripts: Add custom mount args for /var/lib
Adds bitbake variable to set additional mount flags for the /var/lib
overlayfs or bind mount when using a read-only root filesystem. This
can be used to set additional options like "-o nodev".
Signed-off-by: Colin McAllister <colin.mcallister@garmin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Dmitry Baryshkov [Tue, 14 May 2024 10:30:11 +0000 (11:30 +0100)]
go.bbclass: fix path to linker in native Go builds
Building native Go tools results in the tool pointing to the wrong
location of dynamic linker (see below). The linker is looked up in the
temporary dir, which can be removed if rm_work is inherited. This
results in being unable to execute the program with the 'No such file or
directory' error. Override linker specificiation for native recipes (and
let Go build environment to pick up a correct one on it's own).
The error is observed in case the distro doesn't use uninative.bbclass.
If uninative.bbclass is used, the binary will be patched automatically
to use the uninative loader instead of the system one.
Without this patch:
$ ldd tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man
linux-vdso.so.1 (0x00007ffe945ec000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3a7490e000)
/home/lumag/Projects/RPB/build-rpb/tmp-rpb-glibc/work/x86_64-linux/go-md2man-native/1.0.10+gitAUTOINC+f79a8a8ca6-r0/recipe-sysroot-native/usr/lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f3a74d13000)
$ tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man --help
-bash: tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man: No such file or directory
With the patch
$ ldd tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man
linux-vdso.so.1 (0x00007ffd19dbf000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2d44181000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2d44586000)
$ tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man --help
Usage of tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man:
-in string
Path to file to be processed (default: stdin)
-out string
Path to output processed file (default: stdout)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 44b397daa68b4d0a461225fe9ff7db8b5fcfdb7b) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Joerg Vehlow [Tue, 14 May 2024 10:30:10 +0000 (11:30 +0100)]
go: Always pass interpreter to linker
When gos internal linker is used, it uses hardcoded paths to the
interpreter (dynamic linker). For x86_64 this hardcoded path is
/lib64/ld-linux-x86-64.so.2, but yocto's default dynamic linker path
is /lib64/ld-linux-x86-64.so.2.
Most of the time, the internal linker is not used and binutils linker
sets the correct path, but sometimes the internal linker is used and
the resulting binary will not work on x86_64.
To ensure the path is always correct, pass it to the linker.
Signed-off-by: Joerg Vehlow <joerg.vehlow@aox.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b54215074d7f3dbba07f096f16b9c0acf51527c) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes: 54a666dc5c elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE 3a38600cc7 malloc: Exit early on test failure in tst-realloc 924a98402a nscd: Use time_t for return type of addgetnetgrentX 396f065496 login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) 77d8f49058 login: Check default sizes of structs utmp, utmpx, lastlog 8e7f0eba01 sparc: Remove 64 bit check on sparc32 wordsize (BZ 27574) 55771aba9d elf: Also compile dl-misc.os with $(rtld-early-cflags) 7a5864cac6 CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) bafadc589f CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) 4370bef52b CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) 7a95873543 CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677)
Since glibc introduced file sysdeps/arm/bits/wordsize.h
our multilib patch needed to be updated.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
FreeGlyph() function declared in render/glyphstr_priv.h, it is not present in
current recipe version and introduced in later versions, added this change to
render/glyphstr.h
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
kernel.bbclass: check, if directory exists before removing empty module directory
If the kernel folder does not exist, find will result in an error.
This can occur if the kernel has no modules but, for example, custom modules are created.
Add check before deleting.
Signed-off-by: Heiko Thole <heiko.thole@entwicklung.eq-3.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7ef767d84d56b25498e45db83bb8f9d9caebeaf9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Eventually support for NFSv2 in the Linux NFS server is to be
deprecated and then removed.
However, NFSv2 is the "always supported" version that is available
as soon as CONFIG_NFSD is set. Before NFSv2 support can be removed,
we need to choose a different "always supported" version.
This patch removes CONFIG_NFSD_V3 so that NFSv3 is always supported,
as NFSv2 is today. When NFSv2 support is removed, NFSv3 will become
the only "always supported" NFS version.
The defconfigs still need to be updated to remove CONFIG_NFSD_V3=y.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Fri, 3 May 2024 02:52:39 +0000 (22:52 -0400)]
linux-yocto/5.15: update to v5.15.157
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
b925f60c6ee7 Linux 5.15.157 d564809f27ea net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards eb6535c6f7c2 net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 63ba7a80d6e2 net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 84b7f50e631a net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP bdbe483da21f nilfs2: fix OOB in nilfs_set_de_type 3ab056814cd8 nouveau: fix instmem race condition around ptr stores 49c9958cf0a2 drm/vmwgfx: Sort primary plane formats by order of preference 8b12fc7b0326 drm/amdgpu: validate the parameters of bo mapping operations more clearly a2fd6dbc98be binder: check offset alignment in binder_get_object() 0dc727a4e054 init/main.c: Fix potential static_command_line memory overflow 813f5213f2c6 arm64: hibernate: Fix level3 translation fault in swsusp_save() f5a55db79bf7 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms 7169354120d8 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible 43f00210cb25 fs: sysfs: Fix reference leak in sysfs_break_active_protection() 0d130158db29 speakup: Avoid crash on very long word d8a2225f7dfa mei: me: disable RPL-S on SPS and IGN firmwares 7f67c2020cb0 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error 75ceeadfab1c usb: Disable USB3 LPM at shutdown 8aa5c28ac65c usb: dwc2: host: Fix dereference issue in DDMA completion flow. 7182175f565f Revert "usb: cdc-wdm: close race between read and workqueue" def039849617 USB: serial: option: add Telit FN920C04 rmnet compositions cd27cf1ec66d USB: serial: option: add Rolling RW101-GL and RW135-GL support c48d624bbbad USB: serial: option: support Quectel EM060K sub-models 3338a967ca08 USB: serial: option: add Lonsung U8300/U9300 product e94566d88701 USB: serial: option: add support for Fibocom FM650/FG650 6b5043463619 USB: serial: option: add Fibocom FM135-GL variants 7a3bbe41efa5 serial/pmac_zilog: Remove flawed mitigation for rx irq flood b0b268eeb087 comedi: vmk80xx: fix incomplete endpoint checking e39fae579d17 thunderbolt: Fix wake configurations after device unplug 62e0a5d4d4de thunderbolt: Avoid notify PM core about runtime PM resume 4291a6233ba8 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ 0be237b6b753 x86/bugs: Fix BHI retpoline check a29ec0465dce clk: Get runtime PM before walking tree during disable_unused db7c0ef4afea clk: Initialize struct clk_core kref earlier bc6d766991e1 clk: Print an info line before disabling unused clocks f3d89bc7dd65 clk: remove extra empty line bdd70c8b02e7 clk: Mark 'all_lists' as const 3254a1f27952 clk: Remove prepare_lock hold assertion in __clk_release() ce77f3beed02 drm/panel: visionox-rm69299: don't unregister DSI device df0991da7db8 drm: nv04: Fix out of bounds access 3076b3c38a70 s390/cio: fix race condition during online processing 498f7b8037da s390/qdio: handle deferred cc1 45d70025006c RDMA/mlx5: Fix port number for counter query in multi-port configuration 8261489de3af RDMA/cm: Print the old state when cm_destroy_id gets timeout 2973b4a5eae7 RDMA/rxe: Fix the problem "mutex_destroy missing" 831157756e3c net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them 9495b7a412e3 net: dsa: mt7530: fix mirroring frames received on local port a50dbeca28ac tun: limit printing rate when illegal packet received by tun dev ae3f9e1221b3 af_unix: Don't peek OOB data without MSG_OOB. 1738dfe72c52 af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). e719b52d0c56 netfilter: flowtable: incorrect pppoe tuple d06977b9a410 netfilter: flowtable: validate pppoe header 5345d78ae64d netfilter: nf_flow_table: count pending offload workqueue tasks 7a1679e2d9bf netfilter: nft_set_pipapo: do not free live element dceb683ab87c netfilter: br_netfilter: skip conntrack input hook for promisc packets 379bf7257bc5 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() 0b6de00206ad netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() fc1021337e59 Revert "lockd: introduce safe async lock op" 2a3073d58382 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" 2df2dd27066c kprobes: Fix possible use-after-free issue on kprobe registration 1253e34a548f bpf: Fix ringbuf memory type confusion when passing to helpers cc9ac419351b bpf: Fix out of bounds access for ringbuf helpers adc2d11b86ea bpf: Generally fix helper register offset check 0c261cbc29a6 bpf: Generalize check_ctx_reg for reuse with other types 1b661661642d bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support 621bbe924c68 selftests/ftrace: Limit length in subsystem-enable tests edfaf679b7c3 SUNRPC: Fix rpcgss_context trace event acceptor field 2364d0278fe1 btrfs: record delayed inode root in transaction 747228929b32 ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 88b7f1143b15 ksmbd: validate payload size in ipc response 044b3d6c94c6 ksmbd: don't send oplock break if rename fails 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 May 2024 02:52:37 +0000 (22:52 -0400)]
linux-yocto/5.15: update to v5.15.156
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
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. c52b9710c83d Linux 5.15.156 88168b947c34 drm/i915/cdclk: Fix CDCLK programming order when pipes are active b2bf58581baa x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI d315f5eba585 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto ebba2270ab74 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation e47d1cbde759 x86/bugs: Fix BHI handling of RRSBA b4f2718f3d9b x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' c768db14db8e x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES 145d9930a151 x86/bugs: Fix BHI documentation 2c761457ef18 x86/bugs: Fix return type of spectre_bhi_state() c6fd0e4f0069 irqflags: Explicitly ignore lockdep_hrtimer_exit() argument 69843741d64f x86/apic: Force native_apic_mem_read() to use the MOV instruction c2981e32cf46 selftests: timers: Fix abs() warning in posix_timers test 70688450ddda x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n e8f4a290abe9 perf/x86: Fix out of range data acf9b01d344f vhost: Add smp_rmb() in vhost_vq_avail_empty() d2dc6600d4e3 drm/client: Fully protect modes[] with dev->mode_config.mutex 773d38f42bbe btrfs: qgroup: correctly model root qgroup rsv in convert 23b57c556609 iommu/vt-d: Allocate local memory for page request queue 81f3ad644fbf tracing: hide unused ftrace_event_id_fops fdfbf54d128a net: ena: Fix incorrect descriptor free behavior ec25a9ce095a net: ena: Wrong missing IO completions check order e667a05cbb39 net: ena: Fix potential sign extension issue e76c2678228f af_unix: Fix garbage collector racing against connect() 37120fa8d92a af_unix: Do not use atomic ops for unix_sk(sk)->inflight. 22641478d80f net: dsa: mt7530: trap link-local frames regardless of ST Port State 26515606ecb5 net: sparx5: fix wrong config being used when reconfiguring PCS 7aaee12b804c net/mlx5: Properly link new fs rules into the tree 97dab36e57c6 netfilter: complete validation of user input 4b19e9507c27 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr 6179cdbfe05d ipv4/route: avoid unused-but-set-variable warning ed94af8d07d5 ipv6: fib: hide unused 'pn' variable 98b3e282623f octeontx2-af: Fix NIX SQ mode and BP config b4bc99d04c68 af_unix: Clear stale u->oob_skb. 3c1ae6de74e3 geneve: fix header validation in geneve[6]_xmit_skb f0a068de65d5 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING a9dca26b745e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. 11e04135b087 net: openvswitch: fix unwanted error log on timeout policy probing 8c820f7c8e9b scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() 5562dbfcf59b nouveau: fix function cast warning 8d278fc34cdd Revert "drm/qxl: simplify qxl_fence_wait" 42beda7db44f arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order cc7b83f04b43 media: cec: core: remove length check of Timer Status 75193678cce9 Bluetooth: Fix memory leak in hci_req_sync_complete() 53e494b7bc43 ring-buffer: Only update pages_touched when a new page is touched 87b6af1a7683 batman-adv: Avoid infinite loop trying to resize local TT 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 May 2024 02:52:35 +0000 (22:52 -0400)]
linux-yocto/5.15: update to v5.15.155
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
fa3df276cd36 Linux 5.15.155 b54c4632946a Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses" 1793e6b2dae0 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() dd883e0138f1 Bluetooth: btintel: Fixe build regression bb6b88270714 platform/x86: intel-vbtn: Update tablet mode switch at end of probe dfb2ce952143 randomize_kstack: Improve entropy diffusion 7cfee26d1950 x86/mm/pat: fix VM_PAT handling in COW mappings abfae420789a virtio: reenable config if freezing device failed 5d17986cbfd5 gcc-plugins/stackleak: Avoid .head.text section 7e0bd07ce965 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text 2d154a54c58f tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc 6cbbe1ba76ee netfilter: nf_tables: discard table flag update with pending basechain deletion eb769ff4e281 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path 37fc2cde9d19 netfilter: nf_tables: release batch on table validation from abort path 48d6bcfc3175 fbmon: prevent division by zero in fb_videomode_from_videomode() e2ce8625c321 drivers/nvme: Add quirks for device 126f:2262 871e695c08a3 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 3beea96d4fc8 ASoC: soc-core.c: Skip dummy codec when adding platforms eb7e92dbdc78 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined e0db818c0871 usb: typec: tcpci: add generic tcpci fallback compatible b6b12f4577a1 tools: iio: replace seekdir() in iio_generic_buffer 1d5276914eb7 ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment 39438227f888 ktest: force $buildonly = 1 for 'make_warnings_file' test type 72794acdd16b platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet 18c51d97a242 Input: allocate keycode for Display refresh rate toggle baf8a6d2cdd1 RDMA/cm: add timeout to cm_destroy_id wait 21e7d72d0cfc block: prevent division by zero in blk_rq_stat_sum() be113e082b65 libperf evlist: Avoid out-of-bounds access 5dcded25c7e1 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" 504eb6b26ce8 SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int 343586deb873 drm/amd/display: Fix nanosec stat overflow ad207d1ca6d5 ext4: forbid commit inconsistent quota data when errors=remount-ro 19b7a1ff81b7 ext4: add a hint for block bitmap corrupt state in mb_groups 85f315792fac ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter 09de9c3614ad media: sta2x11: fix irq handler cast 46e8711231b2 isofs: handle CDs with bad root inode but good Joliet root directory 7849e6f8410d scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() fd203d2c671b sysv: don't call sb_bread() with pointers_lock held 0b75d679e88f pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs f917c66b1135 Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails 006936ecb4ed Bluetooth: btintel: Fix null ptr deref in btintel_read_version b9117dc783c0 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() 2f6174fd4ccf btrfs: send: handle path ref underflow in header iterate_inode_ref() a83c1f67a0f7 btrfs: export: handle invalid inode or root reference in btrfs_get_parent() d1ffa4ae2d59 btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() 805a1cdde82f wifi: ath11k: decrease MHI channel buffer length to 8KB 0f22f30f79a8 net: pcs: xpcs: Return EINVAL in the internal methods 9a16a0d03305 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() 0ff96ec22a84 pstore/zone: Add a null pointer check to the psz_kmsg_read 35f6b46eeb03 ionic: set adminq irq affinity ba30ee96e87a arm64: dts: rockchip: fix rk3399 hdmi ports node ba580534db14 arm64: dts: rockchip: fix rk3328 hdmi ports node 64a7694c851c cpuidle: Avoid potential overflow in integer multiplication f4e70f422b76 panic: Flush kernel log buffer at the end 130b0cd06487 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() 9ab8e24e81b9 wifi: ath9k: fix LNA selection in ath_ant_try_scan() ff45899e732e net: dsa: fix panic when DSA master device unbinds on shutdown cbac7de1d990 amdkfd: use calloc instead of kzalloc to avoid integer overflow cdfd0a7f0139 Linux 5.15.154 8d8dc7ee5b98 x86: set SPECTRE_BHI_ON as default a976b129dc86 KVM: x86: Add BHI_NO c2b9e038896f x86/bhi: Mitigate KVM by default f825494f2c6f x86/bhi: Add BHI mitigation knob aa6247c9da25 x86/bhi: Enumerate Branch History Injection (BHI) bug a9ca0e34a406 x86/bhi: Define SPEC_CTRL_BHI_DIS_S bd53ec80f218 x86/bhi: Add support for clearing branch history at syscall entry 55516b355b0c x86/syscall: Don't force use of indirect calls for system calls 276fb9a658d0 x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file b9c5f7da76b1 nvme: fix miss command type check d225b0ac96dc gro: fix ownership transfer 6564b014af92 mm/secretmem: fix GUP-fast succeeding on secretmem folios a479b4de11dd mptcp: don't account accept() of non-MPC client as fallback to TCP 1f7e13d3e870 x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO ff137c5c0dcf x86/bugs: Fix the SRSO mitigation on Zen3/4 dff6072124f6 riscv: process: Fix kernel gp leakage fd9662109deb riscv: Fix spurious errors from __get/put_kernel_nofault 6135537e1e66 s390/entry: align system call table on 8 bytes f860595512ff x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() 3ee242410754 of: dynamic: Synchronize of_changeset_destroy() with the devlink removals 03c356860b8b driver core: Introduce device_link_wait_removal() 5e32c0cc476d ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone de48795233cc fs/pipe: Fix lockdep false-positive in watchqueue pipe_write() eaaaa49593e9 openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached 58e5349bb4ed HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running f7a3090bfd3b nfsd: hold a lighter-weight client reference over CB_RECALL_ANY 00f7576062a7 ata: sata_mv: Fix PCI device ID table declaration compilation warning e0ad4c270670 scsi: mylex: Fix sysfs buffer lengths 117d7ef3190c ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit e9b71370cbc7 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw 562adaf79df4 ASoC: rt711-sdw: fix locking sequence bcf894d7eebe ASoC: rt711-sdca: fix locking sequence b53cf951389c ASoC: rt5682-sdw: fix locking sequence 9df33e57f5c9 net: ravb: Always process TX descriptor ring fcc739d7f034 net: fec: Set mac_managed_pm during probe 498cc233c460 drivers: net: convert to boolean for the mac_managed_pm flag 0985fbfbcb8f net: usb: asix: suspend embedded PHY if external is used 342cb04dcf2a i40e: Enforce software interrupt during busy-poll exit c9bcd6465538 i40e: Remove _t suffix from enum type names 2a0a64c9d1d5 i40e: Store the irq number in i40e_q_vector bf7396ec564f Revert "usb: phy: generic: Get the vbus supply" 506a9ec5d3f1 scsi: qla2xxx: Update manufacturer detail 315c4527cdd8 scsi: qla2xxx: Update manufacturer details 951d2748a2a8 i40e: fix vf may be used uninitialized in this function warning 8db472e17dec i40e: fix i40e_count_filters() to count only active/new filters f53bea1c7971 octeontx2-pf: check negative error code in otx2_open() ec694ca1567e octeontx2-af: Fix issue with loading coalesced KPU profiles 73a328df2c4a udp: prevent local UDP tunnel packets from being GROed 7223f4ee4f31 udp: do not transition UDP GRO fraglist partial checksums to unnecessary d49ae15a5767 udp: do not accept non-tunnel GSO skbs landing in a tunnel 63a10b530e22 mlxbf_gige: stop interface during shutdown 40a344b2ddc0 ipv6: Fix infinite recursion in fib6_dump_done(). 61f5b43bc04e selftests: reuseaddr_conflict: add missing new line at the end of the output ee0088101bee erspan: make sure erspan_base_hdr is present in skb->head 3f9a8b794fc9 selftests: net: gro fwd: update vxlan GRO test expectations 457c832a0c5d net: stmmac: fix rx queue priority assignment a097fc199ab5 net/sched: act_skbmod: prevent kernel-infoleak d1e73fb19a4c bpf, sockmap: Prevent lock inversion deadlock in map delete elem 465abe8a7af4 vboxsf: Avoid an spurious warning if load_nls_xxx() fails 440e948cf0ef netfilter: validate user input for expected length 2485bcfe05ee netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() f7e3c88cc2a9 netfilter: nf_tables: flush pending destroy work before exit_net release 8ba81dca416a netfilter: nf_tables: reject new basechain after table flag update a9bd6bb6f02b KVM: x86: Mark target gfn of emulated atomic instruction as dirty bd9a25a0228e KVM: x86: Bail to userspace if emulation of atomic user access faults a7c6a643b25b thermal: devfreq_cooling: Fix perf state when calculate dfc res_util 8d7132a67eeb mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations b279ddce1030 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." a180ca336989 io_uring: ensure '0' is returned on file registration success fe9df687e74a locking/rwsem: Disable preemption while trying for rwsem lock d49fac38479b net/rds: fix possible cp null dereference 4143b9479caa xen-netfront: Add missing skb_mark_for_recycle a8170af8b10e Bluetooth: Fix TOCTOU in HCI debugfs implementation d6cfb0d7bb2d Bluetooth: hci_event: set the conn encrypted before conn establishes 96bd0de3915f arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken 76299c3f11b4 x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word 571d80f8a458 x86/cpufeatures: Add new word for scattered features 9956d0504f0b r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d b8438db83732 dm integrity: fix out-of-range warning bef3bc962dcc Octeontx2-af: fix pause frame configuration in GMP mode 37dc1718dc0c bpf: Protect against int overflow for stack access size a583117668dd mlxbf_gige: call request_irq() after NAPI initialized 85c410f65b36 ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() 2e43d8eba6ed tcp: properly terminate timers for kernel sockets 744494dbb058 s390/qeth: handle deferred cc1 2fb283e2f3cc ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() 28db0ae86cb9 wifi: iwlwifi: mvm: rfi: fix potential response leaks 254f1c252171 iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy d60ff8e04b17 mlxbf_gige: stop PHY during open() error paths ac68d9fa09e4 nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet 5e1984aba37a USB: UAS: return ENODEV when submit urbs fail with device not attached e38f1ea6cbc5 scsi: usb: Stop using the SCSI pointer 172800c69cd0 scsi: usb: Call scsi_done() directly 1b175bc579f4 USB: core: Fix deadlock in usb_deauthorize_interface() ea8839e31942 scsi: lpfc: Correct size for wqe for memset() 0f608ce96520 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports ff5305ec8c0e x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled 34c0786ef6c7 scsi: qla2xxx: Delay I/O Abort on PCI error d37f3b14da07 scsi: qla2xxx: Change debug message during driver unload b03e626bd6d3 scsi: qla2xxx: Fix double free of fcport a859f6a8f423 scsi: qla2xxx: Fix command flush on cable pull 0bd653100a8e scsi: qla2xxx: NVME|FCP prefer flag not being honored a139d643c5d6 scsi: qla2xxx: Split FCE|EFT trace control 002caa257783 scsi: qla2xxx: Fix N2N stuck connection 786121320183 scsi: qla2xxx: Prevent command send on chip reset f18f5fcdaa8c usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset ad165b37fd4f usb: typec: ucsi: Ack unsupported commands df5cbb908f16 usb: udc: remove warning when queue disabled ep 7de1df3212d8 usb: dwc2: gadget: LPM flow fix 2cf845a770d6 usb: dwc2: gadget: Fix exiting from clock gating 32d3f2f108eb usb: dwc2: host: Fix ISOC flow in DDMA mode 555be0cc2a2f usb: dwc2: host: Fix hibernation flow 3b1a9f852b4c usb: dwc2: host: Fix remote wakeup from hibernation 489e8064ac00 USB: core: Add hub_get() and hub_put() routines 7094516d7b30 staging: vc04_services: fix information leak in create_component() 77a46fbfe6ae staging: vc04_services: changen strncpy() to strscpy_pad() cea234bb214b scsi: core: Fix unremoved procfs host directory regression 8c9902216816 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs 8bf22f8d1d53 drm/amd/display: Preserve original aspect ratio in create stream 9e6bb089649a drm/amdgpu: Use drm_mode_copy() a86e54a34513 usb: cdc-wdm: close race between read and workqueue ac9b6b3e8d12 drm/i915/gt: Reset queue_priority_hint on parking 553d294db94b net: ll_temac: platform_get_resource replaced by wrong function 81b8645feca0 mmc: core: Avoid negative index with array access 0ecd5689767b mmc: core: Initialize mmc_blk_ioc_data f2bbbeb8287f hexagon: vmlinux.lds.S: handle attributes section 818e531cfb1d exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() c8bddbd91bc8 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes 56e05d28c39b btrfs: zoned: use zone aware sb location for scrub 3f0cda401d6e init: open /initrd.image with O_LARGEFILE c612edbc5ec6 mm/migrate: set swap entry values of THP tail pages properly. e635f652696e serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO 250219c6a556 vfio/fsl-mc: Block calling interrupt handler without trigger cc5838f19d39 vfio/platform: Create persistent IRQ handlers 4cb0d7532126 vfio/pci: Create persistent INTx handler 26a6a1e0b4ec vfio: Introduce interface to flush virqfd inject workqueue ec73e0797292 vfio/pci: Lock external INTx masking ops b7a2f0955ffc vfio/pci: Disable auto-enable of exclusive INTx IRQ c035ce9feb0c selftests: mptcp: diag: return KSFT_FAIL not test_cnt dc394fe41d6b powerpc: xor_vmx: Add '-mhard-float' to CFLAGS 9bc9c11c151a efivarfs: Request at most 512 bytes for variable names 36b5c35d43aa perf/core: Fix reentry problem in perf_output_read_group() ccd9fe71b9ee nfsd: Fix a regression in nfsd_setattr() e90402fb0697 nfsd: don't call locks_release_private() twice concurrently 8b4fa191deed nfsd: don't take fi_lock in nfsd_break_deleg_cb() c6f8b3fcc627 nfsd: fix RELEASE_LOCKOWNER 32c2cb2c0d37 nfsd: drop the nfsd_put helper c52fee7a1f98 nfsd: call nfsd_last_thread() before final nfsd_put() 2267b2e84593 lockd: introduce safe async lock op 6e5fed48d8b7 NFSD: fix possible oops when nfsd/pool_stats is closed. 394d3f294a9a Documentation: Add missing documentation for EXPORT_OP flags 56e5eeff6cfa nfsd: separate nfsd_last_thread() from nfsd_put() dec6b8bcac73 nfsd: Simplify code around svc_exit_thread() call in nfsd() 05b452e8748b nfsd: Fix creation time serialization order 760a6f755d94 NFSD: Add an nfsd4_encode_nfstime4() helper 663ec8f5ffc4 lockd: drop inappropriate svc_get() from locked_get() 9b405c0f84d9 nfsd: fix double fget() bug in __write_ports_addfd() 645c1b4b139b nfsd: make a copy of struct iattr before calling notify_change 4e6e49829151 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop 786e3248d5ef nfsd: simplify the delayed disposal list code a53d804930dc NFSD: Convert filecache to rhltable b27ee0682437 nfsd: allow reaping files still under writeback 12f8f9fe1146 nfsd: update comment over __nfsd_file_cache_purge ad9cf5b1d017 nfsd: don't take/put an extra reference when putting a file b5a439e8b087 nfsd: add some comments to nfsd_file_do_acquire 83a019b049db nfsd: don't kill nfsd_files because of lease break error 55e429715edc nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator 9fff2daca45a nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries bfa4a3996e73 nfsd: don't open-code clear_and_wake_up_bit b11d8162c24a nfsd: call op_release, even when op_func returns an error 12eca509234a nfsd: don't replace page in rq_pages if it's a continuation of last page 8e469b994407 NFSD: Protect against filesystem freezing 17298e08006e NFSD: copy the whole verifier in nfsd_copy_write_verifier 4161b518e4a9 nfsd: don't fsync nfsd_files on last close 94e412c945e6 nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open a0df1c3326e7 NFSD: fix problems with cleanup on errors in nfsd4_copy 22a0dd206a32 nfsd: don't hand out delegation on setuid files being opened for write 80a15dc4a021 NFSD: fix leaked reference count of nfsd4_ssc_umount_item b3169b6ffe03 nfsd: clean up potential nfsd_file refcount leaks in COPY codepath 31d4aa4584cf nfsd: allow nfsd_file_get to sanely handle a NULL pointer 97522085eeec NFSD: enhance inter-server copy cleanup 005ef7285fb9 nfsd: don't destroy global nfs4_file table in per-net shutdown 0bc6d703109e nfsd: don't free files unconditionally in __nfsd_file_cache_purge 958294a3eb82 NFSD: replace delayed_work with work_struct for nfsd_client_shrinker 354eade5f278 NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time 72906e8da982 NFSD: Use set_bit(RQ_DROPME) d7cfba56fa75 Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" 0b778361998d nfsd: fix handling of cached open files in nfsd4_open codepath 83a8aba1b725 nfsd: rework refcounting in filecache 43afef9fab65 NFSD: Avoid clashing function prototypes 1e9eac6a111c NFSD: Use only RQ_DROPME to signal the need to drop a reply d8065d0f2121 NFSD: add CB_RECALL_ANY tracepoints e18fc5fb2f00 NFSD: add delegation reaper to react to low memory condition ed36015f7ef9 NFSD: add support for sending CB_RECALL_ANY 8766b38f54e9 NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker ce0b786b6ebf trace: Relocate event helper files af7ee7ec1051 lockd: fix file selection in nlmsvc_cancel_blocked eb0433d95c84 lockd: ensure we use the correct file descriptor when unlocking 281092cf3fc3 lockd: set missing fl_flags field when retrieving args d561fe540e80 NFSD: Use struct_size() helper in alloc_session() 4e293f2d214c nfsd: return error if nfs4_setacl fails 2c1be5d65d76 NFSD: Add an nfsd_file_fsync tracepoint 8dafc6143041 nfsd: fix up the filecache laundrette scheduling e8f25bd0e842 filelock: add a new locks_inode_context accessor function dc468e079961 nfsd: reorganize filecache.c 6340d965599d nfsd: remove the pages_flushed statistic from filecache 99bf0850f399 NFSD: Fix licensing header in filecache.c 43cf59a34b34 NFSD: Use rhashtable for managing nfs4_file objects 323c83bde6d6 NFSD: Refactor find_file() 2b03fd9fe4bc NFSD: Clean up find_or_add_file() d02c59ebe058 NFSD: Add a nfsd4_file_hash_remove() helper 0b4436381ee0 NFSD: Clean up nfsd4_init_file() d78f7abe63fc NFSD: Update file_hashtbl() helpers 94f52a094c24 NFSD: Use const pointers as parameters to fh_ helpers 3d1af4319d25 NFSD: Trace delegation revocations 0cf54e35894c NFSD: Trace stateids returned via DELEGRETURN cb966b357f01 NFSD: Clean up nfs4_preprocess_stateid_op() call sites 6baa3dfe404b NFSD: Flesh out a documenting comment for filecache.c 5fbeb6216e10 NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection a08d9df51c52 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" b34aa1a8c7a7 NFSD: Pass the target nfsd_file to nfsd_commit() 81c3ab9b95bf exportfs: use pr_debug for unreachable debug statements 10d55a17899a nfsd: allow disabling NFSv2 at compile time 4d1fa40d54ae nfsd: move nfserrno() to vfs.c 3b623a6a12b7 nfsd: ignore requests to disable unsupported versions 1c2f1a171bf0 NFSD: Finish converting the NFSv3 GETACL result encoder 98278765a215 NFSD: Remove redundant assignment to variable host_err 28798577f805 NFSD: Simplify READ_PLUS 19fbd8c2b53f nfsd: use locks_inode_context helper b11f5d7bc0ea lockd: use locks_inode_context helper 071eb319ce4d NFSD: Fix reads with a non-zero offset that don't end on a page boundary e4d787430855 NFSD: Fix trace_nfsd_fh_verify_err() crasher 3f439c7701d3 nfsd: put the export reference in nfsd4_verify_deleg_dentry 98d400fc2d09 nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint 3ec2c9976c17 nfsd: fix net-namespace logic in __nfsd_file_cache_purge f17c07f8ea77 nfsd: ensure we always call fh_verify_error tracepoint 15d01caf3587 NFSD: unregister shrinker when nfsd_init_net() fails d1b0ceeac1dc nfsd: rework hashtable handling in nfsd_do_file_acquire 405ade5b561a nfsd: fix nfsd_file_unhash_and_dispose dde8424b249c fanotify: Remove obsoleted fanotify_event_has_path() a0ca9025c8be fsnotify: remove unused declaration 6029a4f7ad98 fs/notify: constify path 3af497e3f7cc nfsd: extra checks when freeing delegation stateids e55378bce5f6 nfsd: make nfsd4_run_cb a bool return function f6279fa0dc9d nfsd: fix comments about spinlock handling with delegations ecb0eb07eeda nfsd: only fill out return pointer on success in nfsd4_lookup_stateid 4ad28d583e58 NFSD: Cap rsize_bop result based on send buffer size 4794c948de06 NFSD: Rename the fields in copy_stateid_t 0793ec49baaf nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops 815efd78cbe8 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops 861a163d4973 nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops 25e0dd89d455 nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops 685d01c2b280 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops 82fbfbe92d4b NFSD: Pack struct nfsd4_compoundres cd8bcaeeae6f NFSD: Remove unused nfsd4_compoundargs::cachetype field ba3bd2bf0c74 NFSD: Remove "inline" directives on op_rsize_bop helpers d8d3a672e159 NFSD: Clean up nfs4svc_encode_compoundres() fc47f8ddfc85 NFSD: Clean up WRITE arg decoders b3f3b21ed289 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks cab5399262ec NFSD: Refactor common code out of dirlist helpers 07b68ff5c71c NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing 2005eba603e9 SUNRPC: Parametrize how much of argsize should be zeroed 9acc4812427e NFSD: add shrinker to reap courtesy clients on low memory condition 8c9e5ad10357 NFSD: keep track of the number of courtesy clients in the system c65977020ba8 NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY d1ee3403e098 NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY 50aa6a80d0a7 NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY 9863ece99e95 NFSD: Refactor nfsd_setattr() 8a3c48cd5346 NFSD: Add a mechanism to wait for a DELEGRETURN bcd4c7511593 NFSD: Add tracepoints to report NFSv4 callback completions 3fe32c519bef NFSD: Trace NFSv4 COMPOUND tags 62980365d6e8 NFSD: Replace dprintk() call site in fh_verify() 5118eb6c2926 nfsd: remove nfsd4_prepare_cb_recall() declaration 4440588b936c nfsd: clean up mounted_on_fileid handling 5f6f6b2a3bb1 NFSD: drop fname and flen args from nfsd_create_locked() 37f3b9c39895 NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND 56ffc3ab884c nfsd: Propagate some error code returned by memdup_user() 371d2d25bf61 nfsd: Avoid some useless tests 211014047ec9 NFSD: remove redundant variable status 5b6441a5d371 NFSD enforce filehandle check for source file in COPY 285579928965 lockd: move from strlcpy with unused retval to strscpy 574ec47ac850 NFSD: move from strlcpy with unused retval to strscpy 460743da0e55 nfsd_splice_actor(): handle compound pages c9cb32ad429c NFSD: fix regression with setting ACLs. 4b910dd7fe47 NFSD: discard fh_locked flag and fh_lock/fh_unlock 7538fc9cba84 NFSD: use (un)lock_inode instead of fh_(un)lock for file operations e0335e7c4a51 NFSD: use explicit lock/unlock for directory ops ebd1b016ad4d NFSD: reduce locking in nfsd_lookup() ba4b518a23d3 NFSD: only call fh_unlock() once in nfsd_link() ff01da71e484 NFSD: always drop directory lock in nfsd_unlink() 4655bcbce761 NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. d52acd23a327 NFSD: add posix ACLs to struct nfsd_attrs a3f27177c21b NFSD: add security label to struct nfsd_attrs 8a26a1b5c887 NFSD: set attributes when creating symlinks 183514794814 NFSD: introduce struct nfsd_attrs 162f99ff7b95 NFSD: verify the opened dentry after setting a delegation 3a5ab224a838 NFSD: drop fh argument from alloc_init_deleg b6494b36b80c NFSD: Move copy offload callback arguments into a separate structure 8918b50537e9 NFSD: Add nfsd4_send_cb_offload() bb1eb9755892 NFSD: Remove kmalloc from nfsd4_do_async_copy() 9cecf4772e8c NFSD: Refactor nfsd4_do_copy() a48454785bc9 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) 4952fe668917 NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) 6cb00ba23083 NFSD: Replace boolean fields in struct nfsd4_copy 6ff95a5f72eb NFSD: Make nfs4_put_copy() static 9a99c7f5d98b NFSD: Reorder the fields in struct nfsd4_op 7d1e44fd0637 NFSD: Shrink size of struct nfsd4_copy 24286575c674 NFSD: Shrink size of struct nfsd4_copy_notify 00eb5bd3844c NFSD: nfserrno(-ENOMEM) is nfserr_jukebox 9032c8e3aecb NFSD: Fix strncpy() fortify warning 0dfb19289614 NFSD: Clean up nfsd4_encode_readlink() fc7380a198f2 NFSD: Use xdr_pad_size() 2528f487c825 NFSD: Simplify starting_len 7bc543311784 NFSD: Optimize nfsd4_encode_readv() a70976ec89c2 NFSD: Add an nfsd4_read::rd_eof field 2540b7042998 NFSD: Clean up SPLICE_OK in nfsd4_encode_read() 3e7adac61db2 NFSD: Optimize nfsd4_encode_fattr() 0d6c82286ddf NFSD: Optimize nfsd4_encode_operation() b9e6a5610b5c nfsd: silence extraneous printk on nfsd.ko insertion 650417956a22 NFSD: limit the number of v4 clients to 1024 per 1GB of system memory 59d35878294b NFSD: keep track of the number of v4 clients in the system 0f202977cad1 NFSD: refactoring v4 specific code to a helper in nfs4state.c a52bb607abd0 NFSD: Ensure nf_inode is never dereferenced e3befca679a9 NFSD: NFSv4 CLOSE should release an nfsd_file immediately 9be6499171fb NFSD: Move nfsd_file_trace_alloc() tracepoint 06d9c87204b2 NFSD: Separate tracepoints for acquire and create 4b338b528c43 NFSD: Clean up unused code after rhashtable conversion 1bea66c08890 NFSD: Convert the filecache to use rhashtable 208bd42a1a16 NFSD: Set up an rhashtable for the filecache 0b3a69057db2 NFSD: Replace the "init once" mechanism 76e2424c0d29 NFSD: Remove nfsd_file::nf_hashval ec30a456359c NFSD: nfsd_file_hash_remove can compute hashval 7e8d4a933468 NFSD: Refactor __nfsd_file_close_inode() 2aa9fd1db009 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode d6a23d45e2ef NFSD: Remove lockdep assertion from unhash_and_release_locked() e97c2d5a71cf NFSD: No longer record nf_hashval in the trace log 1db19c3574f2 NFSD: Never call nfsd_file_gc() in foreground paths 81e3c7702799 NFSD: Fix the filecache LRU shrinker ffb1a10a4405 NFSD: Leave open files out of the filecache LRU 175f88a6d509 NFSD: Trace filecache LRU activity eed6df31603e NFSD: WARN when freeing an item still linked via nf_lru 16cbc64f9ce4 NFSD: Hook up the filecache stat file 4ade29dd0944 NFSD: Zero counters when the filecache is re-initialized a880dcef74da NFSD: Record number of flush calls ae76efbdfef7 NFSD: Report the number of items evicted by the LRU walk 5ce93c611c13 NFSD: Refactor nfsd_file_lru_scan() 5b6f8b083676 NFSD: Refactor nfsd_file_gc() c162c99a29f7 NFSD: Add nfsd_file_lru_dispose_list() helper 4420d19ed4e4 NFSD: Report average age of filecache items c18563275fbc NFSD: Report count of freed filecache items b2dc4d30b0d8 NFSD: Report count of calls to nfsd_file_acquire() 0369b53886ec NFSD: Report filecache LRU size f1785afc8946 NFSD: Demote a WARN to a pr_warn() f87230a7dbe4 nfsd: remove redundant assignment to variable len cad76843c768 NFSD: Fix space and spelling mistake dcbebc868503 NFSD: Instrument fh_verify() 6345e92a9d0c NLM: Defend against file_lock changes after vfs_test_lock() 3482739bd413 fsnotify: Fix comment typo b65b2d418759 fanotify: introduce FAN_MARK_IGNORE c1f1797a8316 fanotify: cleanups for fanotify_mark() input validations 4c3723c53549 fanotify: prepare for setting event flags in ignore mask cbe3bf6fcdf1 fs: inotify: Fix typo in inotify comment f3222a6b66ae NFSD: Decode NFSv4 birth time attribute 0a160dc54991 fanotify: refine the validation checks on non-dir inode mask 47a1d1a2c1d5 NFS: restore module put when manager exits. 261eabe19cb2 NFSD: Fix potential use-after-free in nfsd_file_put() ba68ab7d14dc NFSD: nfsd_file_put() can sleep f55b83a598db NFSD: Add documenting comment for nfsd4_release_lockowner() 0775c8784e4c NFSD: Modernize nfsd4_release_lockowner() 5e4ee807e35a nfsd: Fix null-ptr-deref in nfsd_fill_super() bf3182054995 nfsd: Unregister the cld notifier when laundry_wq create failed 3a66ad7ea7b1 SUNRPC: Use RMW bitops in single-threaded hot paths 7af208c9ea06 NFSD: Trace filecache opens 73d9eb9e19c6 NFSD: Move documenting comment for nfsd4_process_open2() 7dfad7f7da07 NFSD: Fix whitespace b54f6a079ab2 NFSD: Remove dprintk call sites from tail of nfsd4_open() 106331a12b0f NFSD: Instantiate a struct file when creating a regular NFSv4 file ce2296da5dad NFSD: Clean up nfsd_open_verified() dabf24069b12 NFSD: Remove do_nfsd_create() 62bac33a70e8 NFSD: Refactor NFSv4 OPEN(CREATE) ab407e0bf8d5 NFSD: Refactor NFSv3 CREATE 3bd0ae962ba8 NFSD: Refactor nfsd_create_setattr() cf655c890bb6 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() 55cb08630eb6 NFSD: Clean up nfsd3_proc_create() 2e0f8ee3c1ae NFSD: Show state of courtesy client in client info 6e56a5f75c55 NFSD: add support for lock conflict to courteous server c3b2013544c8 fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict a8040fed13ed fs/lock: add helper locks_owner_has_blockers to check for blockers d9fc2f8267e7 NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd 492634cbfe3d NFSD: add support for share reservation conflict to courteous server 26540b8940a2 NFSD: add courteous server support for thread with only delegation 56bc7e3821e8 NFSD: Clean up nfsd_splice_actor() f14aa4a04472 fanotify: fix incorrect fmode_t casts 40ca5d91b578 fsnotify: consistent behavior for parent not watching children f0628430d25d fsnotify: introduce mark type iterator a97561b460c7 fanotify: enable "evictable" inode marks c47bab4394a7 fanotify: use fsnotify group lock helpers 7fcef3285ade fanotify: implement "evictable" inode marks 33e91fb5eee5 fanotify: factor out helper fanotify_mark_update_flags() 5054f130f81f fanotify: create helper fanotify_mark_user_flags() 4f145b67c075 fsnotify: allow adding an inode mark without pinning inode 3c9dc688678b dnotify: use fsnotify group lock helpers 50612cd6a783 nfsd: use fsnotify group lock helpers 35f3fad0e30a inotify: use fsnotify group lock helpers e419965d9323 fsnotify: create helpers for group mark_mutex lock cdf89b045b30 fsnotify: make allow_dups a property of the group ac51c087abd2 fsnotify: pass flags argument to fsnotify_alloc_group() d032dd5a823b inotify: move control flags from mask to mark flags 93d2afc7d27c fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock. e19ec9acfbcb fanotify: do not allow setting dirent events in mask of non-dir a98e5b3d958a nfsd: Clean up nfsd_file_put() 893fa2b80235 nfsd: Fix a write performance regression 091e4062ffd0 fsnotify: remove redundant parameter judgment fd7de66b50b5 fsnotify: optimize FS_MODIFY events with no ignored masks 4bef66ca56d1 fsnotify: fix merge with parent's ignored mask 7dcd851cf863 nfsd: fix using the correct variable for sizeof() bd0fee92b4e8 NFSD: Clean up _lm_ operation names a028a32ab617 NFSD: Remove CONFIG_NFSD_V3 511360e1f526 NFSD: Move svc_serv_ops::svo_function into struct svc_serv a5deac8754d6 NFSD: Remove svc_serv_ops::svo_module 7d94952cd5cf SUNRPC: Remove svc_shutdown_net() c3fa9c2d3666 SUNRPC: Rename svc_close_xprt() 6c8231f0c289 SUNRPC: Rename svc_create_xprt() 4c9a56a70b4d SUNRPC: Remove svo_shutdown method 9d3cc211779a SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() 466562c48101 SUNRPC: Remove the .svo_enqueue_xprt method 61a9ecdb77c6 NFSD: Remove NFSD_PROC_ARGS_* macros b42c9b5d9c84 NFSD: Streamline the rare "found" case 69e08eb5bf00 NFSD: Skip extra computation for RC_NOCACHE case 863aed522ef0 orDate: Thu Sep 30 19:19:57 2021 -0400 5b3110364f50 nfsd: Add support for the birth time attribute 392c68189565 NFSD: Deprecate NFS_OFFSET_MAX 91ec401bcd67 fsnotify: invalidate dcache before IN_DELETE event 8d5d1b4956a1 NFSD: Move fill_pre_wcc() and fill_post_wcc() 6be1619d4b05 NFSD: Trace boot verifier resets d83ffc800f12 NFSD: Rename boot verifier functions 1510c051967e NFSD: Clean up the nfsd_net::nfssvc_boot field 5b2cfc4bb751 NFSD: Write verifier might go backwards 14d5c7263d42 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() 399451927d0e NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) a330a794f428 NFSD: Clean up nfsd_vfs_write() e7a3814a0029 nfsd: Retry once in nfsd_open on an -EOPENSTALE return 87e2bf374be2 nfsd: Add errno mapping for EREMOTEIO 92453b36fabc nfsd: map EBADF 1a197bcedf80 nfsd4: add refcount for nfsd4_blocked_lock 64ff32b8ad80 nfs: block notification on fs with its own ->lock 190a61768581 NFSD: De-duplicate nfsd4_decode_bitmap4() 30000dff921e nfsd: improve stateid access bitmask documentation 6f8664c6b50f NFSD: Combine XDR error tracepoints 3bc94fb44f10 NFSD: simplify per-net file cache management fdf657bd7537 NFSD: Fix inconsistent indenting 19fbf344ba33 NFSD: Remove be32_to_cpu() from DRC hash function 018f6069471c NFS: switch the callback service back to non-pooled. a11fe42af525 lockd: use svc_set_num_threads() for thread start and stop f3f120852428 SUNRPC: always treat sv_nrpools==1 as "not pooled" 5c377f380120 SUNRPC: move the pool_map definitions (back) into svc.c 764ab3f970e6 lockd: rename lockd_create_svc() to lockd_get() d38cc54be6f3 lockd: introduce lockd_put() 232cbc9b359d lockd: move svc_exit_thread() into the thread 3b068224105c lockd: move lockd_start_svc() call into lockd_create_svc() ace565c3f246 lockd: simplify management of network status notifiers d30ef2cf0656 lockd: introduce nlmsvc_serv 95364365f5b0 NFSD: simplify locking for network notifier. c1ef7e9d72d4 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() b11ea2be63b8 NFSD: Make it possible to use svc_set_num_threads_sync 091b6f516c50 NFSD: narrow nfsd_mutex protection in nfsd thread dedfae92f9d7 SUNRPC: use sv_lock to protect updates to sv_nrthreads. e6f08647c559 nfsd: make nfsd_stats.th_cnt atomic_t c78050962735 SUNRPC: stop using ->sv_nrthreads as a refcount c6f2b5942783 SUNRPC/NFSD: clean up get/put functions. d021ef89a7de SUNRPC: change svc_get() to return the svc. 4fdd01ce33b6 NFSD: handle errors better in write_ports_addfd() 2049935c523e exit: Rename module_put_and_exit to module_put_and_kthread_exit dd6663096680 exit: Implement kthread_exit de7e2adfc784 fanotify: wire up FAN_RENAME event a187e777d74d fanotify: report old and/or new parent+name in FAN_RENAME event 4b5743bdc592 fanotify: record either old name new name or both for FAN_RENAME 9acb63f955ca fanotify: record old and new parent and name in FAN_RENAME event 6a8facc4bd3e fanotify: support secondary dir fh and name in fanotify_info c8d3ee69ee5d fanotify: use helpers to parcel fanotify_info buffer 3eec21b66085 fanotify: use macros to get the offset to fanotify_info buffer 932090b8abf6 fsnotify: generate FS_RENAME event with rich information 8bd3d40ea3df fanotify: introduce group flag FAN_REPORT_TARGET_FID 395ff6dc9ba3 fsnotify: separate mark iterator type from object type enum f7d76fa9a881 fsnotify: clarify object type argument a20d087cdffc ext4: fix error code saved on super block during file system abort e11c8a6e8c92 nfsd4: remove obselete comment 60f18f40ca88 NFSD:fix boolreturn.cocci warning 0ca26103e06f nfsd: update create verifier comment bf0416e0284b SUNRPC: Change return value type of .pc_encode bd117f87569b SUNRPC: Replace the "__be32 *p" parameter to .pc_encode b24695861020 NFSD: Save location of NFSv4 COMPOUND status eadf587a2a25 SUNRPC: Change return value type of .pc_decode 85658caa8bbf SUNRPC: Replace the "__be32 *p" parameter to .pc_decode 10150232dcdd NFSD: Initialize pointer ni with NULL and not plain integer 0 767727a7e02f NFSD: simplify struct nfsfh ed0815c8b7ca NFSD: drop support for ancient filehandles f829bb3a0682 NFSD: move filehandle format declarations out of "uapi". af12deba5335 NFSD: Optimize DRC bucket pruning 61116d723ea2 NFS: Move NFS protocol display macros to global header 53af55ba9ea2 NFS: Move generic FS show macros to global header f78ab849df2b SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field 20bbdbe31c0b NFS: Remove unnecessary TRACE_DEFINE_ENUM()s 45e16146c159 docs: Document the FAN_FS_ERROR event b394c80e2c8d ext4: Send notifications on error 0e825bc84df7 fanotify: Allow users to request FAN_FS_ERROR events c7c013dff4bd fanotify: Emit generic error info for error event 92eb45210b87 fanotify: Report fid info for file related file system errors c8b6b09f3fb2 fanotify: WARN_ON against too large file handles ebd89f7d0737 fanotify: Add helpers to decide whether to report FID/DFID a83c3ed2e267 fanotify: Wrap object_fh inline space in a creator macro 7aafd61567a9 fanotify: Support merging of error events c44d8071436c fanotify: Support enqueueing of error events 9258a9908b6d fanotify: Pre-allocate pool of error events 11280c7181b0 fanotify: Reserve UAPI bits for FAN_FS_ERROR c0a6b12ecde7 fsnotify: Support FS_ERROR event type 965daffd0d15 fanotify: Require fid_mode for any non-fd event 1dad39ebf451 fanotify: Encode empty file handle when no inode is provided 5f34524dde58 fanotify: Allow file handle encoding for unhashed events 900fe4d70474 fanotify: Support null inode event in fanotify_dfid_inode 20bb62edd673 fsnotify: Pass group argument to free_event 84f904f03116 fsnotify: Protect fsnotify_handle_inode_event from no-inode events 4b6b5edcc701 fsnotify: Retrieve super block from the data field 8eb16abe8937 fsnotify: Add wrapper around fsnotify_add_event e58d543a8cf2 fsnotify: Add helper to detect overflow_event 3e63bff7acdb inotify: Don't force FS_IN_IGNORED dbeb08836b69 fanotify: Split fsid check from other fid mode checks cce35a487832 fanotify: Fold event size calculation to its own function 8c7986c2bcc9 fsnotify: Don't insert unmergeable events in hashtable 18370157880b fsnotify: clarify contract for create event hooks d92a8789fef6 fsnotify: pass dentry instead of inode data 7d5be4f79dac fsnotify: pass data_type to fsnotify_name() 764929accff3 x86/static_call: Add support for Jcc tail-calls 7339b1ce5ea6 x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions f4ba357b0739 x86/alternatives: Introduce int3_emulate_jcc() 9b4eff016dea x86/asm: Differentiate between code and function alignment ab8f581408c5 arch: Introduce CONFIG_FUNCTION_ALIGNMENT 2ae88e83f3b7 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests 2fb08b672eb7 x86/rfds: Mitigate Register File Data Sampling (RFDS) 4fa001418efd Documentation/hw-vuln: Add documentation for RFDS a2b586df5546 x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set 598fb2804482 KVM/VMX: Move VERW closer to VMentry for MDS mitigation 9fe80d3c1197 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH 913ae894c2b0 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key d54de9f2a127 x86/entry_32: Add VERW just before userspace transition eabab0a5f13e x86/entry_64: Add VERW just before userspace transition f32b5db5fe35 x86/bugs: Add asm helpers for executing VERW 6b54d55bb3bc x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix 0a6f0f8702ea KVM: arm64: Limit stage2_apply_range() batch size to largest block b4926c95ad0f KVM: arm64: Work out supported block level at compile time 142a01435c1e tty: serial: imx: Fix broken RS485 9bd2f11ac9ef printk: Update @console_may_schedule in console_trylock_spinning() 2280bb8577aa iommu/dma: Force swiotlb_max_mapping_size on an untrusted device aa4cc17b3418 dma-iommu: add iommu_dma_opt_mapping_size() f3e7d9471cc1 dma-mapping: add dma_opt_mapping_size() 685e8332deff swiotlb: Fix alignment checks when both allocation and DMA masks are present cf716d5a0dd8 minmax: add umin(a, b) and umax(a, b) f2ad3ce0b0b8 entry: Respect changes to system call number by trace_sys_enter() 2e2aadd6e175 clocksource/drivers/arm_global_timer: Fix maximum prescaler value 4949affd5288 ACPI: CPPC: Use access_width over bit_width for system memory accesses ea592baf9e41 xen/events: close evtchn after mapping cleanup b3914fee0955 i2c: i801: Avoid potential double call to gpiod_remove_lookup_table 4b12ff5edd14 tee: optee: Fix kernel panic caused by incorrect error handling a71cba07783a fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion 0190d19d7651 vt: fix unicode buffer corruption when deleting characters 7dc4ed980968 mei: me: add arrow lake point H DID e294f0eb3510 mei: me: add arrow lake point S DID fed1f00e4834 tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled a44c6c61af48 usb: port: Don't try to peer unused USB ports based on location 92b051b87658 usb: gadget: ncm: Fix handling of zero block length packets 6c1f36d92c0a USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command f4ffa18d2eb0 ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform 3e31af7c468b drm/i915: Check before removing mm notifier 898127d612a2 tracing: Use .flush() call to wake up readers e126b508ed2e KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() 461a4f333c5a xfrm: Avoid clang fortify warning in copy_to_user_tmpl() 2fb9845251ce Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory 9a92743d533e netfilter: nf_tables: reject constant set with timeout 7cdc1be24cc1 netfilter: nf_tables: disallow anonymous set with timeout flag 291cca35818b netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout f381224482ec cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value" df7889f78cc0 net: ravb: Add R-Car Gen4 support 1e7d2f14a24f x86/pm: Work around false positive kmemleak report in msr_build_context() 116562e804ff dm snapshot: fix lockup in dm_exception_table_exit 76c1568ac842 drm/amd/display: Fix noise issue on HDMI AV mute efb754344932 drm/amd/display: Return the correct HDCP error code 5d5f1a7f3b10 drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag d69abe190a5f ahci: asm1064: asm1166: don't limit reported ports 205c06684a18 ahci: asm1064: correct count of reported ports 4be453271a88 wireguard: netlink: access device through ctx instead of peer 710a177f3472 wireguard: netlink: check for dangling peer via is_dead instead of empty list 3ff793aa0742 net: hns3: tracing: fix hclgevf trace event strings 81b9ddd44d3a NFSD: Fix nfsd_clid_class use of __string_len() macro 2031b61be8b7 x86/CPU/AMD: Update the Zenbleed microcode revisions d8ae3bf07ebc cpufreq: dt: always allocate zeroed cpumask ca581d237f3b nilfs2: prevent kernel bug at submit_bh_wbc() 2e2619ff5d0d nilfs2: fix failure to detect DAT corruption in btree and direct mappings 5a1729bc070f memtest: use {READ,WRITE}_ONCE in memory scanning e8d993bd36b6 drm/vc4: hdmi: do not return negative values from .get_modes() 9ae98fc9fe4a drm/imx/ipuv3: do not return negative values from .get_modes() 912c149a52c3 drm/exynos: do not return negative values from .get_modes() f781f0d82cf7 drm/panel: do not return negative error codes from drm_panel_get_modes() a55677878b93 s390/zcrypt: fix reference counting on zcrypt card objects 9a3ca8292ce9 soc: fsl: qbman: Use raw spinlock for cgr_lock d378c937131a soc: fsl: qbman: Add CGR update function e25ceea9bc79 soc: fsl: qbman: Add helper for sanity checking cgr ops e6378314bb92 soc: fsl: qbman: Always disable interrupts when taking cgr_lock de0dcfa62306 ring-buffer: Use wait_event_interruptible() in ring_buffer_wait() 73becffc5d08 ring-buffer: Fix full_waiters_pending in poll 5a24b3a28d0c ring-buffer: Fix resetting of shortest_full d3229afd170b ring-buffer: Do not set shortest_full when full target is hit 66fdf3a7cf52 ring-buffer: Fix waking up ring buffer readers 34cd4d5de121 ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info f73c3e259593 vfio/platform: Disable virqfds on cleanup fc92804048f3 PCI: dwc: endpoint: Fix advertised resizable BAR size 5273c56f3fd4 kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 80d24b308b7e nfs: fix UAF in direct writes a323e5e98f46 PCI/AER: Block runtime suspend when handling errors 967e74124f1e speakup: Fix 8bit characters from direct synth eebe53270b4f usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic fd8e9ef13ac7 phy: tegra: xusb: Add API to retrieve the port number of phy 4960561a6c36 slimbus: core: Remove usage of the deprecated ida_simple_xx() API cf51c32c00c5 nvmem: meson-efuse: fix function pointer type mismatch 239c669edb2b ext4: fix corruption during on-line resize d778917dd033 hwmon: (amc6821) add of_match table a6c13d23d9e0 landlock: Warn once if a Landlock action is requested while disabled 6203f20d668c drm/etnaviv: Restore some id values 05ecc53f9480 mmc: core: Fix switch on gp3 partition 2da5568ee222 mm: swap: fix race between free_swap_and_cache() and swapoff() 86a08ddff8bb swap: comments get_swap_device() with usage rule d3d858650933 mac802154: fix llsec key resources release in mac802154_llsec_key_del a3b6004bfc2f dm-raid: fix lockdep waring in "pers->hot_add_disk" 125de155011c PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports 4e194de3a961 PCI/DPC: Quirk PIO log size for certain Intel Root Ports ecbe3ca2ac9c PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited 25f6c4c440b6 PCI: Work around Intel I210 ROM BAR overlap defect 7cc94dd36e48 PCI/PM: Drain runtime-idle callbacks before driver removal 95e86a8f1c9e PCI: Drop pci_device_remove() test of pci_dev->driver fa3762b45ea9 btrfs: fix off-by-one chunk length calculation at contains_pending_extent() bbf72db11fe6 serial: Lock console when calling into driver before registration 63f8999cac33 printk/console: Split out code that enables default console 3f6a9daf0da4 usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros 6eac5030fc97 fuse: don't unhash root 773783681d87 fuse: fix root lookup with nonzero generation ede56884ccde mmc: tmio: avoid concurrent runs of mmc_request_done() f3f867201bb8 PM: sleep: wakeirq: fix wake irq warning in system suspend ad71f7bbd4c2 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M c1db6b1613ed USB: serial: option: add MeiG Smart SLM320 product f9bad5759668 USB: serial: cp210x: add ID for MGP Instruments PDS100 1342e40c0779 USB: serial: add device ID for VeriFone adapter 60e9148baf12 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB c11808f4fb71 powerpc/fsl: Fix mfpmr build errors with newer binutils 4a49d24fdec0 usb: xhci: Add error handling in xhci_map_urb_for_dma 8f562f3b2517 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays 3aedcf3755c7 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays 9de184d4e557 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays b4527ee3de36 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays 18f1f468dd79 PM: suspend: Set mem_sleep_current during kernel command line setup 0552d5727e80 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds 6a427a132e73 parisc: Fix csum_ipv6_magic on 64-bit systems c38df21ec9a0 parisc: Fix csum_ipv6_magic on 32-bit systems 6817e1a1d650 parisc: Fix ip_fast_csum a903a1e93f3b parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros 60d6c5d40de9 mtd: rawnand: meson: fix scrambling mode value in command macro 6f203afea2dc ubi: correct the calculation of fastmap size 8ce982285414 ubi: Check for too small LEB size in VTBL code f19b1023a375 ubifs: Set page uptodate in the correct place b7fb63e807c6 fat: fix uninitialized field in nostale filehandles d2a7a81088c6 bounds: support non-power-of-two CONFIG_NR_CPUS 218e2610b015 kasan/test: avoid gcc warning for intentional overflow 76645e0f5a2a kasan: test: add memcpy test that avoids out-of-bounds write d05e6ba1b74a block: Clear zone limits for a non-zoned stacked queue 447753bdd69b ext4: correct best extent lstart adjustment logic 29d7089bed0d selftests/mqueue: Set timeout to 180 seconds 4ae5a97781ce crypto: qat - resolve race condition during AER recovery b228e16a3ae1 crypto: qat - fix double free during reset 980cc81298c0 sparc: vDSO: fix return value of __setup handler dc8c55b3ecbc sparc64: NMI watchdog: fix return value of __setup handler 83d3c5e30961 KVM: Always flush async #PF workqueue when vCPU is being destroyed fec51819607f media: xc4000: Fix atomicity violation in xc4000_get_frequency 5e4b23e7a7b3 pci_iounmap(): Fix MMIO mapping leak 899e154f9546 drm/vmwgfx: Fix possible null pointer derefence with invalid contexts 29a327c4544a arm: dts: marvell: Fix maxium->maxim typo in brownstone dts 840e1b69081a smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() 28b78c7b620e smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() 8b47e69ac83e clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd 0fa86b3b6a15 media: staging: ipu3-imgu: Set fields before media_entity_pads_init() 8c36205123dc wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach 2382f2e45c71 timers: Rename del_timer_sync() to timer_delete_sync() 2a873e61782f timers: Use del_timer_sync() even on UP 1c2f22864bcd timers: Update kernel-doc for various functions 85c3bdff671f KVM: x86: Use a switch statement and macros in __feature_translate() 01771ffad6f1 KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace e99e8685fde5 KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs 9ccce26837a8 x86/bugs: Use sysfs_emit() 4957fd741d61 x86/cpu: Support AMD Automatic IBRS 26445d9bb036 Documentation/hw-vuln: Update spectre doc 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 May 2024 02:52:33 +0000 (22:52 -0400)]
linux-yocto/5.15: update to v5.15.153
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
9465fef4ae35 Linux 5.15.153 d180150ea714 remoteproc: stm32: fix incorrect optional pointers 85e26c4a74ff regmap: Add missing map->bus check c10fed329c1c spi: spi-mt65xx: Fix NULL pointer access in interrupt handler 839308cf7957 net: dsa: mt7530: fix handling of all link-local frames cb302aa9948d net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports 70424a8f4585 net: dsa: mt7530: fix handling of 802.1X PAE frames c210fb3c45d7 net: dsa: mt7530: fix handling of LLDP frames 387daae8b092 bpf: report RCU QS in cpumap kthread 2f1d402dcc01 net: report RCU QS on threaded NAPI repolling 083657dc7cc7 rcu: add a helper to report consolidated flavor QS 640dbf688ba9 netfilter: nf_tables: do not compare internal table flags on updates 362508506bf5 netfilter: nft_set_pipapo: release elements in clone only from destroy path 772f18ded0e2 octeontx2-af: Use separate handlers for interrupts 8ffcd3ccdbda net/bnx2x: Prevent access to a freed page in page_pool f1e560cdb132 net: phy: fix phy_read_poll_timeout argument type in genphy_loopback 5deee0f7c292 hsr: Handle failures in module init 8c378cc522ae rds: introduce acquire/release ordering in acquire/release_in_xmit() d691be84ab89 wireguard: receive: annotate data-race around receiving_counter.counter 2b2f8d166fcc vdpa/mlx5: Allow CVQ size changes 4d61084c5cfd net: dsa: mt7530: prevent possible incorrect XTAL frequency selection f85c87a80328 net: veth: do not manipulate GRO when using XDP d35b62c224e7 packet: annotate data-races around ignore_outgoing 9fcadd125044 net: ethernet: mtk_eth_soc: fix PPE hanging issue 448cc8b5f743 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up c5c0760adc26 net: mtk_eth_soc: move MAC_MCR setting to mac_finish() a809bbfd0e50 hsr: Fix uninit-value access in hsr_get_node() ccafa081bece soc: fsl: dpio: fix kcalloc() argument order 4b9d72498df0 s390/vtime: fix average steal time calculation 8fdc7b408a55 octeontx2-af: Use matching wake_up API variant in CGX command interface aa5ab5ce3496 nouveau: reset the bo resource bus info after an eviction deb5946255e0 io_uring: don't save/restore iowait state 1049fa4d02fd usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin 463c429bdd56 staging: greybus: fix get_channel_from_mode() failure path 6c619223aa21 serial: 8250_exar: Don't remove GPIO device on suspend f867ba8ea1f3 rtc: mt6397: select IRQ_DOMAIN instead of depending on it 04dd61330fe8 kconfig: fix infinite loop when expanding a macro at the end of file 3019ad4a0282 arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells c220378081ca tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT e6011abe0cc1 serial: max310x: fix syntax error in IRQ error message 19b21318377e tty: vt: fix 20 vs 0x20 typo in EScsiignore ea34c1c1f317 remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef dd68756ae351 remoteproc: stm32: Fix incorrect type in assignment for va a48c24ccc6b9 remoteproc: stm32: use correct format strings on 64-bit da0ad1bdc659 comedi: comedi_test: Prevent timers rescheduling during deletion a6ffae61ad9e afs: Revert "afs: Hide silly-rename files from userspace" fa3ac8b1a227 f2fs: compress: fix reserve_cblocks counting error when out of space 6ca2ea698d47 NFS: Fix an off by one in root_nfs_cat() 704dc0138718 watchdog: stm32_iwdg: initialize default timeout 446f55d0d4f0 NFSv4.2: fix listxattr maximum XDR buffer size 9d52865ff282 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 6233dbe9ca1c net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() 83edcda1d855 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn 16a5bed6d265 RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() ed3e66d86ec3 RDMA/device: Fix a race between mad_client and cm_client init a27984f631e8 scsi: csiostor: Avoid function pointer casts 4a411fc3363f f2fs: compress: fix to check unreleased compressed cluster 7d420eaaa18e f2fs: compress: fix to cover normal cluster write with cp_rwsem ed22aef701f4 f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info b2713af17ac9 f2fs: invalidate meta pages only for post_read required inode 6117d8b79f48 f2fs: fix to invalidate META_MAPPING before DIO write 5d553a56de27 f2fs: replace congestion_wait() calls with io_schedule_timeout() bc7e7e7d647c f2fs: invalidate META_MAPPING before IPU/DIO write 4a543790fdc3 f2fs: multidevice: support direct IO 6413e78086ca RDMA/srpt: Do not register event handler until srpt device is fully setup 9af1658ba293 ALSA: usb-audio: Stop parsing channels bits when all channels are found. e9fbee067379 ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops 01511ac7be8e clk: zynq: Prevent null pointer dereference caused by kmalloc failure 0efb9ef6fb95 clk: Fix clk_core_get NULL dereference d83d70b25d2d sparc32: Fix section mismatch in leon_pci_grpci e4723c6b3e79 backlight: lp8788: Fully initialize backlight_properties during probe 73f547f2598a backlight: lm3639: Fully initialize backlight_properties during probe d01286f9911c backlight: da9052: Fully initialize backlight_properties during probe 28e37f97b161 backlight: lm3630a: Don't set bl->props.brightness in get_brightness a80fb03dda21 backlight: lm3630a: Initialize backlight_properties on init f28b72162f05 leds: sgm3140: Add missing timer cleanup and flash gpio control 663dea03055d leds: aw2013: Unlock mutex before destroying it d63abda6c8b3 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. 6a3d4afc5499 modules: wait do_free_init correctly a91eef04a775 module: Add support for default value for module async_probe 6304ed16038d drm/msm/dpu: add division of drm_display_mode's hskew parameter f4108b28dce0 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks 9beec711a172 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip e5aaa9f8dbc5 media: mediatek: vcodec: avoid -Wcast-function-type-strict warning 24e51d6eb578 media: ttpci: fix two memleaks in budget_av_attach 790fa2c04dfb media: go7007: fix a memleak in go7007_load_encoder d20b64f156de media: dvb-frontends: avoid stack overflow warnings with clang eb6e9dce979c media: pvrusb2: fix uaf in pvr2_context_set_notify d8e83a625cee drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() 815d1f1c6714 HID: amd_sfh: Update HPD sensor structure elements 8abf014e0c79 ASoC: meson: axg-tdm-interface: add frame rate constraint 844101226143 ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs e3adf12624bb mtd: rawnand: lpc32xx_mlc: fix irq handler prototype 7178a272490d mtd: maps: physmap-core: fix flash size larger than 32-bit 3ae4bd815fd3 drm/tidss: Fix initial plane zpos values 9cc746346dc5 crypto: arm/sha - fix function cast warnings 010cf12f596a mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref 1d50e295784e mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref 240c4f1159f7 drm/tegra: put drm_gem_object ref on error in tegra_fb_create 3f8445f1c746 clk: hisilicon: hi3559a: Fix an erroneous devm_kfree() 62d92b3507fe clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() 118a7113db31 PCI: Mark 3ware-9650SE Root Port Extended Tags as broken 754646012867 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions 4e37c5342236 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times fe68cf273906 media: pvrusb2: fix pvr2_stream_callback casts 4f2a1657f9ab media: pvrusb2: remove redundant NULL check 8e19050ab9b9 media: go7007: add check of return value of go7007_read_addr() b1d0eebaf87c media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak f27bcdae5730 media: sun8i-di: Fix chroma difference threshold de09db4e5d10 media: sun8i-di: Fix power on/off sequences 4bdc1b352ec0 media: sun8i-di: Fix coefficient writes a62b9f3d7bbf NTB: fix possible name leak in ntb_register_device() 87d306cdeb9e NTB: EPF: fix possible memory leak in pci_vntb_probe() e2b6ef72b7ae PCI: endpoint: Support NTB transfer between RC and EP caf5cf099016 powerpc: Force inlining of arch_vmap_p{u/m}d_supported() 4eb47ae93f4d ASoC: meson: t9015: fix function pointer type mismatch a3fec4744621 ASoC: meson: aiu: fix function pointer type mismatch a26425b7624d ASoC: meson: Use dev_err_probe() helper 3d1d02973414 perf stat: Avoid metric-only segv 3cae4f4153d3 ALSA: seq: fix function cast warnings 7378234eeeac drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() abb9bea45b43 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() 03e6d4e94843 crypto: xilinx - call finalize with bh disabled ce6e3c04119b PCI: switchtec: Fix an error handling path in switchtec_pci_probe() 0bdb56eae235 PCI/P2PDMA: Fix a sleeping issue in a RCU read section 56cad01c5463 quota: Fix rcu annotations of inode dquot pointers 1ca72a3de915 quota: Fix potential NULL pointer dereference f2ddd8103f00 quota: simplify drop_dquot_ref() f630ba2386c8 clk: qcom: reset: Ensure write completion on reset de/assertion e5bb4f4324e9 clk: qcom: reset: Commonize the de/assert functions e8c71db0d8f1 pinctrl: mediatek: Drop bogus slew rate register range for MT8192 0d3fe80b6d17 media: edia: dvbdev: fix a use-after-free dc866b69cc51 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity 770a57922ce3 media: v4l2-tpg: fix some memleaks in tpg_alloc e9d05d5d8411 media: em28xx: annotate unchecked call to media_device_register() a03ed00787b0 clk: meson: Add missing clocks to axg_clk_regmaps 54985391dec2 perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() 6ac7c7a3a9ab drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' 440f05983741 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' d54877c83528 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd d9f8bbc6d7cf perf record: Fix possible incorrect free in record__switch_output() 87658f16082b PCI/DPC: Print all TLP Prefixes, not just the first b8505a1aee8f media: tc358743: register v4l2 async device only after successful setup 4c309e06aa90 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA 746606d37d66 drm/lima: fix a memleak in lima_heap_alloc 1bb5fea94e62 drm/rockchip: lvds: do not print scary message when probing defer f3afb5361819 drm/rockchip: lvds: do not overwrite error code 03b1072616a8 drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node 5eaa1597e231 drm/ttm: add ttm_resource_fini v2 2fa491a1f4a8 drm: Don't treat 0 as -1 in drm_fixp2int_ceil c780f00854af drm/rockchip: inno_hdmi: Fix video timing 13c121279941 drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() 5c8dc26e31b8 drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() 7ec1d3cab93e drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() 527bf2adf012 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ bfd52f7df633 drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() 1d2f14eb47ad drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() 26827907c27e drm/tegra: dsi: Make use of the helper function dev_err_probe() 56ec754fd767 drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe 49ebcae0b9b8 drm/tegra: dpaux: Populate AUX bus 93128052bf83 drm/tegra: dsi: Add missing check for of_find_device_by_node 03ad5ad53e51 dm: call the resume method on internal suspend 85177297117c dm raid: fix false positive for requeue needed during reshape 0d387dc503f9 nfp: flower: handle acti_netdevs allocation failure 3538d11d2a06 net/x25: fix incorrect parameter validation in the x25_getsockopt() function 382df231ab3d net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function 3a32dce1adcd udp: fix incorrect parameter validation in the udp_lib_getsockopt() function 6482113f9c75 l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function 3988110ecf68 ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function 71ce163f3e91 bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument 07aa35a50fe6 bpf: net: Change sk_getsockopt() to take the sockptr_t argument 25e5c9b20e0a net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr 400298502354 tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function c09fc67777b8 OPP: debugfs: Fix warning around icc_get_name() 78a60f910353 net: phy: dp83822: Fix RGMII TX delay configuration fedd8c7d29f4 net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii f82d65e8f7ff net: hns3: fix port duplex configure error in IMP reset 23ec1cec2429 net: hns3: fix kernel crash when 1588 is received on HIP08 devices 0e939a002c8a net: phy: fix phy_get_internal_delay accessing an empty array 5c03387021cf net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() 65fb1d271cbc ipv6: fib6_rules: flush route cache when rule is changed ca1f06e72dec bpf: Fix stackmap overflow check on 32-bit arches 3b08cfc65f07 bpf: Fix hashtab overflow check on 32-bit arches c826502bed93 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches 276873ae26c8 sr9800: Add check for usbnet_get_endpoints 2e845867b4e2 Bluetooth: hci_core: Fix possible buffer overflow 89c69e83ff0a Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() 9609476b3a16 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855 88f846f352b8 Bluetooth: Remove superfluous call to hci_conn_check_pending() 4b5dc615f1cf igb: Fix missing time sync events 5cd7afd64b6e igb: move PEROUT and EXTTS isr logic to separate functions d70f1c85113c iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected 626b03daea32 PCI: Make pci_dev_is_disconnected() helper public for other drivers 4137f25b5351 wifi: rtw88: 8821c: Fix false alarm count 250a78863cdf mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function dd292e884c64 SUNRPC: fix some memleaks in gssx_dec_option_array c7cff9780297 x86, relocs: Ignore relocations in .notes section 40876d07d292 ACPI: scan: Fix device check notification handling 10e607fbc91b ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override cc06efd8a6be ACPI: resource: Do IRQ override on Lunnen Ground laptops b53985826190 ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override 95531c0d3727 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs 941c6ee6f77d ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node ff54c712f046 ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address 3ebcd8f11aa8 ARM: dts: imx6dl-yapp4: Move phy reset into switch node ce92a8c7cf70 arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes a022251c2f95 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values 3c0cc753d798 ARM: dts: arm: realview: Fix development chip ROM compatible value 276f4abe4e5b net: ena: Remove ena_select_queue 90613c76f71c wifi: brcmsmac: avoid function pointer casts b96bc1b25963 iommu/amd: Mark interrupt as managed 6a87552d0a81 bus: tegra-aconnect: Update dependency to ARCH_TEGRA 1cbaf4c793b0 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() fe20e3d56bc9 wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces 0454915c836b wireless: Remove redundant 'flush_workqueue()' calls 487eff913ea9 bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly fcd58c69a372 arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes e66285df73c0 arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs 657633a0b5f5 arm64: dts: mt8183: kukui: Split out keyboard node and describe detachables ecec357981ec arm64: dts: mt8183: kukui: Add Type C node 9d159d6637cc ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() a6a50788b46b s390/vdso: drop '-fPIC' from LDFLAGS f94625ec5747 wifi: iwlwifi: mvm: don't set replay counters to 0xff 4745cba3703c pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan 55908ea9812e pwm: sti: Implement .apply() callback e888c4461e10 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() d20d45631feb net: blackhole_dev: fix build warning for ethh set but not used 95ac8e3ef2a3 pwm: atmel-hlcdc: Fix clock imbalance related to suspend support a1716999f8ae pwm: atmel-hlcdc: Use consistent variable naming 81f0b319f0d4 pwm: atmel-hlcdc: Convert to platform remove callback returning void 98b0d4693934 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS 128a7fb7e84b wifi: iwlwifi: fix EWRD table validity check 96aa40761673 wifi: iwlwifi: dbg-tlv: ensure NUL termination 3a5d424cffa2 wifi: iwlwifi: mvm: report beacon protection failures f8ff4b4df71e wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete 4287534cb520 arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board d01012b6d6bc arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage 41af98f22083 arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card db25bbd2c294 arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board f7e55ad75245 arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM d7fcdcf4ec35 cpufreq: mediatek-hw: Don't error out if supply is not found 8a029ee1e392 af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). e0d29c4def15 bpftool: Silence build warning about calloc() 3b71a6981ef8 inet_diag: annotate data-races around inet_diag_table[] 00d40ab2c03f sock_diag: annotate data-races around sock_diag_handlers[family] 0f632a68804d cpufreq: mediatek-hw: Wait for CPU supplies before probing 2cb670b272dd cpufreq: Explicitly include correct DT includes d951cf510fb0 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value f75e3536dbbc wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() df78377485ef wifi: wilc1000: fix multi-vif management when deleting a vif ac512507ac89 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work d80fc436751c wifi: wilc1000: fix RCU usage in connect path 11b564991b53 wifi: wilc1000: fix declarations ordering bc4bc7464639 wifi: b43: Disable QoS for bcm4331 66ef38ad9754 wifi: b43: Stop correct queue in DMA worker when QoS is disabled b05f6cd6c069 wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled 04a2b6eff2ae wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled 4c4e592266b6 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() b10ff1130fa4 sched/fair: Take the scheduling domain into account in select_idle_core() 3c1122aee91e timekeeping: Fix cross-timestamp interpolation for non-x86 aa74fd5ccb8b timekeeping: Fix cross-timestamp interpolation corner case decision 48c70f35f6a6 timekeeping: Fix cross-timestamp interpolation on counter wrap 7dd09fa80b07 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts 53609f5c0592 rtc: test: Fix invalid format specifier. 3eafb6816dcb time: test: Fix incorrect format specifier 770332c1fd0a lib/cmdline: Fix an invalid format specifier in an assertion msg 01db522d003f md: Don't clear MD_CLOSING when the raid is about to stop 25d99f7baa13 fs/select: rework stack allocation hack for clang 98e60b538e66 nbd: null check for nla_nest_start edbdb0d94143 s390/dasd: fix double module refcount decrement bb126ed29f4e s390/dasd: Use dev_*() for device log messages 3404d535bdc2 s390/dasd: add autoquiesce feature 932600a295cc s390/dasd: add copy pair setup 2c42dab80a03 s390/dasd: add query PPRC function 815348211f30 s390/dasd: put block allocation in separate function 423b6bdf19bb do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak 50982ce0f177 ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll 2a239a9487f7 ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode 648bd8ef211d ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC aa345a4d9b32 Input: gpio_keys_polled - suppress deferred probe error for gpio 4bd9d06bdff7 ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet 91b4bfed82c4 firewire: core: use long bus reset on gap count error 8d1753973f59 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security 9a1de3adf7d1 drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series c4e2f6081506 ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port d157b06c1030 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready 0c255fb9b1a6 dm-verity, dm-crypt: align "struct bvec_iter" correctly f6cbb4843c61 block: sed-opal: handle empty atoms when parsing response d7c5c0335a9a parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check 59be50a37f37 net/iucv: fix the allocation size of iucv_path_table array e8a67fe34b76 x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() e2d5cf0dcb9f x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h 7e13a78e2ba4 riscv: dts: sifive: add missing #interrupt-cells to pmic cf71090a5941 RDMA/mlx5: Relax DEVX access upon modify commands 60ba938a8bc8 RDMA/mlx5: Fix fortify source warning while accessing Eth segment e524979a8a3b gen_compile_commands: fix invalid escape sequence warning 802eb0254fc1 HID: multitouch: Add required quirk for Synaptics 0xcddc device 581d99d2f688 MIPS: Clear Cause.BD in instruction_pointer_set 8082bccb7ac4 x86/xen: Add some null pointer checking to smp.c 333de5a9753e ASoC: rt5645: Make LattePanda board DMI match more precise 0d7cfe2ef5a7 selftests: tls: use exact comparison in recv_partial 37d98fb9c314 bpf: Defer the free of inner map when necessary d8140159a214 rcu-tasks: Provide rcu_trace_implies_rcu_gp() d909d381c315 io_uring: drop any code related to SCM_RIGHTS 9dd3863e3fcd io_uring/unix: drop usage of io_uring socket 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 May 2024 02:52:31 +0000 (22:52 -0400)]
linux-yocto/5.15: update to v5.15.152
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
b95c01af2113 Linux 5.15.152 a1211bbf7814 serial: max310x: fix IO data corruption in batched operations 0ba485f90d97 serial: max310x: make accessing revision id interface-agnostic 31642219f27a regmap: Add bulk read/write callbacks into regmap_config fbddd48f1456 regmap: allow to define reg_update_bits for no bus configuration cad6da86ca98 ALSA: usb-audio: Sort quirk table entries 36dba3f4cd36 ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless bfd36b1d1869 ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() a6f53df52b66 ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all fd63fb84ed6d fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() 9b3834276bb6 proc: Use task_is_running() for wchan in /proc/$pid/stat 3c1b2776ef19 getrusage: use sig->stats_lock rather than lock_task_sighand() ef2734e57cb9 getrusage: use __for_each_thread() 18c7394e46d8 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() c5579e7280e6 getrusage: add the "signal_struct *sig" local variable 63e09c1f46d6 drm/amd/display: Increase frame-larger-than for all display_mode_vba files f4442513e426 drm/amd/display: remove DML Makefile duplicate lines b4bab46400a0 drm/amd/display: move calcs folder into DML b00e4d44ac77 drm/amd/display: Re-arrange FPU code structure for dcn2x b6d46f306b39 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed c4cfa93e5018 hv_netvsc: use netif_is_bond_master() instead of open code 760d0df3add5 selftests: mptcp: decrease BW in simult flows 9a9d00c23d17 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit f57431896095 drm/amd/pm: do not expose the API used internally only in kv_dpm.c 0afbf40c0135 serial: max310x: prevent infinite while() loop in port startup 2fbf2c767b50 serial: max310x: use a separate regmap for each port 2161c5411d91 serial: max310x: use regmap methods for SPI batch operations 2aa7bcfdbb46 xhci: handle isoc Babble and Buffer Overrun events properly 56e9aeb2052c xhci: process isoc TD properly when there was a transaction error mid TD. 0d29b474fb90 selftests: mm: fix map_hugetlb failure on 64K page size systems 0b08eb637276 selftests/mm: switch to bash from sh fdfc5fabe85a nfp: flower: add hardware offload check for post ct entry 245332d4e767 nfp: flower: add goto_chain_index for ct entry 666334fdf4c6 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions f354086d1bf7 ALSA: usb-audio: add quirk for RODE NT-USB+ 80326ce1eb74 ALSA: usb-audio: Fix microphone sound on Nexigo webcam. f1a68c6a41c6 ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless d16ae91186f3 ALSA: usb-audio: Add quirk for Tascam Model 12 7ce0a888d646 ALSA: usb-audio: Avoid superfluous endpoint setup 3191a00dbe04 ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() 06b6de69cf16 ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() 539493f147ff ALSA: usb-audio: Properly refcounting clock rate 56e28371faf4 ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) 8ca3315bd876 ALSA: usb-audio: Clear fixed clock rate at closing EP 9830e7383f18 ALSA: usb-audio: Refcount multiple accesses on the single clock 0866afaff19d netrom: Fix data-races around sysctl_net_busy_read c558e54f7712 netrom: Fix a data-race around sysctl_netrom_link_fails_count f9c4d4246417 netrom: Fix a data-race around sysctl_netrom_routing_control 4eacb242e22e netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout 489e05c614db netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size 85f34d352f4b netrom: Fix a data-race around sysctl_netrom_transport_busy_delay 33081e0f3489 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay f84f7709486d netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries b8006cb0a34a netrom: Fix a data-race around sysctl_netrom_transport_timeout 775ed3549819 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser b3f0bc3a315c netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser bbc21f134b89 netrom: Fix a data-race around sysctl_netrom_default_path_quality 101277e37d54 erofs: apply proper VMA alignment for memory mapped files on THP b3c0f5538205 netfilter: nf_conntrack_h323: Add protection for bmp length out of range bd9c90927a3c netfilter: nft_ct: fix l3num expectations with inet pseudo family b562ebe21ed9 net/rds: fix WARNING in rds_conn_connect_if_down f0363af9619c cpumap: Zero-initialise xdp_rxq_info struct before running XDP program cae330325795 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() 8d95465d9a42 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() e46274df1100 net: sparx5: Fix use after free inside sparx5_del_mact_entry e77e0b0f2a11 geneve: make sure to pull inner header in geneve_rx() be3be07d237c tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string e72b4e5e16f6 i40e: disable NAPI right after disabling irqs when handling xsk_pool 533953fa90d1 ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able ea4e938d2ce4 net: lan78xx: fix runtime PM count underflow on link stop 5ae5060e17a3 mmc: mmci: stm32: fix DMA API overlapping mappings warning 287093040fc5 mmc: mmci: stm32: use a buffer for unaligned DMA requests 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 May 2024 02:52:29 +0000 (22:52 -0400)]
linux-yocto/5.15: update to v5.15.151
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
574362648507 Linux 5.15.151 4a4eeb691253 mptcp: fix double-free on socket dismantle cc5e34bc5b20 Revert "tls: rx: move counting TlsDecryptErrors for sync" 9d5932275b3b net: tls: fix async vs NIC crypto offload 68dbe92d677c bpf: Derive source IP addr via bpf_*_fib_lookup() 39b4ee40d204 bpf: Add table ID to bpf_fib_lookup BPF helper 75ca92271da5 bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup 20f5aafe521c Revert "interconnect: Teach lockdep about icc_bw_lock order" fe549d8e9763 Revert "interconnect: Fix locking for runpm vs reclaim" ead68522455b gpio: fix resource unwinding order in error path ea514ac5f1be gpiolib: Fix the error path order in gpiochip_add_data_with_key() c21b5ad4e79d gpio: 74x164: Enable output pins after registers are reset 6c480d0f1318 af_unix: Drop oob_skb ref before purging queue in GC. 2f3ae0905a7e Revert "drm/bridge: lt8912b: Register and attach our DSI device at probe" 22850c9950a4 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super 94965be37add cachefiles: fix memory leak in cachefiles_add_cache() cc32ba2fdf3f mptcp: fix possible deadlock in subflow diag af46c8a0d8db mptcp: push at DSS boundaries 5101e9f11a87 mptcp: add needs_id for netlink appending addr 4ba8702b23e3 mptcp: clean up harmless false expressions f431a58cb933 selftests: mptcp: add missing kconfig for NF Filter in v6 5d7f2e7d213f selftests: mptcp: add missing kconfig for NF Filter 55366b9ae937 mptcp: rename timer related helper to less confusing names 833d068e776a mptcp: process pending subflow error on close 305078c2741f mptcp: move __mptcp_error_report in protocol.c fbd16a1e4b14 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers 077952157636 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation 5f6e8930ca96 mmc: sdhci-xenon: fix PHY init clock stability f4fae0a76ee2 mmc: sdhci-xenon: add timeout for PHY init complete 52af4f26c02f mmc: core: Fix eMMC initialization with 1-bit bus connection 4529c084a320 dmaengine: fsl-qdma: init irq after reg initialization 2dee8895a25e dmaengine: ptdma: use consistent DMA masks 106c1ac953a6 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read ab2d68655d0f btrfs: dev-replace: properly validate device names 063715c33b4c wifi: nl80211: reject iftype change with mesh ID change 9376d059a705 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() cbf67001d647 ALSA: firewire-lib: fix to check cycle continuity 7d930a4da179 tomoyo: fix UAF write bug in tomoyo_write_control() 5941a90c55d3 riscv: Sparse-Memory/vmemmap out-of-bounds fix 80b15346492b afs: Fix endless loop in directory parsing 20a4b5214f7b fbcon: always restore the old font data in fbcon_do_set_font() 5eac17127e85 ALSA: Drop leftover snd-rtctimer stuff from Makefile e601ae81910c power: supply: bq27xxx-i2c: Do not free non existing IRQ 4b73473c050a efi/capsule-loader: fix incorrect allocation size 5bc8810b788a tls: decrement decrypt_pending if no async completion will be called 9ae48288fc8b tls: rx: use async as an in-out argument bdb7fb29236a tls: rx: assume crypto always calls our callback 2ec59e165549 tls: rx: move counting TlsDecryptErrors for sync b61dbb5ef449 tls: rx: don't track the async count 4fd23a600be9 tls: rx: factor out writing ContentType to cmsg 9876554897b3 tls: rx: wrap decryption arguments in a structure d6c9c2a66c91 tls: rx: don't report text length from the bowels of decrypt ffc8a2b82141 tls: rx: drop unnecessary arguments from tls_setup_from_iter() 1abd49fa1ffb tls: hw: rx: use return value of tls_device_decrypted() to carry status 432d40036f17 tls: rx: refactor decrypt_skb_update() 17d8bda2a6fd tls: rx: don't issue wake ups when data is decrypted de0970d258ef tls: rx: don't store the decryption status in socket context 4c68bf84d162 tls: rx: don't store the record type in socket context f1e71909373e igb: extend PTP timestamp adjustments to i211 a1227b27fccc rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back 7c3f28599652 netfilter: bridge: confirm multicast packets before passing them up the stack 3e9cd8913635 netfilter: let reset rules clean out conntrack entries c3a84f83d9e5 netfilter: make function op structures const 2cb39bea7085 netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook 84d3baab4b89 netfilter: nfnetlink_queue: silence bogus compiler warning 4225152bfb77 netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() af1a9a925e46 Bluetooth: Enforce validation on max value of connection interval c3df637266df Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST 4cd28dae8210 Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR da4569d450b1 Bluetooth: Avoid potential use-after-free in hci_error_reset 8e9955630117 stmmac: Clear variable when destroying workqueue 28bbdb4e1993 uapi: in6: replace temporary label with rfc9486 1e2cbdbdfa76 net: usb: dm9601: fix wrong return value in dm9601_mdio_read 9b1f5c003284 veth: try harder when allocating queue memory 914c73e7872d net: enable memcg accounting for veth queues 8d4d26f51ef0 lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected 8a54834c03c3 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() f011c103e654 net: veth: clear GRO when clearing XDP even when down bf3f0c4169be cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back cbfd27689b5e tun: Fix xdp_rxq_info's queue_index when detaching afec0c5cd2ed net: ip_tunnel: prevent perpetual headroom growth c71ed29d15b1 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter 386bb2537e9b mtd: spinand: gigadevice: Fix the get ecc status issue 00b19ee0dcc1 netfilter: nf_tables: disallow timeout for anonymous sets
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>