summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ffmpeg: fix for CVE-2022-48434Narpat Mali2023-05-102-1/+132
| | | | | | | | | | | | | libavcodec/pthread_frame.c in FFmpeg before 5.1.2, as used in VLC and other products, leaves stale hwaccel state in worker threads, which allows attackers to trigger a use-after-free and execute arbitrary code in some circumstances (e.g., hardware re-initialization upon a mid-video SPS change when Direct3D11 is used). (From OE-Core rev: 392f984ffd95bcd3ce4c364b40425e7808ca7719) Signed-off-by: Narpat Mali <narpat.mali@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* glibc: stable 2.35 branch updates.Deepthi Hemraj2023-05-031-1/+1
| | | | | | | | | | | | | | | | | | | Below commits on glibc-2.35 stable branch are updated. 1c7f51c75a x86_64: Fix asm constraints in feraiseexcept (bug 30305) 8d07e65d15 gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151) b7cc55a24e x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] 3f63f9dfe1 stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] 757d9a6306 elf: Smoke-test ldconfig -p against system /etc/ld.so.cache 416bd20b3f Use 64-bit time_t interfaces in strftime and strptime (bug 30053) ae045ed16b cdefs: Limit definition of fortification macros 6bcd5d8e36 x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] 82663d3c03 time: Set daylight to 1 for matching DST/offset change (bug 29951) d9923235f0 elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) (From OE-Core rev: 2d67702bdfc64358d364dd6484ae41842ee7c52f) Signed-off-by: Deepthi Hemraj <deepadeepthi98@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* populate_sdk_base: add zip optionsChristoph Lauer2023-05-031-1/+3
| | | | | | | | | | | | | Add SDK_ZIP_OPTIONS to remove symbolic link creation in zip archive or add options, e.g. for encryption of the zip archive. (From OE-Core rev: 04b62f9459b401c276255f166d0738b6f902a576) (From OE-Core rev: 4f5bf144bfe4f34adfc22d86783d6ce29e9f6e15) Signed-off-by: Christoph Lauer <christoph.lauer@xtronic.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cmake: add CMAKE_SYSROOT to generated toolchain filePascal Bach2023-05-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | This already got fixed in the toolchain file that is used during development in https://github.com/openembedded/openembedded-core/commit/cb42802f2fe1760f894a435b07286bca3a220364 The toolchain file generated by the cmake.bbclass however does not set CMAKE_SYSROOT. Under certain circumstances this also leads to the error: `"stdlib.h: No such file or directory #include_next <stdlib.h>"` during the build of a recipe. An example where this accured was during the upgrade of the Apache Thrift recipe in meta-openembedded to 0.11.0. With this change the build works out of the box. CMAKE_SYSROOT must only be set when crosscompiling, otherwise it will interfere with the native compiler headers. (From OE-Core rev: 1105c67d554bcd155e8247cb16efc8d6a642444f) Signed-off-by: Pascal Bach <pascal.bach@siemens.com> (from http://lists.openembedded.org/pipermail/openembedded-core/2018-August/154791.html ) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libxpm: upgrade 3.5.13 -> 3.5.15Yogita Urade2023-05-031-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade libxpm 3.5.13 to 3.5.15 License-update: additional copyright holders f0857c0 man pages: Correct Copyright/License notices The above commit is introduced while upgrading the libxpm 3.5.15. which is mentioned in below changelog. Due to this commit LIC_FILES_CHKSUM is changed. Disable reading compressed files as that requires compress/uncompress executables. Following the approach in oe-core/master: 7de4084634 libxpm: upgrade 3.5.14 -> 3.5.15 Changelog: ------------- ------------- ddd8339 libXpm 3.5.15 8178eb0 Use gzip -d instead of gunzip c5ab17b Prevent a double free in the error code path 515294b Fix CVE-2022-4883: compression commands depend on $PATH f80fa6a Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height f7fbbb9 test: add test cases for CVE-2022-44617 (zero-width w/enormous height) a3a7c6d Fix CVE-2022-46285: Infinite loop on unclosed comments f7a167a test: add test case for CVE-2022-46285 (unclosed comments) 0ff2c6a cxpm: getc/ungetc wrappers should not adjust position when c == EOF 501494c test: Add unit tests using glib framework 4841039 configure: add --disable-open-zfile instead of requiring -DNO_ZPIPE aef0c8d man pages: Apply standard man page style/formatting 5d55a0b man pages: Replace "See Also" entries with more useful ones 392cb8f man pages: Fix typos and other minor editing 08bc174 libXpm 3.5.14 f0857c0 man pages: Correct Copyright/License notices deb81a9 man pages: Fix typos 2d5fa4c man pages: Add missing word 'function' where needed 2b7357e man pages: Make function synopses more consistent with other pages fb8590c man pages: Fix shadow man pages bfaebfd man pages: Make file names consistent with their displayed names 7a138a5 gitlab CI: add a basic build test 3433f43 man: strip trailing whitespace 9612454 Fix spelling/wording issues fa16fbd Build xz tarballs instead of bzip2 83e5427 update man pages e48e649 add man pages based on doc/xpm.PS (From OE-Core rev: a549319e5fdae685f93122627226f9b102307bc3) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xorg-lib-common: Add variable to set tarball typeYogita Urade2023-05-031-1/+2
| | | | | | | | | | | | | | | | | | Upstream has switched some new releases from bz2 to xz compression. Add an XORG_EXT variable so recipes can set the file name extension needed for the compression type. Following the approach in oe-core/master: 6a8068e036b4b2a40b38896275b936916b4db76e xorg-lib-common: Add variable to set tarball type use a variable for the tarball suffix/compression format. (From OE-Core rev: 56ea2b625f81e397e911b3610130d3e838d10938) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.108Bruce Ashfield2023-05-033-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 3299fb36854f Linux 5.15.108 adef0cebea85 nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs c6897dfe2bb6 counter: Add the necessary colons and indents to the comments of counter_compi fa934784fb65 counter: fix docum. build problems after filename change 0cf283340023 panic, kexec: make __crash_kexec() NMI safe 9e1e511119b1 kexec: turn all kexec_mutex acquisitions into trylocks 6fc7a53fcc4c nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD fa43e0591900 nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN a814fc9e6e59 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 972e06d09e86 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 cf773832139b nvme-pci: Crucial P2 has bogus namespace ids 5a19b9a49aea nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs 65f5dc5dff29 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 3daaa5f7aae2 i2c: ocores: generate stop condition after timeout in polling mode 0af686415ca2 x86/rtc: Remove __init for runtime functions b11ff3ef4d09 sched/fair: Fix imbalance overflow 90e3dc510106 sched/fair: Move calculate of avg_load to a better location 6d1353781bba powerpc/papr_scm: Update the NUMA distance table for the target node 0b031f5983f8 ubi: Fix deadlock caused by recursively holding work_sem 85d7a7044b75 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size f0b4a4086cf2 mptcp: stricter state check in mptcp_worker 925e1a510a2e mptcp: use mptcp_schedule_work instead of open-coding it f4f2a1d491e9 cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() 19c7f9329bdb x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot 05143d90ac90 scsi: ses: Handle enclosure with just a primary component gracefully aaae6d303150 net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow b1ca14361d49 net: phy: nxp-c45-tja11xx: add remove callback 0359e505bcd7 net: sfp: initialize sfp->i2c_block_size at sfp allocation a42f565c0e96 riscv: add icache flush for nommu sigreturn trampoline 6eeb1cba4c9d drm/i915: fix race condition UAF in i915_perf_add_config_ioctl 9b344cf6aea0 i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call 6b337a13c144 tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance 1403518ed0d9 tracing: Add trace_array_puts() to write into instance 670e54151b7a counter: 104-quad-8: Fix Synapse action reported for Index signals 6e25d374cd95 counter: Internalize sysfs interface code c4153e662883 counter: stm32-timer-cnt: Provide defines for slave mode selection 4c1010848b12 counter: stm32-lptimer-cnt: Provide defines for clock polarities 189ada57e88c ACPI: resource: Add Medion S17413 to IRQ override quirk 248a18a895e2 wifi: iwlwifi: mvm: fix mvmtxq->stopped handling 0efd9ed92926 asymmetric_keys: log on fatal failures in PE/pkcs7 ae2b44aeade1 verify_pefile: relax wrapper length check 744f80ae0716 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F 05a24344296e efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L 0f9d2fc58824 i2c: hisi: Avoid redundant interrupts d21a46212009 i2c: imx-lpi2c: clean rx/tx buffers upon new message 8451da304b4a wifi: mwifiex: mark OF related data as maybe unused 9aeff275b7f7 power: supply: cros_usbpd: reclassify "default case!" as debug 788f4a3d3987 ARM: 9290/1: uaccess: Fix KASAN false-positives 53967ac8080b libbpf: Fix single-line struct definition output in btf_dump 906a6689bb01 skbuff: Fix a race between coalescing and releasing SKBs 7ccc58a1a756 net: macb: fix a memory corruption in extended buffer descriptor mode ed2ec39e46fe udp6: fix potential access to stale information e97ff11b396c RDMA/core: Fix GID entry ref leak when create_ah fails 6109f5b13ce3 sctp: fix a potential overflow in sctp_ifwdtsn_skip c6a796ee5a63 net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() 9b1ca43bcf3d qlcnic: check pci_reset_function result ffa4f32952e2 drm/armada: Fix a potential double free in an error handling path a94f5d35fdbb tcp: restrict net.ipv4.tcp_app_win a08ec4ed3b6e niu: Fix missing unwind goto in niu_alloc_channels() e35ae49bc198 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition b41da67451b0 bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp 48e8e7851dc0 RDMA/cma: Allow UD qp_type to join multicast only 1569a4cdb973 IB/mlx5: Add support for 400G_8X lane speed f6711bc5c016 RDMA/irdma: Add ipv4 check to irdma_find_listener() c8c7a7aee861 RDMA/irdma: Increase iWARP CM default rexmit count 810250c9c661 RDMA/irdma: Fix memory leak of PBLE objects aa2607bae45f clk: sprd: set max_register according to mapping range 0004a50c535f drm/i915/dsi: fix DSS CTL register offsets for TGL+ 1bb4a52c3caa KVM: arm64: PMU: Restore the guest's EL0 event counting after migration c7acce3a0eeb mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min 7233b5baba10 mtd: rawnand: stm32_fmc2: remove unsupported EDO mode 5ded9b750f30 mtd: rawnand: meson: fix bitmask for length in command word 0162836a51bb mtdblock: tolerate corrected bit-flips ad574345ce26 fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace a55a95365e08 btrfs: fix fast csum implementation detection 6da03c237d56 btrfs: print checksum type and implementation at mount time 0efb276d5848 Bluetooth: Fix race condition in hidp_session_thread ac6725a634f7 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} d98498ad5695 ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards c5797c87e74e ALSA: emu10k1: don't create old pass-through playback device on Audigy f1ef453157b4 ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() 7901d787e455 ALSA: i2c/cs8427: fix iec958 mixer control deactivation d8697aa12ae6 ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard 34a0ada0a8b2 ALSA: emu10k1: fix capture interrupt handler unlinking 55e4eef5545d Revert "pinctrl: amd: Disable and mask interrupts on resume" (From OE-Core rev: f13a78efa325d0debf4910756acfcb63d036967c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5339d44b0b0b23f30cb0f8ab395da62e83733c40) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.107Bruce Ashfield2023-05-033-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 4fdad925aa1a Linux 5.15.107 c862d7debe55 bpftool: Print newline before '}' for struct with padding only fields 1585f3fc24b5 ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown b97e4100be37 kbuild: fix single directory build 326b80bd2267 mm: take a page reference when removing device exclusive entries 1fc9263ad795 drm/bridge: lt9611: Fix PLL being unable to lock 4bdf1514b426 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() cbe5f7fed7f7 ring-buffer: Fix race while reader and writer are on the same page 23ed5af5767a drm/nouveau/disp: Support more modes by checking with lower bpc 6f2180c5273a drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path a184df0de132 mm: vmalloc: avoid warn_alloc noise caused by fatal signal d88d7a9fcf20 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() 33d5d4e67a0e tracing: Free error logs of tracing instances c74065da695e can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events 4fe1d9b6231a can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access 0af8fae81d8b fs: drop peer group ids under namespace lock 33a503b7c339 ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() 20c5e10950e9 ftrace: Mark get_lock_parent_ip() __always_inline a007b7dc19de perf/core: Fix the same task check in perf_event_set_output 8417eb9aaf1e cifs: sanitize paths in cifs_update_super_prepath. df23c702d11c smb3: lower default deferred close timeout to address perf regression 1d9cad9c5873 smb3: allow deferred close timeout to be configurable 5e5c5f472972 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() ae73c4dd48f2 scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() c8c17991dab0 iio: adc: ad7791: fix IRQ flags bc61cce6a658 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug 97302eb6ca48 coresight: etm4x: Do not access TRCIDR1 for identification fd23e9bbfccc ALSA: hda/realtek: Add quirk for Clevo X370SNW f204f38212dc ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN 091b3e31275b dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs d540aea451ab nilfs2: fix sysfs interface lifetime 92684e02654c nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() ba3a88b444cd tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty ad142624ccc3 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI 1184bd5c5ee4 tty: serial: sh-sci: Fix transmit end interrupt handler 1f49173be32d iio: light: cm32181: Unregister second I2C client if present 77593b4e963c iio: dac: cio-dac: Fix max DAC write value check for 12-bit 73742a446e08 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip 7a1e21d26104 iio: adis16480: select CONFIG_CRC32 4d3841fe16c4 USB: serial: option: add Quectel RM500U-CN modem 7151d2af0656 USB: serial: option: add Telit FE990 compositions e1aa1c1bc51f usb: typec: altmodes/displayport: Fix configure initial pin assignment 9cd66aa2fa04 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs f8d59e2a36ac usb: dwc3: pci: add support for the Intel Meteor Lake-S 11453332fa40 usb: cdnsp: Fixes error: uninitialized symbol 'len' 83637720ea20 xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu 1122474b757a usb: xhci: tegra: fix sleep in atomic call f5c5934580e7 kbuild: refactor single builds of *.ko e62d179b9177 gve: Secure enough bytes in the first TX desc for all TCP pkts 40c6802d7dae ethtool: reset #lanes when lanes is omitted 4eada1dabdfb ice: Reset FDIR counter in FDIR init stage 391d28c0e38c ice: fix wrong fallback logic for FDIR e215928a510c NFSD: callback request does not use correct credential for AUTH_SYS bbca64f2052e sunrpc: only free unix grouplist after RCU settles ca7c3b4ae03e net: stmmac: fix up RX flow hash indirection table when setting channels 3a997c0d2341 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe 0ae8cdf0153c gpio: davinci: Add irq chip flag to skip set wake 1c19a42b2863 platform/x86: think-lmi: Clean up display of current_value on Thinkstation cccdb30935c8 platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings b9396d991abe platform/x86: think-lmi: Fix memory leak when showing current settings d65ff2fe877c ipv6: Fix an uninit variable access bug in __ip6_make_skb() 926c8299ac3d net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT 667eb99cf7c1 sctp: check send stream number after wait_for_sndbuf 9692e16b5991 net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit 5d1007e81fb6 net: don't let netpoll invoke NAPI if in xmit context e150a5c9f44c icmp: guard against too small mtu a64160124d5a NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL b9ba5906c420 net: qrtr: Fix a refcount bug in qrtr_recvmsg() 3ef52e4bcfd7 net: qrtr: combine nameservice into main module 30c5a016a37a wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta 32a8dc8d9ebe KVM: s390: pv: fix external interruption loop not always detected fcd6c7476e43 pwm: sprd: Explicitly set .polarity in .get_state() a8ab13c73259 pwm: cros-ec: Explicitly set .polarity in .get_state() c373e49fbb87 Drivers: vmbus: Check for channel allocation before looking up relids b50cd6789dbb gpio: GPIO_REGMAP: select REGMAP instead of depending on it 0a473f834393 bpf: hash map, avoid deadlock with suitable hash mask 543d66a54dbf serial: exar: Add support for Sealevel 7xxxC serial cards 7773bb08e8b6 serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards c73db89da686 iavf/iavf_main: actually log ->src mask when talking about it b2d29830db30 iavf: return errno code instead of status code cdf3f5ef1893 platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode 7798cd69cfc3 platform/x86: int3472: Split into 2 drivers 5cc70e78bbcc RDMA/irdma: Do not request 2-level PBLEs for CQ alloc c22ac849aabb NFSD: pass range end to vfs_fsync_range() instead of count 34a14759d90c NFSD: Fix sparse warning 8059e200259e ocfs2: fix memory leak in ocfs2_mount_volume() b613d8dcdff3 ocfs2: rewrite error handling of ocfs2_fill_super 05abe9c0bf38 ocfs2: ocfs2_mount_volume does cleanup job before return error (From OE-Core rev: 84efe52ea8b1c28614200683289e589211c35b44) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 214643f386a3e4f226acd25903cde14a2c0a7376) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.106Bruce Ashfield2023-05-033-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: d86dfc4d95cd Linux 5.15.106 06a948b8347c x86/PVH: avoid 32-bit build warning when obtaining VGA console info 3abdf6d71fdb hsr: ratelimit only when errors are printed fcc09ef87e79 libbpf: Fix btf_dump's packed struct determination 74059587b25d selftests/bpf: Add few corner cases to test padding handling of btf_dump c74ae8678dfa libbpf: Fix BTF-to-C converter's padding logic 17a61d1e9431 selftests/bpf: Test btf dump for struct with padding only fields 6777291c7b14 zonefs: Fix error message in zonefs_file_dio_append() 71ab5c1d506d KVM: x86: Purge "highest ISR" cache when updating APICv state 61e0863dc8dd KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 4483dc41d123 KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 a58d4e66712b s390/uaccess: add missing earlyclobber annotations to __clear_user() 1dfccde646aa KVM: arm64: Disable interrupts while walking userspace PTs 25e74e728168 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub 3bfedfdbf92b drm/etnaviv: fix reference leak when mmaping imported buffer fd1f48613e9f rcu: Fix rcu_torture_read ftrace event 9097ba15ea5c xtensa: fix KASAN report for show_stack 8861429f883e ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z 77ab3e5f9873 ALSA: hda/realtek: Add quirks for some Clevo laptops f775413ffeff ALSA: usb-audio: Fix regression on detection of Roland VS-100 b39d42ed67d5 ALSA: hda/conexant: Partial revert of a quirk for Lenovo 305a171cf617 NFSv4: Fix hangs when recovering open state after a server reboot 7624973bc15b powerpc: Don't try to copy PPR for task with NULL pt_regs 3a9510113f5b pinctrl: at91-pio4: fix domain name assignment 6c1bc7b50e02 pinctrl: amd: Disable and mask interrupts on resume 45ed4e5149e8 net: phy: dp83869: fix default value for tx-/rx-internal-delay 0f75ef136169 xen/netback: don't do grant copy across page boundary 8a581b71cf68 can: j1939: prevent deadlock by moving j1939_sk_errqueue() a3373a681d9a zonefs: Always invalidate last cached page on append write c1310fc7abe6 btrfs: scan device in non-exclusive mode c976f9233ef9 btrfs: fix race between quota disable and quota assign ioctls 1484852ca152 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table b64305185b76 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL 0a2e0baf3677 cifs: prevent infinite recursion in CIFSGetDFSRefer() a5075c097de1 Input: focaltech - use explicitly signed char type cf43bc826159 Input: alps - fix compatibility with -funsigned-char 16c951f3eba4 iommu/vt-d: Allow zero SAGAW if second-stage not supported e4fbeaa31362 pinctrl: ocelot: Fix alt mode for ocelot 76f09582a191 net: ethernet: mtk_eth_soc: fix flow block refcounting logic 9caf3cbf1224 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only 4c6c0e8510a2 bnxt_en: Add missing 200G link speed reporting c519174366a3 bnxt_en: Fix typo in PCI id to device description string mapping 24722a0e0925 bnxt_en: Fix reporting of test result in ethtool selftest 3e3654bf679f i40e: fix registers dump after run ethtool adapter self test 8d7b0b22ea22 net: ipa: compute DMA pool size properly 81d2a7e93c83 ALSA: ymfpci: Fix BUG_ON in probe function 95642872c466 ALSA: ymfpci: Create card with device-managed snd_devm_card_new() 9cb4f23e4f7a ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() 938eba5b434d ice: add profile conflict check for AVF FDIR 0ea60b230d19 smsc911x: avoid PHY being resumed when interface is not up 41f77a6d9841 net: mvpp2: parser fix PPPoE ec117d22f143 net: mvpp2: parser fix QinQ 18d6e95fbb08 net: mvpp2: classifier flow fix fragmentation flags aa45d3dd74e9 loop: LOOP_CONFIGURE: send uevents for partitions 83ee49ab185d loop: suppress uevents while reconfiguring the device aa2bff25e9bb s390/vfio-ap: fix memory leak in vfio_ap device driver bf70e0eab64c can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write 959348f7c300 platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix c8e7ff3071bf drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state 61e2e6d444cd net: stmmac: don't reject VLANs when IFF_PROMISC is set 2d5cebf57296 net/net_failover: fix txq exceeding warning 829a0d013c00 regulator: Handle deferred clk 75155f4d8dcd r8169: fix RTL8168H and RTL8107E rx crc error 4597e104a365 net: dsa: microchip: ksz8863_smi: fix bulk access c0de1a26e659 ptp_qoriq: fix memory leak in probe() d84796008a89 scsi: mpt3sas: Don't print sense pool info twice 27b1ae000bf1 scsi: megaraid_sas: Fix crash after a double completion d63a83146d25 sfc: ef10: don't overwrite offload features at NIC reset 7ea88e90dabb SUNRPC: fix shutdown of NFS TCP client socket 34c554376ec9 mtd: rawnand: meson: invalidate cache on polling ECC bit dae47bf0222e platform/x86: think-lmi: Add possible_values for ThinkStation e91ffea491af platform/x86: think-lmi: only display possible_values if available fbfd5f59fa5c platform/x86: think-lmi: use correct possible_values delimiters 2c67f08bdc5f platform/x86: think-lmi: add missing type attribute cb1baad60e5d ALSA: usb-audio: Fix recursive locking at XRUN during syncing 65b723644294 mips: bmips: BCM6358: disable RAC flush for TP1 e38b0ab9dba3 ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() 5362344e1c2c tracing: Fix wrong return in kprobe_event_gen_test.c 19c71156fa92 tools/power turbostat: fix decoding of HWP_STATUS f8580c0a3279 tools/power turbostat: Fix /dev/cpu_dma_latency warnings 6494344d7ef7 fbdev: au1200fb: Fix potential divide by zero f9c5deee4b66 fbdev: lxfb: Fix potential divide by zero 86c8db5d12f4 fbdev: intelfb: Fix potential divide by zero c22a8d3ae54a fbdev: nvidia: Fix potential divide by zero 9de1325bc2cc sched_getaffinity: don't assume 'cpumask_size()' is fully initialized f9584dcc5549 fbdev: tgafb: Fix potential divide by zero d23f65f08247 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() cb1bc1223906 ALSA: asihpi: check pao in control_message() 1ec57d1bed38 net: hsr: Don't log netdev_err message on unknown prp dst node 4e90e52616f6 x86/PVH: obtain VGA console info in Dom0 5175ed17a5a8 md: avoid signed overflow in slot_store() da35a4e6eee5 ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds 0725daaa9a87 xfrm: Zero padding when dumping algos and encap 7258c58f6e25 bus: imx-weim: fix branch condition evaluates to a garbage value 07987422023e ksmbd: don't terminate inactive sessions after a few seconds 0c873ab68fcb kcsan: avoid passing -g for test b27e663cf1e5 kernel: kcsan: kcsan_test: build without structleak plugin 1450c82a16bb usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC 1536e51c30ad usb: dwc3: gadget: move cmd_endtransfer to extra function 0f7fddb5a9b7 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY c957cbb87315 Linux 5.15.105 ec5b78143535 NFSD: fix use-after-free in __nfs42_ssc_open() a9e53869cb43 ocfs2: fix data corruption after failed write 5229bb42fba2 mm: kfence: fix using kfence_metadata without initialization in show_object() 7a74603c248d sched/fair: Sanitize vruntime of entity being migrated ab938a0c81eb sched/fair: sanitize vruntime of entity being placed 1ac20290f6b4 dm crypt: avoid accessing uninitialized tasklet eb485b7404a2 dm crypt: add cond_resched() to dmcrypt_write() 443c9d522397 dm stats: check for and propagate alloc_percpu failure 272dc775a52f i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() 8e69fae32e88 firmware: arm_scmi: Fix device node validation for mailbox transport 02b296978a21 tee: amdtee: fix race condition in amdtee_open_session 9c7ee9471550 riscv: Handle zicsr/zifencei issues between clang and binutils c10023682096 riscv: mm: Fix incorrect ASID argument when flushing TLB 555ec88c75ad drm/i915: Preserve crtc_state->inherited during state clearing 476b3f03dca8 drm/i915/active: Fix missing debug object activation ef3c38f33b62 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi fdd5b4e37200 drm/meson: fix missing component unbind on bind errors 071a69cde196 drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found 5bb105cc72be nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() 8ec5e996c2f8 wifi: mac80211: fix qos on mesh interfaces 51a8534c0f35 ksmbd: return unsupported error on smb1 mount 496e186bc005 ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect 604a4a6f8414 ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION 52e7ac849971 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL 6f682b070f46 kfence: avoid passing -g for test 7dd27aed9c45 usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() 27c40c3aa4b0 usb: chipidea: core: fix possible concurrent when switch role ef74a7ffe77c usb: chipdea: core: fix return -EINVAL if request role is the same with current role 76e8bd0f5544 usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver e4df290deb33 usb: cdnsp: Fixes issue with redundant Status Stage 5662d139e6e1 usb: cdns3: Fix issue with using incorrect PCI device function bb579b3f75c6 usb: typec: tcpm: fix warning when handle discover_identity message 0f84b0b71179 dm thin: fix deadlock when swapping to thin device 66e5577cabc3 igb: revert rtnl_lock() that causes deadlock a179d3450c0c arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name ed1869a25286 lockd: set file_lock start and end when decoding nlm4 testargs 0bfadbbcd7a5 fsverity: Remove WQ_UNBOUND from fsverity read workqueue 992a3f3e8a0c fscrypt: destroy keyring after security_sb_delete() 287bb9a918e2 mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP 408dcd7c3883 efi: sysfb_efi: Fix DMI quirks not working for simpledrm b131989797f7 usb: gadget: u_audio: don't let userspace block driver unbind cba76e1fb896 usb: dwc2: fix a devres leak in hw_enable upon suspend resume c83f7ba71d38 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR df0462e4b361 cifs: print session id while listing open files 9a45df4ec39b cifs: empty interface list when server doesn't support query interfaces 169a41073993 act_mirred: use the backlog for nested calls to mirred ingress 5b347652aebd net/sched: act_mirred: better wording on protection against excessive stack growth f6cf5f13fa5b sh: sanitize the flags on sigreturn 91bcae3df2a4 net: usb: qmi_wwan: add Telit 0x1080 composition f631af07cfc9 net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 41b67e621b93 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file 60643ef5a139 scsi: lpfc: Avoid usage of list iterator variable after loop 67b8343998b8 scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read() d758f543cea2 scsi: ufs: core: Add soft dependency on governor_simpleondemand 0267cd047133 scsi: hisi_sas: Check devm_add_action() return value 83e7b1db4523 scsi: target: iscsi: Fix an error message in iscsi_check_key() 40c216efb327 selftests/bpf: check that modifier resolves after pointer 8bf8d5dade4c m68k: Only force 030 bus error if PC not in exception table 8c1d378b8c22 HID: intel-ish-hid: ipc: Fix potential use-after-free in work function d143e327c972 ca8210: fix mac_len negative array access 3056af1a2d46 HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded 3e9aac5e935f drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update() a4c639012ad0 riscv: Bump COMMAND_LINE_SIZE value to 1024 c2cf47dc0822 ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable 8dc1c6efd7d2 thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit a74a2e124c48 thunderbolt: Use const qualifier for `ring_interrupt_index` 752007df40ca thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access 8f7525a8b98c thunderbolt: Disable interrupt auto clear for rings 56cba129dd11 thunderbolt: Call tb_check_quirks() after initializing adapters d50a527b4815 thunderbolt: Use scale field when allocating USB3 bandwidth 7ab026561cb0 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 d6f7377528d2 scsi: qla2xxx: Perform lockless command completion in abort path 6295b3ec64a3 scsi: qla2xxx: Synchronize the IOCB count to be in order f1e2ab24c4ea hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs 5662f50cd9e9 hwmon: fix potential sensor registration fail if of_node is missing 8f6b943f9fc9 entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up eb57d0dcd5da entry: Snapshot thread flags d9c53eb46217 thread_info: Add helpers to snapshot thread flags ebea2e16504f platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl 8efae2112d91 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work c35fd1b9b90a Bluetooth: L2CAP: Fix responding with wrong PDU type b203ee4be2f1 Bluetooth: btqcomsmd: Fix command timeout after setting BD address 771d3c1c949b net: mdio: thunder: Add missing fwnode_handle_put() b433fbf17603 net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case 01c727402ddc net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup() 5163bb8e4c6b net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup() a76d35f3448c gve: Cache link_speed value from device c33344b79722 ksmbd: fix possible refcount leak in smb2_open() 96039c44ae47 ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES d897216325d7 ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA 7a83bb6d56a5 hvc/xen: prevent concurrent accesses to the shared ring 29e80d7964cf nvme-tcp: fix nvme_tcp_term_pdu to match spec c7037dea19f0 net/sonic: use dma_mapping_error() for error check b41f37dbd9cd erspan: do not use skb_mac_header() in ndo_start_xmit() 4a8286baf22e atm: idt77252: fix kmemleak when rmmod idt77252 48f52431af99 net: dsa: tag_brcm: legacy: fix daisy-chained switches 388188fb58be net/mlx5: E-Switch, Fix an Oops in error handling code 6068a6db3a96 net/mlx5: Read the TC mapping of all priorities on ETS query 4df1f2d36bdc net/mlx5: Fix steering rules cleanup 2b0f1716c107 net/mlx5e: Set uplink rep as NETNS_LOCAL 54869daa6a43 bpf: Adjust insufficient default bpf_jit_limit 9b2e9105230f i40e: fix flow director packet filter programming 7a29799fc141 iavf: fix hang on reboot with ice ce19c70f308f keys: Do not cache key in task struct if key is requested from kernel thread 0cb68c307e72 bootconfig: Fix testcase to increase max node 90874b76e5f8 octeontx2-vf: Add missing free for alloc_percpu 77d2f5ff9365 net/ps3_gelic_net: Use dma_mapping_error cc8531d0e223 net/ps3_gelic_net: Fix RX sk_buff length 8c4a180dc123 net: qcom/emac: Fix use after free bug in emac_remove due to race condition e686b78a003a drm/i915/gt: perform uc late init after probe error injection cbb8bac2388a net: mdio: fix owner field for mdio buses registered using ACPI b94af62cdd50 net: mdio: fix owner field for mdio buses registered using device-tree 0bdf593390e7 net: phy: Ensure state transitions are processed from phy_stop() 4ab9e85a5ce0 xirc2ps_cs: Fix use after free bug in xirc2ps_detach e42d3bde4ec0 qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info ba6c40227108 net: usb: smsc95xx: Limit packet length to skb->len 9bbb3d3f218f net: dsa: b53: mmap: fix device tree support 9311e7a554df scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() 257738627a9b i2c: hisi: Only use the completion interrupt to finish the transfer c0deddabb278 i2c: imx-lpi2c: check only for enabled interrupt flags b82b0a0eea27 igc: fix the validation logic for taprio's gate list 68ebdcba619a igbvf: Regard vf reset nack as success 9630432b427f intel/igbvf: free irq on the error path in igbvf_request_msix() 2afe7aebf642 iavf: fix non-tunneled IPv6 UDP packet type and hashing 078e049c49a6 iavf: fix inverted Rx hash condition leading to disabled hash 3cfc3564411a xsk: Add missing overflow check in xdp_umem_reg 1d59b8fae0c3 arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes 98c9bca167e6 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl ed5f3c0b95bd ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl 0fdb1cc4fe52 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition 4ca3fd39c72e power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition 10ce6db6253d power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync 0b54d75aa43a net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() 2ebe231abaf1 trace/hwlat: Do not start per-cpu thread if it is already running 7743dd873f2a trace/hwlat: make use of the helper function kthread_run_on_cpu() 909c5eb6ed76 kthread: add the helper function kthread_run_on_cpu() 09b51f10bc1f serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it cfb64de61f07 serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED 90530e7214c8 tty: serial: fsl_lpuart: fix race on RX DMA shutdown b7d0fbe4976d tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API 90a77bca4240 serial: fsl_lpuart: Fix comment typo bde1ae240751 tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr 5255e6d49ff9 perf: fix perf_event_context->time ac5f88642cb2 perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output d2430d45f1a0 interconnect: qcom: osm-l3: fix icc_onecell_data allocation 115472395b0a Linux 5.15.104 de3ef7ba684a perf: Fix check before add_event_to_groups() in perf_group_detach() 02904e8a2f65 HID: uhid: Over-ride the default maximum data buffer value with our own 3df32812eb4b HID: core: Provide new max_buffer_size attribute to over-ride the default ffe2318405e6 PCI/DPC: Await readiness of secondary bus after reset 09795f82aecc PCI: Unify delay handling for reset and resume f4ba55411cc8 io_uring: avoid null-ptr-deref in io_arm_poll_handler 6ab7d3361755 drm/i915/active: Fix misuse of non-idle barriers as fence trackers 71dffdd4764c drm/i915: Don't use stolen memory for ring buffers with LLC 86db319d25db x86/resctrl: Clear staged_config[] before and after it is used 0186f7656940 x86/mm: Fix use of uninitialized buffer in sme_enable() 09d3a46c8c02 x86/mce: Make sure logged MCEs are processed after sysfs update 8575c98224b2 cpuidle: psci: Iterate backwards over list in psci_pd_remove() b3d042638049 net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit f3de49782612 trace/hwlat: Do not wipe the contents of per-cpu thread data cb72b4bd81b9 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks e9cdd3f722b6 mmc: sdhci_am654: lower power-on failed message severity b02de083c7c7 mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage 87b9ac7bd301 ice: avoid bonding causing auxiliary plug/unplug under RTNL lock 520e134431ac nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 2a0d71fabfeb ftrace: Fix invalid address access in lookup_rec() when index is 0 ad7f9c6982b1 mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket() f4afee17de43 mptcp: avoid setting TCP_CLOSE state twice 64473c18d27a mptcp: add ro_after_init for tcp{,v6}_prot_override c1df4bed3d91 mptcp: fix possible deadlock in subflow_error_report ccf44ffbbf25 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume 64ef8aa3910b drm/sun4i: fix missing component unbind on bind errors 5cfb617967b0 drm/shmem-helper: Remove another errant put in error path d1d826954475 riscv: asid: Fixup stale TLB entry cause application crash aeefcfc57978 Revert "riscv: mm: notify remote harts about mmu cache updates" 882cbe0c5d6a ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 36d75e1f7357 ALSA: hda: intel-dsp-config: add MTL PCI id 9c2f09add608 KVM: nVMX: add missing consistency checks for CR0 and CR4 77fcc52d2919 cifs: Fix smb2_set_path_size() 9b9a118cc428 tracing: Make tracepoint lockdep check actually test something 2846bf67cd24 tracing: Check field value in hist_field_name() 2dd00dbc6a5a tracing: Make splice_read available again fd4738ae1a0c interconnect: exynos: fix node leak in probe PM QoS error path 2e0b13a18272 interconnect: fix mem leak when freeing nodes 62b74cf8bcee s390/ipl: add missing intersection check to ipl_report handling 86afb633beaa firmware: xilinx: don't make a sleepable memory allocation from an atomic context 250a11f9c43b serial: 8250_fsl: fix handle_irq locking 4c23bf093449 serial: 8250_em: Fix UART port type 53a5ab3a8991 tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted 1c93c42c7bb2 ext4: fix possible double unlock when moving a directory bec1bea2fa97 drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes f9252605b8f3 sh: intc: Avoid spurious sizeof-pointer-div warning 0fc608a115ce net/9p: fix bug in client create for .L 2fece63b55c5 drm/amdkfd: Fix an illegal memory access 1aec41c98cce ext4: fix task hung in ext4_xattr_delete_inode 499fef2030fb ext4: update s_journal_inum if it changes after journal replay 088da6b80539 ext4: fail ext4_iget if special inode unallocated eccd017165db jffs2: correct logic when creating a hole in jffs2_write_begin 4392e87c47e8 mmc: atmel-mci: fix race between stop command and start of next command 0c511f926b00 media: m5mols: fix off-by-one loop termination error 233058efee02 hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip b576de01da80 hwmon: (adm1266) Set `can_sleep` flag for GPIO chip c80b2acdb049 kconfig: Update config changed flag before calling callback 52f64c5fc0d6 hwmon: tmp512: drop of_match_ptr for ID table 3f3576e25bfe hwmon: (ucd90320) Add minimum delay between bus accesses 9cc4aa40b58c hwmon: (ina3221) return prober error code 7091951c2ca9 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition a8e42dbfc493 hwmon: (adt7475) Fix masking of hysteresis registers d1f4eda1ae85 hwmon: (adt7475) Display smoothing attributes in correct order 93c8cbeb1b2b bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails d424c7b1c478 bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change 8a1ce024f1f6 ethernet: sun: add check for the mdesc_grab() 030393041f8c qed/qed_mng_tlv: correctly zero out ->min instead of ->hour a7836253349e selftests: net: devlink_port_split.py: skip test if no suitable device available 3cfdefdaaa4b net/iucv: Fix size of interrupt data 7bf0eac3fdd2 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull c99779740100 ipv4: Fix incorrect table ID in IOCTL path 340dd8f1942a sh_eth: avoid PHY being resumed when interface is not up d5236286398d ravb: avoid PHY being resumed when interface is not up 7059be754873 net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290 b89a453c6918 ice: xsk: disable txq irq before flushing hw d1bfd4cf6bb8 block: sunvdc: add check for mdesc_grab() returning NULL f1d5888a5efe nvmet: avoid potential UAF in nvmet_req_complete() 07eac3310e00 nvme: fix handling single range discard request fff9441da1c3 block: null_blk: Fix handling of fake timeout request 6d3ff07347d3 drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc 105db6574281 net: usb: smsc75xx: Limit packet length to skb->len b615238e5bc0 net/smc: fix deadlock triggered by cancel_delayed_work_syn() 84dd9cc34014 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition edc0a34e277b net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails e0a557fc1daf net: tunnels: annotate lockless accesses to dev->needed_headroom 407badf73ec9 loop: Fix use-after-free issues a0316de981ce net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used f48468b27c0b net: dsa: mt7530: remove now incorrect comment regarding port 5 6ffa05700100 qed/qed_dev: guard against a possible division by zero b108bd9e6be0 net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() d59d2561da73 drm/i915/psr: Use calculated io and fast wake lines 297ae18bd2cd drm/i915/display: clean up comments 21d679cb983e drm/i915/display/psr: Handle plane and pipe restrictions at every page flip 8c80b12e697f drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area eea001d88ffd drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled 437bb839e36c PCI: s390: Fix use-after-free of PCI resources with per-function hotplug ee6ef8137789 vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready 1cdbaf18a5e4 vdpa_sim: not reset state in vdpasim_queue_ready 4ff826952665 i40e: Fix kernel crash during reboot when adapter is in recovery mode ecaa1bf50635 ipvlan: Make skb->skb_iif track skb->dev for l3s mode 2bee84369b76 nfc: pn533: initialize struct pn533_out_arg properly ad07290d63ff tcp: tcp_make_synack() can be called from process context 2a764d55e938 scsi: core: Fix a procfs host directory removal regression a219cabadaee netfilter: nft_redir: correct value of inet type `.maxattrs` de03d130176b netfilter: nft_redir: correct length for loading protocol registers d2a2ad64b9b6 netfilter: nft_masq: correct length for loading protocol registers 343fe451e6d3 netfilter: nft_nat: correct length for loading protocol registers 256bcf626b7c ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() 9937f784a608 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() 29cb0f6c1dd8 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate a5a1a7112e98 clk: HI655X: select REGMAP instead of depending on it 0f78e36f652a drm/meson: fix 1px pink line on GXM when scaling video overlay 630f8a857578 cifs: Move the in_send statistic to __smb_send_rqst() 418bde7227dd drm/panfrost: Don't sync rpm suspension after mmu flushing b9cd2f875525 xfrm: Allow transport-mode states with AF_UNSPEC selector (From OE-Core rev: 8814af71d54ffaf7507789855b645211f769240d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d04122e76e21654caef2ec42ab5612bc9883d5f7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* qemu: Whitelist CVE-2023-0664Virendra Thakur2023-05-031-0/+5
| | | | | | | | | | | This CVE is related to Windows. Link: https://nvd.nist.gov/vuln/detail/CVE-2023-0664 (From OE-Core rev: c812189760292ae39f7c10cfbde8f11130cce085) Signed-off-by: Virendra Thakur <virendrak@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* nasm: fix CVE-2022-44370Archana Polampalli2023-05-032-0/+105
| | | | | | | | | | | | | | | | NASM v2.16 was discovered to contain a heap buffer overflow in the component quote_for_pmake() asm/nasm.c:856 References: https://nvd.nist.gov/vuln/detail/CVE-2022-44370 Upstream patches: https://github.com/netwide-assembler/nasm/commit/2d4e6952417ec6f08b6f135d2b5d0e19b7dae30d (From OE-Core rev: 1568df72136f46f0767bba56c10c48bf2a1ec259) Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xorg: backport fix for CVE-2023-1393Ross Burton2023-05-032-1/+48
| | | | | | | | | (From OE-Core rev: dc2c777cab0230fc54e078d20d872aaa9287a8b9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7828f7026b4cd3ae97ebe5d849c09fabbc17272d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ghostscript: fix CVE-2023-29979Joe Slater2023-05-032-0/+61
| | | | | | | | | Backport from 10.02.0 (unreleased). (From OE-Core rev: 6d5baff50aa83c663856cccc375c522add97625e) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ruby: Fix CVE-2023-28755Mingli Yu2023-05-032-0/+69
| | | | | | | | | | | Backport patch [1] to fix CVE-2023-28755. [1] https://github.com/ruby/ruby/commit/8ce4ab146498879b65e22f1be951b25eebb79300 (From OE-Core rev: 605634cf1adef2d9cf6dc6fdf17aa4032385497f) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* migration-guides: add release-notes for 4.0.9Lee Chee Yang2023-04-262-0/+248
| | | | | | | | (From yocto-docs rev: 8388be749806bd0bf4fccf1005dae8f643aa4ef4) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: fix CVE-2023-24537 Infinite loop in parsingVivek Kumbhar2023-04-262-0/+76
| | | | | | | | | | | | | | | | | Setting a large line or column number using a //line directive can cause integer overflow even in small source files. Limit line and column numbers in //line directives to 2^30-1, which is small enough to avoid int32 overflow on all reasonbly-sized files. Fixes CVE-2023-24537 Fixes #59273 For #59180 (From OE-Core rev: 15c07dff384ce4fb0e90f4f32c182a82101a1c82) Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* screen: CVE-2023-24626 allows sending SIGHUP to arbitrary PIDsHitendra Prajapati2023-04-262-0/+41
| | | | | | | | | Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/screen.git/commit/?id=e9ad41bfedb4537a6f0de20f00b27c7739f168f7 (From OE-Core rev: cf6348b5778c9409fc330808effc69e9939e6857) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: ignore CVE-2022-41716Peter Marko2023-04-261-0/+3
| | | | | | | | | | | | | | This CVE is specific to Microsoft Windows, ignore it. Patch fixing it (https://go-review.googlesource.com/c/go/+/446916) also adds a redundant check to generic os/exec which could be backported but it should not be necessary as backport always takes a small risk to break old code. (From OE-Core rev: ae8167754ff1c02f2d92af03de804754ea77a3e5) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* shadow: backport patch to fix CVE-2023-29383Xiangyu Chen2023-04-263-0/+120
| | | | | | | | | | | The fix of CVE-2023-29383.patch contains a bug that it rejects all characters that are not control ones, so backup another patch named "0001-Overhaul-valid_field.patch" from upstream to fix it. (From OE-Core rev: ab48ab23de6f6bb1f05689c97724140d4bef8faa) Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go-runtime: Security fix for CVE-2022-41722Shubham Kulkarni2023-04-262-0/+104
| | | | | | | | | | | path/filepath: do not Clean("a/../c:/b") into c:\b on Windows Backport from https://github.com/golang/go/commit/bdf07c2e168baf736e4c057279ca12a4d674f18c (From OE-Core rev: f60637b3c9045656047d6ffcfaadbef5ad1d3d06) Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cargo : non vulnerable cve-2022-46176 added to excluded listSundeep KOKKONDA2023-04-261-0/+5
| | | | | | | | | | | | This cve (https://nvd.nist.gov/vuln/detail/CVE-2022-46176) is a security vulnirability when using cargo ssh. Kirkstone doesn't support rust on-target images and the bitbake using the 'wget' (which uses 'https') for fetching the sources instead of ssh. So, cargo-native also not vulnerable to this cve and so added to excluded list. (From OE-Core rev: 7e4037fd0a66a860b4809be72a89e2de97960a17) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* curl: Security fix for CVE-2023-27535, CVE-2023-27536, CVE-2023-27538Siddharth Doshi2023-04-264-0/+421
| | | | | | | | | Upstream-Status: Backport from [https://github.com/curl/curl/commit/ed5095ed94281989e103c72e032200b83be37878, https://github.com/curl/curl/commit/8f4608468b890dce2dad9f91d5607ee7e9c1aba1, https://github.com/curl/curl/commit/af369db4d3833272b8ed443f7fcc2e757a0872eb, https://github.com/curl/curl/commit/af369db4d3833272b8ed443f7fcc2e757a0872eb] (From OE-Core rev: 0b35659c895e6ff2690d42f976169e4a65be07e6) Signed-off-by: Siddharth Doshi <sdoshi@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ruby: CVE-2023-28756 ReDoS vulnerability in TimeHitendra Prajapati2023-04-262-0/+74
| | | | | | | | | Upstream-Status: Backport from https://github.com/ruby/ruby/commit/957bb7cb81995f26c671afce0ee50a5c660e540e (From OE-Core rev: 0f8eb0505e19ccd27e1b91f27285a9fc87f2aa93) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake: bin/utils: Ensure locale en_US.UTF-8 is available on the systemFrank de Brabander2023-04-264-6/+21
| | | | | | | | | | | | | | | | Get rid of the duplicate code and add extra check that the locale en_US.UTF-8 is available on the system. This new helper method is now located right above the method filter_environment() which sets LC_ALL environment variable to 'en_US.UTF-8'. [YOCTO #10165] (Bitbake rev: 0c6f86b60cfba67c20733516957c0a654eb2b44c) Signed-off-by: Frank de Brabander <debrabander@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a4ce040a6fd540a1cac52f808f909f9fcf8c961c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* package.bbclass: correct check for /build in copydebugsources()Peter Marko2023-04-191-1/+1
| | | | | | | | | | | | | | | | | | | Newly introduced kirkstone-only commit https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=80839835ec9fcb63069289225a3c1af257ffdef7 broke builds with externalsrc in Gitlab-CI. This is yocto-4.0.9 regression. It checks if directory starts with "build" instead of if checking if it equals to "build". Gitlab-CI uses directory "/builds" which matches the check but directory /build does not exist, only /builds. After successful check it tries to move this non-existent directory which does not exists and thus do_package fails. (From OE-Core rev: b67e714b367a08fdeeeff68c2d9495ec9bc07304) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* openssl: Move microblaze to linux-latomic configMark Hatle2023-04-191-2/+2
| | | | | | | | | | | | | | | When building with the previous a number of atomic functions come back as undefined. Switching to linux-latomic fixes this. (From OE-Core rev: 88d5bf78ffb1d120df48139b1ed3c2e3fa8310d0) (From OE-Core rev: 26b4db753c4f2080a132fb176b514efafa3ff8e3) Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: fix CVE-2022-41724, 41725Joe Slater2023-04-194-1/+3131
| | | | | | | | | | | | | Backport from go-1.19. The godebug package is needed by the fix to CVE-2022-41725. Mostly a cherry-pick but exceptions are noted in comments marked "backport". (From OE-Core rev: e5cf04f55b4849ae6db1253b39ad8b037cf01af4) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* tiff: Add fix for CVE-2022-4645Pawan Badganchi2023-04-191-2/+3
| | | | | | | | | | | | | Below patch fixes the CVE-2022-4645 as well. 0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch Link: https://nvd.nist.gov/vuln/detail/CVE-2022-4645 (From OE-Core rev: d1aa26fe8170937508a4d2242001892cea84d29a) Signed-off-by: Pawan Badganchi <Pawan.Badganchi@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* curl: CVE-2023-27534 SFTP path resolving discrepancyHitendra Prajapati2023-04-192-0/+123
| | | | | | | | | Upstream-Status: Backport from https://github.com/curl/curl/commit/4e2b52b5f7a3bf50a0f1494155717b02cc1df6d6 (From OE-Core rev: 7919a5a5eaa2689db9f0e8110b923bbfe0a610ab) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* curl: CVE-2023-27533 TELNET option IAC injectionHitendra Prajapati2023-04-192-0/+209
| | | | | | | | | Upstream-Status: Backport from https://github.com/curl/curl/commit/0c28ba2faae2d7da780a66d2446045a560192cdc && https://github.com/curl/curl/commit/538b1e79a6e7b0bb829ab4cecc828d32105d0684 (From OE-Core rev: ff795872530975a014ae23001a4b014449783a0e) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* binutils : Fix CVE-2023-1579Yash Shinde2023-04-195-0/+2783
| | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3e307d538c351aa9327cbad672c884059ecc20dd] (From OE-Core rev: d478e7ea0bb897e13d86c476966924ef9927f11a) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* poky.conf: bump version for 4.0.9yocto-4.0.9kirkstone-4.0.9Steve Sakoman2023-04-111-1/+1
| | | | | | | (From meta-yocto rev: 15fd5faf510329a8022b60c53576eb76451d4358) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uninative: Upgrade to 3.9 to include glibc 2.37Michael Halstead2023-04-111-5/+5
| | | | | | | | | | | Update uninative to work with the new glibc 2.37. (From OE-Core rev: ff4b57ffff903a93b710284c7c7f916ddd74712f) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uninative: Upgrade to 3.8.1 to include libgccMichael Halstead2023-04-111-4/+4
| | | | | | | | | | | Including libgcc solves issues with libpthread. (From OE-Core rev: 6c58a2a36d9f39c219503ed921f42063727164db) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchelf: replace a rejected patch with an equivalent uninative.bbclass tweakAlexander Kanavin2023-04-113-66/+2
| | | | | | | | | | | | | | | | | This was the original reason to add the patch: https://git.openembedded.org/openembedded-core/commit/?id=18efcbcb896239c64fedd009ce57f3f0c668cbc0 and this is the upstream discussion which suggests handling read-only files explicitly outside of patchelf: https://github.com/NixOS/patchelf/pull/89 (From OE-Core rev: 163e2d5defebab262a5ec6fa9885deedace538f2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* json-c: Add ptest for json-cSimone Weiss2023-04-113-2/+35
| | | | | | | | | | | | | | | | Adapt json-c recipe to compile and deploy a ptest for json-c. Also add a small script for executing the tests. All tests were successful on a trial and took around 20 seconds. (From OE-Core rev: 7d588d0727d49dcf04d7c3d8a4ec23ca2f6cc56d) Signed-off-by: Simone Weiß <simone.weiss@elektrobit.com> Signed-off-by: Kai Tomerius <kai.tomerius@elektrobit.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 757a5fbdeed58573c40d6e21475cc516aa49fd1c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Add fix for CVE-2023-23916pawan2023-04-112-0/+220
| | | | | | | | | | | | | | Add below patch to fix CVE-2023-23916 CVE-2023-23916.patch Link: https://curl.se/docs/CVE-2023-23916.html (From OE-Core rev: 1b10502deb6a542acfb9dc62dbd916e8299314da) Signed-off-by: pawan <badganchipv@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go-runtime: Security fix for CVE-2022-41723Shubham Kulkarni2023-04-112-0/+157
| | | | | | | | | | | | | Disable cmd/internal/moddeps test, since this update includes PRIVATE track fixes. Backport from https://github.com/golang/go/commit/5c3e11bd0b5c0a86e5beffcd4339b86a902b21c3 (From OE-Core rev: 7440ebac50813e5df73da2d660a50fa97de650de) Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rsync: Turn on -pedantic-errors at the end of 'configure'Khem Raj2023-04-113-20/+80
| | | | | | | | | | | | | | | | | | This helps in building rsync without autoconf patch, since it will be a while that the round trip is made, better to apply this patch here until next release of autoconf. (From OE-Core rev: 11522b98697befcf13076a90cec4f8ade1fa0645) (From OE-Core rev: 3eeab90fd45a1e8de6d9d16dfdec79c72639614b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8d6b8fb0863d81f60f8a8b53c3b5b4676d508965) Signed-off-by: pawan <badganchipv@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rsync: Add missing prototypes to function declarationsKhem Raj2023-04-112-0/+183
| | | | | | | | | | | | | | (From OE-Core rev: c53d465865d4a9c109322074c2653a3a8b665238) (From OE-Core rev: 4ddd3559a3b6fbca3d4959be8762f44e4e948f7c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 51d8e0e20e2965517a64e954d51a23be52e5f4f3) Signed-off-by: pawan <badganchipv@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/lib/buildstats: handle top-level build_stats not being completeRoss Burton2023-04-111-0/+1
| | | | | | | | | | | | | | | | | | If we try to parse a buildstats directory which was either aborted or is still being built then the top-level build_stats file doesn't contain an elapsed value which causes an exception: UnboundLocalError: local variable 'elapsed' referenced before assignment Default both start and elapsed to 0 so that the parse succeeds. (From OE-Core rev: 19815bb76e414a1c1fd8d31a84492d72dd29205e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 701d985aa8f2e9c2b9c0736fa25b424f3701889e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-shared-source: do not use ${S}/.. in deploy_source_date_epochPeter Marko2023-04-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | This function is referencing '${S}/..'. It uses ${S} only as good known directory path to start traversing from, and it does not need it to exist or be populated. If ${S} does not exist yet, the function will fail because it cannot evaluate path .. from non-existing directory. Reproducer (verified in master and kirkstone): bitbake gcc -c deploy_source_date_epoch bitbake gcc -c cleansstate rm -rf build/tmp bitbake gcc -c deploy_source_date_epoch (From OE-Core rev: 728018bbfe1de53661881a05e0359083ad544f97) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 42661a59cda164b2d236ffc35b4d8cf43312b677) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bmap-tools: switch to main branchMartin Jansa2023-04-111-1/+1
| | | | | | | | | | | | | | | | | | | | | * master branch was removed upstream: downloads/git2/github.com.intel.bmap-tools $ git remote prune origin Pruning origin URL: https://github.com/intel/bmap-tools * [pruned] refs/heads/master * [pruned] refs/pull/73/merge * downloads/git2/github.com.intel.bmap-tools $ git branch -a --contains c0673962a8ec1624b5189dc1d24f33fe4f06785a main release-3.0 (From OE-Core rev: 81223013571ccf4730ca1320b7ac0cd54548ec0a) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 369fee186d6916322b9be9d936b654d0c5910cb3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest: devtool: set BB_HASHSERVE_UPSTREAM when setting SSTATE_MIRRORMartin Jansa2023-04-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * with my build/conf/local.conf: SSTATE_DIR = "/OE/build/poky/build/sstate-cache" these devtool tests will first set own SSTATE_DIR and the original one set as SSTATE_MIRROR: 2023-03-11 11:51:46,837 - oe-selftest - INFO - test_devtool_update_recipe_append (devtool.DevtoolUpdateTests.test_devtool_update_recipe_append) 2023-03-11 11:51:46,846 - oe-selftest - DEBUG - Appending to: /OE/build/poky/build/build-st-2023-03-11-patch2/devtool.DevtoolUpdateTests.test_devtool_update_recipe_append/build-st/conf/selftest.inc SSTATE_DIR = "/OE/build/poky/build/build-st-2023-03-11-patch2/devtool.DevtoolUpdateTests.test_devtool_update_recipe_append/build-st/sstate_devtool" SSTATE_MIRRORS += "file://.* file:////OE/build/poky/build/sstate-cache/PATH" * but that unfortunately leads to a warning from sanity.bbclass about SSTATE_MIRRORS without matching BB_HASHSERVE, because BB_HASHSERVE is set to "auto" by default these tests failing with: 2023-03-11 11:55:39,610 - oe-selftest - INFO - ====================================================================== 2023-03-11 11:55:39,610 - oe-selftest - INFO - FAIL: test_devtool_update_recipe_append_git (devtool.DevtoolUpdateTests.test_devtool_update_recipe_append_git) 2023-03-11 11:55:39,610 - oe-selftest - INFO - ---------------------------------------------------------------------- 2023-03-11 11:55:39,611 - oe-selftest - INFO - Traceback (most recent call last): File "/OE/build/poky/meta/lib/oeqa/selftest/cases/devtool.py", line 1118, in test_devtool_update_recipe_append_git self.assertNotIn('WARNING:', result.output) AssertionError: 'WARNING:' unexpectedly found in 'NOTE: Starting bitbake server...\nWARNING: You are using a local hash equivalence server but have configured an sstate mirror. This will likely mean no sstate will match from the mirror. You may wish to disable the hash equivalence use (BB_HASHSERVE), or use a hash equivalence server alongside the sstate mirror.\nLoading cache...done.\nLoaded 0 entries from dependency cache.\nParsing recipes...done.\nParsing of 947 .bb files complete (0 cached, 947 parsed). 1764 targets, 52 skipped, 0 masked, 0 errors.\n\nSummary: There was 1 WARNING message.\nINFO: Updating SRCREV in recipe mtd-utils-selftest_git.bb\nNOTE: Writing append file /tmp/devtoolqa1m2lh02v/layer/recipes-devtools/mtd/mtd-utils-selftest_git.bbappend' ---------------------------------------------------------------------- * just setting BB_HASHSERVE to empty doesn't work, because then we would need to disable OEEquivHash as well as it fails with: ERROR: OEEquivHash requires BB_HASHSERVE to be set (From OE-Core rev: e634a87d2f4f1e57d28c4e7462d56515ed2ea9ef) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 96d4392ee9c5c3674e5c4c4512f527a2ca6765e4) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: upgrade 9.0.1403 -> 9.0.1429Randy MacLeod2023-04-111-2/+2
| | | | | | | | | | | | | Fixes: CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264, CVE-2023-1355 (From OE-Core rev: e578b685a7fca4e8a40b1863ec58b71f6c4d263c) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 2415072c3800feb164dd4d1fa0b56bd141a5cbd8) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.103Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 8020ae3c051d Linux 5.15.103 10a72c677bce Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5} 6e7bc50f97c9 KVM: VMX: Fix crash due to uninitialized current_vmcs 61e5087231f3 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper 1f47cba9364f KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 2153dd644ce4 fs: hold writers when changing mount's idmapping 8c3be6925a92 UML: define RUNTIME_DISCARD_EXIT f616fa79d536 xfs: remove xfs_setattr_time() declaration 5588657f418c KVM: fix memoryleak in kvm_init() 4441a9009193 tools bpftool: Fix compilation error with new binutils 1c27fab24333 tools bpf_jit_disasm: Fix compilation error with new binutils 97f005c0bdba tools perf: Fix compilation error with new binutils 451c9d7b1616 tools include: add dis-asm-compat.h to handle version differences 51b99dc38c1a tools build: Add feature test for init_disassemble_info API changes 381492ef0c51 sh: define RUNTIME_DISCARD_EXIT 1e49bb9ba912 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 d517faf3db23 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds 4e6708a0f36e powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT 0bfde8c9bb27 arch: fix broken BuildID for arm64 and riscv 560a2744cbbf ext4: block range must be validated before use in ext4_mb_clear_bb() 270422f3e183 ext4: add strict range checks while freeing blocks 2da16af37847 ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() 09546886a0ea ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() 48302ee67dd7 filelocks: use mount idmapping for setlease permission check 513572bb89e8 media: rc: gpio-ir-recv: add remove function 5f328c9d32b1 media: ov5640: Fix analogue gain control 4cb302546556 scripts: handle BrokenPipeError for python scripts 405ec99d1d25 PCI: Add SolidRun vendor ID 2c75e258adb9 macintosh: windfarm: Use unsigned type for 1-bit bitfields 6c6f956c9295 alpha: fix R_ALPHA_LITERAL reloc for large modules adb939031af3 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation e3a62a35f903 powerpc/iommu: fix memory leak with using debugfs_lookup() 93aa548a339c MIPS: Fix a compilation issue e69d841d143b fs: use consistent setgid checks in is_sxid() 78eecf2e5cd4 attr: use consistent sgid stripping checks 449badcf876d attr: add setattr_should_drop_sgid() 7e8a9b53141e fs: move should_remove_suid() 93395e1184ed attr: add in_group_or_capable() 0123712492f6 fs: move S_ISGID stripping into the vfs_*() helpers 9c3a620bbf0c fs: add mode_strip_sgid() helper 79821ab3284a xfs: set prealloc flag in xfs_alloc_file_space() a881c1ef16f1 xfs: fallocate() should call file_modified() f8937e4d1d46 xfs: remove XFS_PREALLOC_SYNC 95aab524e12e xfs: use setattr_copy to set vfs inode attributes 2115c14c93ec tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address b43cb0f08767 watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths d15c9ae1c6d9 staging: rtl8723bs: Fix key-store index handling 7fa3bb1bcabe staging: rtl8723bs: fix placement of braces 962293f5443c Staging: rtl8723bs: Placing opening { braces in previous line 890e24564c0a staging: rtl8723bs: clean up comparsions to NULL c513043e0afe iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter 0fd72f1d1b94 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options 2af17167804c iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands ce4bbb2aa9d8 nbd: use the correct block_device in nbd_bdev_reset 7889dfc19492 irqdomain: Fix mapping-creation race a2bc806e95bd ext4: Fix deadlock during directory rename 07b0aba4adf0 RISC-V: Don't check text_mutex during stop_machine d1b47f735f60 s390/ftrace: remove dead code 3a9418d2c93c riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode f3969427fb06 af_unix: fix struct pid leaks in OOB support a9f99eacf79f af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. 6a29d71ab421 net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC ad7e40ee157b SUNRPC: Fix a server shutdown leak 64d4eb412761 octeontx2-af: Unlock contexts in the queue context cache in case of fault detection 03c1cc6f554d net/smc: fix fallback failed while sendmsg with fastopen dafde1072202 platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it 36bcbcaf01d8 netfilter: conntrack: adopt safer max chain length a316da050d80 scsi: megaraid_sas: Update max supported LD IDs to 240 2adc29350a5b net: ethernet: mtk_eth_soc: fix RX data corruption issue fe8787c1e4f6 net: phy: smsc: fix link up detection in forced irq mode d83813f724ec net: phy: smsc: Cache interrupt mask 18ab31b8cd37 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR 2662c5b1f0ef netfilter: tproxy: fix deadlock due to missing BH disable bef8cf77e21c netfilter: ctnetlink: revert to dumping mark regardless of event type 20fd0607acbf bnxt_en: Avoid order-5 memory allocation for TPA data 98fa707a52a3 net: phylib: get rid of unnecessary locking 67431417617d net: stmmac: add to set device wake up flag when stmmac init phy af5c333c84e5 drm/msm/dpu: fix len of sc7180 ctl blocks 4a476285f6d2 bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() c813f7a31614 ice: copy last block omitted in ice_get_module_eeprom() 3f14457e1584 net: caif: Fix use-after-free in cfusbl_device_notify() c2c71922c5e9 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver c026917887d1 perf stat: Fix counting when initial delay configured fdecfb2603d0 selftests: nft_nat: ensuring the listening side is up before starting the client 91aceb3844d4 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() a5a7f6e6e126 powerpc: dts: t1040rdb: fix compatible string for Rev A boards 4357bbb921fe nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties 04bfc5bcdfc0 bgmac: fix *initial* chip reset to support BCM5358 60530bfdb647 drm/msm/a5xx: fix context faults during ring switch 7f854b4803e5 drm/msm/a5xx: fix the emptyness check in the preempt code bf66e98285f7 drm/msm/a5xx: fix highest bank bit for a530 2e8efe8c8dab drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register b77c764b4371 drm/msm: Fix potential invalid ptr free ced1f5dd6c1d drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype e974d8755578 drm/nouveau/kms/nv50-: remove unused functions c50fc503ee1b ext4: Fix possible corruption when moving a directory cfb89ceb22fd regulator: core: Use ktime_get_boottime() to determine how long a regulator was off e1a078cac3e9 regulator: core: Fix off-on-delay-us for always-on/boot-on regulators 67a791df1457 regulator: Flag uncontrollable regulators as always_on e471e928de97 scsi: core: Remove the /proc/scsi/${proc_name} directory earlier 463ae58d7c80 riscv: Add header include guards to insn.h 4dd43ee784a1 riscv: Avoid enabling interrupts in die() 5ab1d0528b04 RISC-V: Avoid dereferening NULL regs in die() 6a72729ed6ac arm64: efi: Make efi_rt_lock a raw_spinlock 14ddb4e6e9de brd: mark as nowait compatible 5089247d6cf3 block/brd: add error handling support for add_disk() 5c65f0971247 iommu/vt-d: Fix PASID directory pointer coherency 8ff7db51d3ed irqdomain: Refactor __irq_domain_alloc_irqs() 62e4ba36a3d7 ipmi:ssif: Add a timer between request retries 2fb8b122ba8f ipmi:ssif: Increase the message retry time a6ef5a9d7263 f2fs: retry to update the inode page given data corruption a517c651f116 f2fs: do not bother checkpoint by f2fs_get_node_info e55332319825 f2fs: avoid down_write on nat_tree_lock during checkpoint 31b5793ca2de udf: Fix off-by-one error when discarding preallocation 30e29af746ee fs: dlm: start midcomms before scand 9c9dd2b3ba83 fs: dlm: add midcomms init/start functions 2e0415522835 fs: dlm: fix log of lowcomms vs midcomms c5a23d43c23a KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target a78a355052ab KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure 45bcf4a4f2b1 KVM: Register /dev/kvm as the _very_ last thing during initialization 0a0ecaf0988b KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() 3e48a6349d29 KVM: Optimize kvm_make_vcpus_request_mask() a bit 339e480baafc nfc: change order inside nfc_se_io error path 01a821aacc64 ext4: zero i_disksize when initializing the bootloader inode ca500cf2eceb ext4: fix WARNING in ext4_update_inline_data d16576142fb9 ext4: move where set the MAY_INLINE_DATA flag is set c5d7c31e1722 ext4: fix another off-by-one fsmap error on 1k block filesystems df621af95e89 ext4: fix RENAME_WHITEOUT handling for inline directories 7349cc5ab32e ext4: fix cgroup writeback accounting with fs-layer encryption fd7b8ebc1dd5 staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss() 0b22cbc05ce2 drm/connector: print max_requested_bpc in state debugfs 5e0eed414156 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 328d069e9c35 x86/CPU/AMD: Disable XSAVES on AMD family 0x17 92d1caad9f78 fork: allow CLONE_NEWTIME in clone3 flags 7ba76b2ac187 perf inject: Fix --buildid-all not to eat up MMAP2 2072e75b4942 btrfs: fix percent calculation for bg reclaim message f8cd8754a03a fs: prevent out-of-bounds array speculation when closing a file descriptor 2ddbd0f967b3 Linux 5.15.102 cbecbd884e81 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh 515017e952ea staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script 528dbd80ac21 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" bbf9f29bac04 Linux 5.15.101 cba6bbf501be Revert "drm/i915: Don't use BAR mappings for ring buffers with LLC" d214f240b0f6 Linux 5.15.100 acf252c1f5c3 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails 1c7988d5c79f malidp: Fix NULL vs IS_ERR() checking 545d72ba4c2c scsi: mpt3sas: Remove usage of dma_get_required_mask() API 953841f959e3 scsi: mpt3sas: re-do lost mpt3sas DMA mask fix de1afc58a905 scsi: mpt3sas: Don't change DMA mask while reallocating pools 8e6612ff8b5d Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" 72bf6d493c95 drm/virtio: Fix error code in virtio_gpu_object_shmem_init() 8e62139840c0 media: uvcvideo: Fix race condition with usb_kill_urb a1ddee82de80 Bluetooth: hci_sock: purge socket queues in the destruct() callback 22d021232657 drm/display/dp_mst: Fix down message handling after a packet reception error db35e49413a4 drm/display/dp_mst: Fix down/up message handling after sink disconnect e23fa593f1ab x86/resctl: fix scheduler confusion with 'current' be5d5d0637fd net: tls: avoid hanging tasks on the tx_lock e1a3cfdbf5b3 soundwire: cadence: Drain the RX FIFO after an IO timeout ecb33d7a5b58 soundwire: cadence: Remove wasted space in response_buf 473efca280d4 phy: rockchip-typec: Fix unsigned comparison with less than zero ffcd94262e0e PCI: Add ACS quirk for Wangxun NICs 19c4d6c7b049 PCI: loongson: Add more devices that need MRRS quirk bb99db06b8b6 kernel/fail_function: fix memory leak with using debugfs_lookup() 7f1e53f88e8b drivers: base: dd: fix memory leak with using debugfs_lookup() 09709a49283f drivers: base: component: fix memory leak with using debugfs_lookup() b94b39bf3d54 misc: vmw_balloon: fix memory leak with using debugfs_lookup() cf042964c2fa tty: pcn_uart: fix memory leak with using debugfs_lookup() 49ae24f44713 PCI: Take other bus devices into account when distributing resources dba6280105e1 PCI: Align extra resources for hotplug bridges properly 92d6e6bf9cf1 usb: gadget: uvc: Make bSourceID read/write 14cbfd08551a usb: uvc: Enumerate valid values for color matching 7e902b949600 USB: ene_usb6250: Allocate enough memory for full object 95ee8cb26db5 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math 8da78a60f332 USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup() 6236a6d2cdfb USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup() 036ada6ca9ee USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup() b0a2663ecbe8 USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup() 30f9ba2396a1 USB: gadget: gr_udc: fix memory leak with using debugfs_lookup() fb284bee1e21 USB: isp1362: fix memory leak with using debugfs_lookup() 6f12097467ea USB: isp116x: fix memory leak with using debugfs_lookup() 4a71b15744b8 USB: fotg210: fix memory leak with using debugfs_lookup() bb4d5eefb670 USB: sl811: fix memory leak with using debugfs_lookup() c6af1dbc99ad USB: uhci: fix memory leak with using debugfs_lookup() 4322661af6d7 USB: chipidea: fix memory leak with using debugfs_lookup() cf52c320cf74 USB: dwc3: fix memory leak with using debugfs_lookup() baec889a81b8 PCI: loongson: Prevent LS7A MRRS increases 19da678d38d2 soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() 587b48b18a8a iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() 2b59fdcaaf24 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() 9e58ebb12210 tools/iio/iio_utils:fix memory leak 54179274476d mei: bus-fixup:upon error print return values of send and receive 49b326ce8a68 serial: sc16is7xx: setup GPIO controller later in probe 45083b86141e tty: serial: fsl_lpuart: disable the CTS when send break signal f9d9d25ad1f0 tty: fix out-of-bounds access in tty_driver_lookup_tty() 4be3213e9d79 staging: emxx_udc: Add checks for dma_alloc_coherent() 6683327b51a6 USB: fix memory leak with using debugfs_lookup() b32d922f86f3 media: uvcvideo: Silence memcpy() run-time false positive warnings c1343a879cce media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 cdccb1c3fcd2 media: uvcvideo: Handle errors from calls to usb_string 31a8d11d28b5 media: uvcvideo: Handle cameras with invalid descriptors 57b0ff53f4de media: uvcvideo: Remove format descriptions 1f11ed61d69d iommu/amd: Fix error handling for pdev_pri_ats_enable() 77d567091ec3 IB/hfi1: Update RMT size calculation 5a47bb71b1a9 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak 1b46c2a76c21 bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support 0a65cd7379a2 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 2e07fa2e30d4 kernel/printk/index.c: fix memory leak with using debugfs_lookup() ba279dc7e47a tracing: Add NULL checks for buffer in ring_buffer_free_read_page() 9c28c74fbd67 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it 5eaf55b38691 thermal: intel: quark_dts: fix error pointer dereference d11f9f030fd8 ASoC: mediatek: mt8195: add missing initialization 488bc1b823c7 ASoC: zl38060 add gpiolib dependency 69e997420cb9 ASoC: zl38060: Remove spurious gpiolib select 35b855381898 ASoC: adau7118: don't disable regulators on device unbind 3e7d0968203d loop: loop_set_status_from_info() check before assignment 746d4e369e04 rtc: allow rtc_read_alarm without read_alarm callback 6e47bb21b63b scsi: ipr: Work around fortify-string warning c775a5246151 genirq: Add and use an irq_data_update_affinity helper 00340ccb5407 genirq: Refactor accessors to use irq_data_get_affinity_mask 2163cf142272 rtc: sun6i: Always export the internal oscillator 660e8f2eeafa vc_screen: modify vcs_size() handling in vcs_read() 72db07cf0d6b tcp: tcp_check_req() can be called from process context ac7014af85aa ARM: dts: spear320-hmi: correct STMPE GPIO compatible dff967aee88a net/sched: act_sample: fix action bind logic 850f914efe04 net/sched: act_mpls: fix action bind logic da4df0cbdf7c net/sched: act_pedit: fix action bind logic 5654a12277b0 net/sched: transition act_pedit to rcu and percpu stats c494365432dc nfc: fix memory leak of se_io context in nfc_genl_se_io 6398bd3c4a50 net/mlx5: Geneve, Fix handling of Geneve object id as error code 48a8c76c7dc6 net/mlx5e: Verify flow_source cap before using it 2721d966680a 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() 8d3fc907d060 9p/xen: fix connection sequence fc772313f2da 9p/xen: fix version parsing df192270eb72 net: fix __dev_kfree_skb_any() vs drop monitor ada4f805c9e4 octeontx2-pf: Use correct struct reference in test condition bf5540cbd20e sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop dcdddb5f4908 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation e306dbee4c98 netfilter: x_tables: fix percpu counter block leak on error path when creating new netns dbb3cbbf03b3 netfilter: ebtables: fix table blob use-after-free af41b3cd9a92 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() 041fdbe73de9 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits 3e765f7ff256 watchdog: pcwd_usb: Fix attempting to access uninitialized memory 23cc41c3f19c watchdog: Fix kmemleak in watchdog_cdev_register dd7605dd48e5 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path a27e95a6ff3f um: virt-pci: properly remove PCI device from bus 6c738b8805c6 um: virtio_uml: move device breaking into workqueue b7d5712cf9f4 um: virtio_uml: mark device as unregistered when breaking it 1b1ef45d48e1 um: virtio_uml: free command if adding to virtqueue failed 8ba6b0fade97 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list ed1d288ec85d netfilter: nf_tables: allow to fetch set elements when table has an owner 98db4a032244 ext4: use ext4_fc_tl_mem in fast-commit replay path aa4d726af72a f2fs: fix to avoid potential memory corruption in __update_iostat_latency() 3afaaf6f5867 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed 79548ccdd992 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() 003bb9868a51 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap 79db0e8323b5 ubifs: ubifs_writepage: Mark page dirty after writing inode failed 10b6c359e374 ubifs: dirty_cow_znode: Fix memleak in error handling path aeb92507ea25 ubifs: Re-statistic cleaned znode count if commit failed 5ec4c8aca5a2 ubi: Fix possible null-ptr-deref in ubi_free_volume() 3e29634eb56e ubifs: Fix memory leak in alloc_wbufs() 95a72417dd13 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() 53818746e549 ubi: Fix use-after-free when volume resizing failed 91bc31579e9f ubifs: Reserve one leb for each journal head while doing budget 2b6d85db0e07 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 8e30559876d8 ubifs: Fix wrong dirty space budget for dirty inode 8e166cc9b64b ubifs: Rectify space budget for ubifs_xrename() de6d6bf150b7 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted 8c3ebc5e3cd0 ubifs: Fix build errors as symbol undefined 701bb3ed5a88 ubi: ensure that VID header offset + VID header size <= alloc, size 276a7298af6a um: vector: Fix memory leak in vector_config 354dfc05bd5f f2fs: allow set compression option of files without blocks add8515d59a1 fs: f2fs: initialize fsdata in pagecache_write() 06fa1a839fae f2fs: use memcpy_{to,from}_page() where possible 804817f02e2f pwm: stm32-lp: fix the check on arr and cmp registers update 81ea09ae3040 pwm: sifive: Always let the first pwm_apply_state succeed 852703ed6d81 pwm: sifive: Reduce time the controller lock is held 3a75866a5cef objtool: Fix memory leak in create_static_call_sections() ea30508b7bb1 fs/jfs: fix shift exponent db_agl2size negative 8311961a1724 auxdisplay: hd44780: Fix potential memory leak in hd44780_remove() 7c183dc0af47 net/sched: Retire tcindex classifier abddfcf701a5 Linux 5.15.99 d2fb2739e956 kbuild: Port silent mode detection to future gnu make. 2da950a044ee wifi: ath9k: use proper statements in conditionals 7e6eeb5fb3aa arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY 6ac2adcc2bff iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() 26f8b1ef30f6 media: uvcvideo: Fix memory leak of object map on error exit path 2137e7c83ed6 qede: avoid uninitialized entries in coal_entry array a8da5a8900fa perf intel-pt: pkt-decoder: Add CFE and EVD packets 922bd6b37276 drm/edid: fix AVI infoframe aspect ratio handling 4eb6789f9177 drm/i915: Don't use BAR mappings for ring buffers with LLC 64bcaffa2d5c drm/radeon: Fix eDP for single-display iMac11,2 6a5f31c3fbf3 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv 5f63c879ca95 vfio/type1: restore locked_vm 7329ab7f0249 vfio/type1: track locked_vm per dma eafb81c50da8 vfio/type1: prevent underflow of locked_vm via exec() 2fd6f6c8cb35 iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode 77ffe5501e02 PCI: Avoid FLR for AMD FCH AHCI adapters 99eefc2c62e0 PCI: hotplug: Allow marking devices as disconnected during bind/unbind 2bb559f12e54 PCI/PM: Observe reset delay irrespective of bridge_d3 b07ded08cd9c MIPS: DTS: CI20: fix otg power gpio 71f81b6842af riscv: ftrace: Reduce the detour code size to half 4accfc428fec riscv: ftrace: Remove wasted nops for !RISCV_ISA_C f6b5db68b256 riscv, mm: Perform BPF exhandler fixup on page fault 043d1657cc51 riscv: jump_label: Fixup unaligned arch_static_branch function ac5ff022d916 riscv: mm: fix regression due to update_mmu_cache change 59b83f7b057d RISC-V: add a spin_shadow_stack declaration 0595cdb58772 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() 584892fd29a4 scsi: ses: Fix possible desc_ptr out-of-bounds accesses 384aa697d8f2 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses 2b28a7d261cb scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() 6fce2307650a scsi: ses: Don't attach if enclosure has no components cb121c4137b2 scsi: qla2xxx: Remove increment of interface err cnt 5f40ca617ef5 scsi: qla2xxx: Fix erroneous link down 77a11df33c48 scsi: qla2xxx: Remove unintended flag clearing 77302fb0e357 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests 476126f14dfe scsi: qla2xxx: Check if port is online before sending ELS c54e9311ee0b scsi: qla2xxx: Fix link failure in NPIV environment 37a38ff7edf4 tools/bootconfig: fix single & used for logical condition d41db100bc38 ring-buffer: Handle race between rb_move_tail and rb_check_pages 145999aed74f ktest.pl: Add RUN_TIMEOUT option with default unlimited aab7db9e1e08 ktest.pl: Fix missing "end_monitor" when machine check fails 0c2f4a234bb2 ktest.pl: Give back console on Ctrt^C on monitor fe463fe6aa80 mm/thp: check and bail out if page in deferred queue already ef1fcad8548d mm: memcontrol: deprecate charge moving d0d794371bde docs: gdbmacros: print newest record a16bd95eeb2e remoteproc/mtk_scp: Move clk ops outside send_lock 505627bebd45 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind d15f73b01bce mips: fix syscall_get_nr 34dbf5dd0711 dax/kmem: Fix leak of memory-hotplug resources 7eb171ada303 alpha: fix FEN fault handling efa228b2e6a4 ceph: update the time stamps and try to drop the suid/sgid a73783e4e0c4 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails c6cc86c6d847 fuse: add inode/permission checks to fileattr_get/fileattr_set cfa97a3b266a ARM: dts: exynos: correct TMU phandle in Odroid HC1 70e18548311c ARM: dts: exynos: correct TMU phandle in Odroid XU 816f83bd2868 ARM: dts: exynos: correct TMU phandle in Exynos5250 269926de8454 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family 78a5fa65a5d7 ARM: dts: exynos: correct TMU phandle in Exynos4 52739e0f7413 ARM: dts: exynos: correct TMU phandle in Exynos4210 89e99f0b031f ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node 0e22e0477479 dm flakey: fix a bug with 32-bit highmem systems ff60b2bb680e dm flakey: don't corrupt the zero page 673ca7e7872f dm flakey: fix logic when corrupting a bio 8cbbe0651971 thermal: intel: powerclamp: Fix cur_state for multi package system 935ba268ac0b qede: fix interrupt coalescing configuration fd081afd21eb wifi: cfg80211: Fix use after free for wext 60e49fe9b7e4 wifi: ath11k: allow system suspend to survive ath11k f592cd2f1390 wifi: rtl8xxxu: Use a longer retry limit of 48 931dc7e232b2 dm: add cond_resched() to dm_wq_work() d71a0899e497 dm: send just one event on resize, not two 61d44a4db2f5 mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type afd61540ba77 mtd: spi-nor: spansion: Consider reserved bits in CFR5 register 73a4cbf91e04 mtd: spi-nor: sfdp: Fix index value for SCCR dwords 116008ada3d0 ext4: refuse to create ea block when umounted a6744e14ce70 ext4: optimize ea_inode block expansion c325350d0c54 jbd2: fix data missing when reusing bh which is ready to be checkpointed 83c4e017fbfd ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC ff9657b1e845 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() 345fb368e5f5 io_uring/poll: allow some retries for poll triggering spuriously 7e8cd208e9c2 io_uring: remove MSG_NOSIGNAL from recvmsg dde0d0dfbde2 io_uring/rsrc: disallow multi-source reg buffers abd54d87daba io_uring: add a conditional reschedule to the IOPOLL cancelation loop 337eb887c74d io_uring: mark task TASK_RUNNING before handling resume/task work 54df6c5edf87 io_uring: handle TIF_NOTIFY_RESUME when checking for task_work 7697139d5dfd crypto: qat - fix out-of-bounds read ffc9d001fed1 irqdomain: Fix domain registration race a2a46bd4f40c irqdomain: Drop bogus fwspec-mapping error handling 27842d6884d7 irqdomain: Look for existing mapping only once 562e332dd306 irqdomain: Fix disassociation race ee82369e29fb irqdomain: Fix association race 1cb936fee7e7 ima: Align ima_file_mmap() parameters with mmap_file LSM hook cb104b880d78 brd: return 0/-error from brd_insert_page() 113d4b0e12f4 Documentation/hw-vuln: Document the interaction between IBRS and STIBP e7f1ddebd9f5 x86/speculation: Allow enabling STIBP with legacy IBRS be2710deaed3 x86/microcode/AMD: Fix mixed steppings support 5830ff467ab3 x86/microcode/AMD: Add a @cpu parameter to the reloading functions 865af457dd89 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter e1d35d0d1830 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range c5a2c2bf0b4f x86/kprobes: Fix __recover_optprobed_insn check optimizing logic f46a42130c03 x86/reboot: Disable SVM, not just VMX, when stopping CPUs 5427c3cee789 x86/reboot: Disable virtualization in an emergency if SVM is supported 1e3edbabf57a x86/crash: Disable virt in core NMI crash handler to avoid double shootdown 83a27cd866dd x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) 6e46d9ff3ed3 KVM: s390: disable migration mode when dirty tracking is disabled 21c95b736058 KVM: SVM: hyper-v: placate modpost section mismatch error 033a4c062124 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() 11d4b35674c6 KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI 999439fd5da5 KVM: Destroy target device if coalesced MMIO unregistration fails ac791643e77b RDMA/siw: Fix user page pinning accounting a155ad9506f9 udf: Fix file corruption when appending just after end of preallocated extent 37e74003d81e udf: Detect system inodes linked into directory hierarchy e6574337df78 udf: Preserve link count of system files c5787d77a5c2 udf: Do not update file length for failed writes to inline files 9a8d602f0723 udf: Do not bother merging very long extents e43adce883e1 udf: Truncate added extents on failed expansion aa502e760c26 selftests/landlock: Test ptrace as much as possible with Yama 6249f305cd34 selftests/landlock: Skip overlayfs tests when not supported 597ecd95b1f2 ocfs2: fix non-auto defrag path not working issue 33665d104266 ocfs2: fix defrag path triggering jbd2 ASSERT f901c39e670b f2fs: fix cgroup writeback accounting with fs-layer encryption 117d4f6687b1 f2fs: fix information leak in f2fs_move_inline_dirents() 936a8383a021 fs: dlm: send FIN ack back in right cases e9463d46af47 fs: dlm: move sending fin message into state change handling 3ed92883b387 fs: dlm: don't set stop rx flag after node reset 19e99109fb77 exfat: fix inode->i_blocks for non-512 byte sector size device 9717df94d7d0 exfat: redefine DIR_DELETED as the bad cluster number c2c3d86bd4a9 exfat: fix unexpected EOF while reading dir 0d3902cbcf80 exfat: fix reporting fs error when reading dir beyond EOF 05103d88482d fs: hfsplus: fix UAF issue in hfsplus_put_super 2cab8db14566 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create 6817d13c62db ARM: dts: exynos: correct HDMI phy compatible in Exynos4 851c34f19c0a ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length f9b816c55bea ksmbd: fix wrong data area length for smb2 lock request db1c5ec57611 locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath 79a0583a31ae btrfs: hold block group refcount during async discard 0eba9b4a86e8 cifs: Fix uninitialized memory read in smb3_qfs_tcon() 2c00c08a081e s390/kprobes: fix current_kprobe never cleared after kprobes reenter f12874e6a169 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler 76c683864bea s390: discard .interp section 61e64c322739 s390/extmem: return correct segment type in __segment_load() 49be6b25acb7 ipmi_ssif: Rename idle state and check 66db2b9a2dc5 ipmi:ssif: resend_msg() cannot fail db44fae4cb19 rtc: pm8xxx: fix set-alarm race 8b44b4d81598 block: don't allow multiple bios for IOCB_NOWAIT issue ce3eb3c37b2c firmware: coreboot: framebuffer: Ignore reserved pixel color bits d44d34a22ff0 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu 90ca3fa30fc4 drm/shmem-helper: Revert accidental non-GPL export bde7dcd77807 nfsd: zero out pointers after putting nfsd_files on COPY setup error 8c5f6c699241 dm cache: add cond_resched() to various workqueue loops 01663c215843 dm thin: add cond_resched() to various workqueue loops f0c8b85af2f6 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 fbc357c9ad67 HID: logitech-hidpp: Don't restart communication if not necessary 5a46d8bdaf03 scsi: snic: Fix memory leak with using debugfs_lookup() 73dbd0f325af pinctrl: at91: use devm_kasprintf() to avoid potential leaks 52ea47a0ddfb hwmon: (coretemp) Simplify platform device handling c713ebf2fe3f gfs2: Improve gfs2_make_fs_rw error handling a4b3893e4183 regulator: s5m8767: Bounds check id indexing into arrays 88001ac08e69 regulator: max77802: Bounds check regulator id against opmode 4e8c955abc52 ASoC: kirkwood: Iterate over array indexes instead of using pointer math 9576b7ccc203 ASoC: soc-compress: Reposition and add pcm_mutex 204233695407 docs/scripts/gdb: add necessary make scripts_gdb step 5dfe7a5386fd drm/msm/dsi: Add missing check for alloc_ordered_workqueue 9ae15ebaefc4 drm: amd: display: Fix memory leakage a40b97acb817 Revert "fbcon: don't lose the console font across generic->chip driver switch" 51ab4eb1a25e scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write cda2f7efbc2d drm/radeon: free iio for atombios when driver shutdown 340d1cc503f6 drm/tiny: ili9486: Do not assume 8-bit only SPI controllers 1f09c5321f03 HID: Add Mapping for System Microphone Mute fc4f90d6ebd0 drm/omap: dsi: Fix excessive stack usage bb9a5562beb9 drm/amd/display: Fix potential null-deref in dm_resume 54ba1ec7ed34 drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write 93be5b2dda27 scm: add user copy checks to put_cmsg() ad01fa14f65c hv_netvsc: Check status in SEND_RNDIS_PKT completion message 90c260fddc65 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE 84e4d4885d0a PM: EM: fix memory leak with using debugfs_lookup() dddc132eb0dc PM: domains: fix memory leak with using debugfs_lookup() dc39fbd865a9 time/debug: Fix memory leak with using debugfs_lookup() 49aa49952116 s390/idle: mark arch_cpu_idle() noinstr eb1fbdf985cc uaccess: Add minimum bounds check on kernel buffer size ce1fb07b7130 coda: Avoid partial allocation of sig_inputArgs dca8fd0f7d70 net/mlx5: fw_tracer: Fix debug print 4d9d7e5e4c79 ACPI: video: Fix Lenovo Ideapad Z570 DMI match 90fa009c6d51 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup 634986c94c57 tools/power/x86/intel-speed-select: Add Emerald Rapid quirk 2493966c877f netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() fcf9fb5242d2 m68k: Check syscall_trace_enter() return code 124ca24e0de9 net: bcmgenet: Add a check for oversized packets bcb03f2be982 crypto: hisilicon: Wipe entire pool on error f1e093291cd6 clocksource: Suspend the watchdog temporarily when high read latency detected e6900ee15d87 thermal: intel: intel_pch: Add support for Wellsburg PCH 31f4c98ecd17 ACPI: Don't build ACPICA with '-Os' 57bb8235ba8f ice: add missing checks for PF vsi type 38f564996906 ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB b279fa1ceadb inet: fix fast path in __inet_hash_connect() 1a1f43059afa wifi: mt7601u: fix an integer underflow a0f0ce1c8ab9 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds f5df8d35b228 x86/bugs: Reset speculation control settings on init aa70d1e0f941 timers: Prevent union confusion from unexpected restart_syscall() 599a9dcef8a7 thermal: intel: Fix unsigned comparison with less than zero 208065148930 wifi: ath11k: debugfs: fix to work with multiple PCI devices 4a84fcea596d rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug 0d9fc1397f71 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() 6f2ce125c760 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks 3a3a5e3f9406 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() 634a5471a6bd wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() a2e4b48d6f9b trace/blktrace: fix memory leak with using debugfs_lookup() 3538ade9d8c2 blk-iocost: fix divide by 0 error in calc_lcoefs() 2e68a0f7bc57 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy 1492fc9b50a4 udf: Define EFSCORRUPTED error code de23e98c1c34 rpmsg: glink: Avoid infinite loop on intent for missing channel 6d24202b8d3d media: saa7134: Use video_unregister_device for radio_dev 114f768e7314 media: usb: siano: Fix use after free bugs caused by do_submit_urb d2512e1c9073 media: i2c: ov7670: 0 instead of -EINVAL was returned 29962c478e8b media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() 09fc82a6a7a8 media: imx-jpeg: Apply clk_bulk api instead of operating specific clk 8f9722ffa432 media: v4l2-jpeg: ignore the unknown APP14 marker ecefc14dd1c9 media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data 5ed8dde3aa5b media: i2c: imx219: Fix binning for RAW8 capture 800bb32c7636 media: i2c: imx219: Split common registers from mode tables 1da495101ef7 media: i2c: ov772x: Fix memleak in ov772x_probe() ba54908ae822 media: ov5675: Fix memleak in ov5675_init_controls() 3969b2ebc660 media: ov2740: Fix memleak in ov2740_init_controls() 5897fe3ebe82 media: max9286: Fix memleak in max9286_v4l2_register() 956186b8e2c1 builddeb: clean generated package content edc6f486be31 s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 4ecc0a347da7 s390/vdso: remove -nostdlib compiler flag a26436b90808 powerpc: Remove linker flag from KBUILD_AFLAGS 60abe015c3b5 media: platform: ti: Add missing check for devm_regulator_get 954f27086c07 media: ti: cal: fix possible memory leak in cal_ctx_create() d4f4aa9ec112 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers bd57756a7e43 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors 08210a63eb4f IB/hfi1: Fix math bugs in hfi1_can_pin_pages() a495b6a5d027 iommu/vt-d: Allow to use flush-queue when first level is default 990c539e9c33 iommu/vt-d: Use second level for GPA->HPA translation 727fb414fe9f iommu/vt-d: Check FL and SL capability sanity in scalable mode b0a2bf28af77 iommu/vt-d: Remove duplicate identity domain flag db05a58ed435 iommu/vt-d: Fix error handling in sva enable/disable paths 0bb33c5fe4a0 dmaengine: dw-axi-dmac: Do not dereference NULL structure ad222c9af25e dmaengine: sf-pdma: pdma_desc memory leak fix f119ef452e2d iommu: Fix error unwind in iommu_group_alloc() 76e0396313c7 iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() 3df71bb7e8ad phy: rockchip-typec: fix tcphy_get_mode error case 295ab6d49ee5 dmaengine: dw-edma: Fix readq_ch() return value truncation 3d41d9b256ae tty: serial: imx: disable Ageing Timer interrupt request irq 908e091e1b66 tty: serial: imx: Handle RS485 DE signal active high 3fe888ce8152 serial: fsl_lpuart: fix RS485 RTS polariy inverse issue 87674a359ad1 RDMA/irdma: Cap MSIX used to online CPUs + 1 d9e1dae1e278 usb: max-3421: Fix setting of I/O pins 9dca64042d85 RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() 16603bced2d1 power: supply: remove faulty cooling logic c4f590e84a60 iommu/vt-d: Set No Execute Enable bit in PASID table entry 7bd1d1305c89 usb: gadget: configfs: Restrict symlink creation is UDC already binded da589849cfdd usb: gadget: configfs: remove using list iterator after loop body as a ptr 3d0127aca18f usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func c955f9cf75b7 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() f12829e5130f usb: musb: mediatek: don't unregister something that wasn't registered 2aff0632ac6b RDMA/cxgb4: add null-ptr-check after ip_dev_find() fcbbf34d7820 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case e8fb0f13e45c usb: early: xhci-dbc: Fix a potential out-of-bound memory access 49bf49312b30 dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers 834af318db66 fotg210-udc: Add missing completion handler b4fe158259fb firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle ca39a7c65944 drivers: base: transport_class: fix resource leak when transport_add_device() fails 817b415f481b drivers: base: transport_class: fix possible memory leak 8d389e363075 driver core: fix resource leak in device_add() 6cdcee7393d4 misc/mei/hdcp: Use correct macros to initialize uuid_le a3c89e8c69a5 VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF b1cdf1113e21 firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe() 7f9416f14e86 applicom: Fix PCI device refcount leak in applicom_init() 4a77ce51f9a8 eeprom: idt_89hpesx: Fix error handling in idt_init() 4143de03d397 Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol" c177d5f24723 serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() 7159dced6ffb tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown() d5dcc89c8df8 tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() 707d954d9b5c PCI: switchtec: Return -EFAULT for copy_to_user() errors 53b65fa40c01 PCI/IOV: Enlarge virtfn sysfs name buffer 645384e26f20 usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count 2a023b47d9f5 usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() 2dc1dba1d8d3 ACPI: resource: Add helper function acpi_dev_get_memory_resources() 950c6df6ec6e coresight: cti: Add PM runtime call in enable_store ec4808025406 coresight: cti: Prevent negative values of enable count 4f125de654c4 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR 4ff283009f55 media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() 5052fe8a95a4 media: uvcvideo: Check controls flags before accessing them bd3a78ace9bd media: uvcvideo: Use control names from framework 5f0b4c77e70d media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS c7121f186c1c media: uvcvideo: refactor __uvc_ctrl_add_mapping d9eacd945f16 media: uvcvideo: Remove s_ctrl and g_ctrl 07ab366a9aaf media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL 0305bf6af005 alpha/boot/tools/objstrip: fix the check for ELF header 89a0079049f5 kobject: Fix slab-out-of-bounds in fill_kobj_path() e8bfba508cf3 kobject: modify kobject_get_path() to take a const * 2c59650d078b driver core: fix potential null-ptr-deref in device_add() 18f50b830408 soundwire: cadence: Don't overflow the command FIFOs 83ce72f41464 i2c: designware: fix i2c_dw_clk_rate() return size to be u32 d725bc59db96 usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe() 806d41135051 iio: light: tsl2563: Do not hardcode interrupt trigger type 0d6282dc2bd3 dmaengine: HISI_DMA should depend on ARCH_HISI d901a7fb4069 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 6a8a02dcfae1 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() 413f8b1f8be6 mfd: cs5535: Don't build on UML 41aed1bddcec objtool: add UACCESS exceptions for __tsan_volatile_read/write 1ca4adf2e099 printf: fix errname.c list 3927846a2a53 selftests/ftrace: Fix bash specific "==" operator b41a42d11df7 sparc: allow PM configs for sparc32 COMPILE_TEST 1f3d6661f3f4 perf tools: Fix auto-complete on aarch64 f9a35cd8f017 perf intel-pt: Do not try to queue auxtrace data on pipe bb0a6b5bcebf perf intel-pt: Add support for emulated ptwrite 6d60fdc1e6a1 perf intel-pt: Add link to the perf wiki's Intel PT page ceecd014a8cc perf intel-pt: Add documentation for Event Trace and TNT disable b51f0131fd41 perf inject: Use perf_data__read() for auxtrace 690efcb5827c leds: led-core: Fix refcount leak in of_led_get() 1cdf973d2b3a perf llvm: Fix inadvertent file creation 321b8b2b0b2b gfs2: jdata writepage fix 7cbd5bdb5bd4 cifs: Fix warning and UAF when destroy the MR list 46cd6c639cdd cifs: Fix lost destroy smbd connection when MR allocate failed 22f55cbb0605 nfsd: fix race to check ls_layouts 4abe8b100407 drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt() 350f0fc9052d hid: bigben_probe(): validate report count 0fd999805292 HID: bigben: use spinlock to safely schedule workers be0b3f4a10bc HID: bigben_worker() remove unneeded check on report_field 4dccaf1e45e1 HID: bigben: use spinlock to protect concurrent accesses 547d18473a16 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared 78b4d1e54531 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() 91758289faad NFS: fix disabling of swap c78cfb19c9a2 nfs4trace: fix state manager flag printing ccbf841c73ef NFSv4: keep state manager thread active if swap is enabled 24ff9c5cdea9 dm: remove flush_scheduled_work() during local_exit() 6739473a05ba ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init 75eef8cb9d07 hwmon: (mlxreg-fan) Return zero speed for broken fan 528181646644 spi: bcm63xx-hsspi: Fix multi-bit mode setting caed289f95f2 ASoC: codecs: lpass: fix incorrect mclk rate 110589ecae84 ASoC: codecs: tx-macro: move to individual clks from bulk b1c7f77e2831 ASoC: codecs: rx-macro: move to individual clks from bulk 05fd63e7f640 ASoC: codecs: tx-macro: move clk provider to managed variants 8ca893710c67 ASoC: codecs: rx-macro: move clk provider to managed variants bed34709711a ASoC: codecs: Change bulk clock voting to optional voting in digital codecs bf29fda763a9 HID: retain initial quirks set up when creating HID devices 2098a330b2a6 HID: multitouch: Add quirks for flipped axes f6e9b77257c1 scsi: aic94xx: Add missing check for dma_map_single() 378cc0eec4aa scsi: mpt3sas: Fix a memory leak 2dc8d09c1e68 drm/amdgpu: fix enum odm_combine_mode mismatch 8b9415aecb1f hwmon: (ltc2945) Handle error case in ltc2945_value_store 9cd1a9b7de20 ASoC: dt-bindings: meson: fix gx-card codec node regex fecd236ef6be ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() 2b346cc075ec ASoC: rsnd: fixup #endif position fa077baab8ea ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() 667782d7ef5b ASoC: mchp-spdifrx: fix controls that works with completion mechanism 12396e9300da ASoC: mchp-spdifrx: fix return value in case completion times out 0c4e4d2ccb88 ASoC: mchp-spdifrx: fix controls which rely on rsr register e4d1c3ce2fe3 spi: dw_bt1: fix MUX_MMIO dependencies 5f54a1d08e26 gpio: vf610: connect GPIO label to dev name 0b64984dfbc4 ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() 49cf87919dae drm/mediatek: Clean dangling pointer on bind error path 62952905e195 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc cd98ea8fa15b drm/mediatek: Drop unbalanced obj unref 088a31fe1edb drm/mediatek: Use NULL instead of 0 for NULL pointer 2a83e2b5b121 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd be30b05c4a33 drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update() f50858d1b66a drm/tegra: firewall: Check for is_addr_reg existence in IMM check 6f3614226430 gpu: host1x: Don't skip assigning syncpoints to channels 11d6f70f07b0 pinctrl: mediatek: Initialize variable *buf to zero 47a117028113 pinctrl: mediatek: Initialize variable pullen and pullup to zero b5b81fc1ac08 pinctrl: mediatek: fix coding style 58151b609821 pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() 82943a0730e0 drm/msm/mdp5: Add check for kzalloc c7ee1772e3c3 drm/msm/dpu: Add check for pstates d4ba50614cb3 drm/msm/dpu: Add check for cstate f0e9f3e1d6c8 drm/msm: use strscpy instead of strncpy c9b6a75aae4d drm/msm/dsi: Allow 2 CTRLs on v2.5.0 ce9fedc3099e drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags 3a40fd51e81e drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness 15edaafbff75 drm/bridge: lt9611: pass a pointer to the of node 75b3c2777dbb drm/bridge: lt9611: fix clock calculation a2c196f05a30 drm/bridge: lt9611: fix programming of video modes 24e51dea9885 drm/bridge: lt9611: fix polarity programming 77ba2d294e16 drm/bridge: lt9611: fix HPD reenablement 1b5adc8752b0 drm/bridge: lt9611: fix sleep mode setup bf661c5e3bc4 drm/msm/dpu: Disallow unallocated resources to be returned 436fb91cadb8 drm/msm/gem: Add check for kmalloc 525c43e67d47 ALSA: hda/ca0132: minor fix for allocation size 399d01375659 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() e69f8e959b72 ASoC: fsl_sai: initialize is_dsp_mode flag 6fd4144985fc ASoC: fsl_sai: Update to modern clocking terminology d58b45bbbea8 scsi: qla2xxx: Fix exchange oversubscription for management commands 2232e689f9d9 scsi: qla2xxx: Fix exchange oversubscription 9b2aab3da463 scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription 09af894bc3bd drm/msm: clean event_thread->worker in case of an error e76fbfdad503 drm/vc4: hdmi: Correct interlaced timings again 55f2645e4e12 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 ae8b24e8289b drm/vc4: hvs: Set AXI panic modes 0f735f232ff5 pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups af54707c0cca pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain b31ad2ecc4f7 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins 9a01ecc312e7 drm/msm/hdmi: Add missing check for alloc_ordered_workqueue 1721badebfc8 hwmon: (ftsteutates) Fix scaling of measurements 11226ab2f99f gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() 262f8e5940c6 drm: tidss: Fix pixel format definition d2991e6b3002 drm/vc4: dpi: Fix format mapping for RGB565 8e04aaffb6de drm/vc4: dpi: Add option for inverting pixel clock and output enable 1f9836f95271 drm/vkms: Fix null-ptr-deref in vkms_release() bad13de76488 drm/vkms: Fix memory leak in vkms_init() 309e785bae07 drm/bridge: megachips: Fix error handling in i2c_register_driver() b02742255620 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC da56b06f3828 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec d72f8548a613 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats d06e827a65a6 drm: Fix potential null-ptr-deref due to drmm_mode_config_init() 50c75e7ce64c sefltests: netdevsim: wait for devlink instance after netns removal 1a452b449a29 selftest: fib_tests: Always cleanup before exit 96cf406dea06 net: bcmgenet: fix MoCA LED control f6df58aa15f7 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() f7854541b02e selftests/net: Interpret UDP_GRO cmsg data as an int value 75ee94229062 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts 3a413b05c66e irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts 95ab0725c521 bpf: Fix global subprog context argument resolution logic bfc344d1e78c can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error f5aaf140ab1c thermal/drivers/hisi: Drop second sensor hi3660 2d20f9b6dd81 wifi: mac80211: make rate u32 in sta_set_rate_info_rx() 62ff301aa492 crypto: crypto4xx - Call dma_unmap_page when done 74fe2bf6746e ACPI: resource: Do IRQ override on all TongFang GMxRGxx b577d0bde456 ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models e0ae2d90bc0c selftests/bpf: Fix out-of-srctree build 15fe03e5dd05 wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() f15ef0ebcf56 wifi: iwl4965: Add missing check for create_singlethread_workqueue() 505c74c4c0b1 wifi: iwl3945: Add missing check for create_singlethread_workqueue 5ac2f1e3bbe6 RISC-V: time: initialize hrtimer based broadcast clock event device e97dd92c3611 m68k: /proc/hardware should depend on PROC_FS b677cb4f0b6b crypto: rsa-pkcs1pad - Use akcipher_request_complete 99e8e6fd70a1 rds: rds_rm_zerocopy_callback() correct order for list_add_tail() d7bd166859fe libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() b8f6c28ce1cf s390/ap: fix status returned by ap_qact() 900a0c25a653 s390/ap: fix status returned by ap_aqic() 0e872b4da7c6 Bluetooth: hci_qca: get wakeup status from serdev device handle 31a288a4df7f Bluetooth: L2CAP: Fix potential user-after-free bf1b79d57e44 OPP: fix error checking in opp_migrate_dentry() db6efde0ab80 tap: tap_open(): correctly initialize socket uid 67f9f02928a3 tun: tun_chr_open(): correctly initialize socket uid a8353cfb4eec net: add sock_init_data_uid() 15a66714bf28 s390/vmem: fix empty page tables cleanup under KASAN 6ce9a22fc021 s390/mem_detect: fix detect_memory() error handling 856fc2195494 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe 88cb93d3a16f irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe d6c66c468897 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains 4401b4858557 irqchip: Fix refcount leak in platform_irqchip_probe a7724a7c2236 net/mlx5: Enhance debug print in page allocation failure a25ff23ba2d7 mt76: mt7915: fix polling firmware-own status 9af6aa18b4e8 bpftool: profile online CPUs instead of possible 457139238f34 crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware 68c1cfd01332 crypto: ccp - Refactor out sev_fw_alloc() 13cb7851a5b1 leds: led-class: Add missing put_device() to led_put() 912eb10b6564 crypto: xts - Handle EBUSY correctly 55a7f88059c8 x86/microcode: Adjust late loading result reporting message 36b6fc833437 x86/microcode: Check CPU capabilities after late microcode update correctly de6e20f3f33e x86/microcode: Add a parameter to microcode_check() to store CPU capabilities a9e76b276b10 x86/microcode: Print previous version of microcode after reload 6d2b3a319144 x86/microcode: Default-disable late loading dce39c10d885 x86/microcode: Rip out the OLD_INTERFACE 54aa76ad5f01 x86: Mark stop_this_cpu() __noreturn e4de2b98c4bd powercap: fix possible name leak in powercap_register_zone() 36ec108b7bd7 crypto: seqiv - Handle EBUSY correctly 840a1d3b77c1 crypto: essiv - Handle EBUSY correctly 416eb7cc967d crypto: ccp - Failure on re-initialization due to duplicate sysfs filename 3496c1b3f500 ACPI: battery: Fix missing NUL-termination with large strings ac75c78f8f76 wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() 53c8a256e5d3 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup 1af7eacfad45 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() 61490d271027 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails f1cdbe94f728 ath9k: htc: clean up statistics macros 4adfc9eb8a45 ath9k: hif_usb: simplify if-if to if-else c0c0614f143b wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function 88f6608c7ede wifi: orinoco: check return value of hermes_write_wordrec() 35fb0e275af1 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU ae17414de71b thermal/drivers/tsens: limit num_sensors to 9 for msm8939 80726a391973 thermal/drivers/tsens: fix slope values for msm8939 e991430d2375 thermal/drivers/tsens: Sort out msm8976 vs msm8956 data df56f5265e73 thermal/drivers/tsens: Add compat string for the qcom,msm8960 21cb4e5700be thermal/drivers/tsens: Drop msm8976-specific defines 801d10065b8a ACPICA: nsrepair: handle cases without a return value correctly 0cf3af4de06a crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 9ae0f82aa70b lib/mpi: Fix buffer overrun when SG is too long d215e32fe18a rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() f7dc606a47d3 rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls a0818534fb64 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose bcaa8b8fc1f1 genirq: Fix the return type of kstat_cpu_irqs_sum() 4222cc9e7912 ACPICA: Drop port I/O validation for some regions 2b56df9102a8 crypto: x86/ghash - fix unaligned access in ghash_setkey() 4f47453c39f3 wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() f19c9ed16294 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() b9294aedfb17 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() e9c889b0c458 wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() 068e986f2ba8 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() ddb864ea9ca2 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() e8ef89e5b89e wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() 5706d00fde3f wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() 9424ea9d557e wifi: ipw2200: fix memory leak in ipw_wdev_init() 345692e96bb7 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() d78d85d84a44 libbpf: Fix btf__align_of() by taking into account field offsets 0c962dcd6bf6 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() 507ad94346da wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() 037f84c0bfae wifi: libertas: fix memory leak in lbs_init_adapter() 8722f96adece wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() 53aa5137560a wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() 993cd8cf5442 wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() 7d2cb8abaad7 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() b56e60b3b158 wifi: rsi: Fix memory leak in rsi_coex_attach() 3d30678a59af block: bio-integrity: Copy flags when bio_integrity_payload is cloned cabad071ab17 arm64: dts: qcom: pmk8350: Use the correct PON compatible 0e12d7725d58 arm64: dts: qcom: pmk8350: Specify PBS register for PON 2936952fa626 KEYS: asymmetric: Fix ECDSA use via keyctl uapi a5fa5a41791c x86/perf/zhaoxin: Add stepping check for ZXC 2c36c390a749 sched/rt: pick_next_rt_entity(): check list_entry 3f191c2cc567 sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() 544a552be086 s390/dasd: Fix potential memleak in dasd_eckd_init() a00cf3619f19 arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions 8173defc3635 blk-mq: correct stale comment of .get_budget 7dd5f83c1149 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx 5eb99e7a80fc blk-mq: avoid sleep in blk_mq_alloc_request_hctx 20b9d7b4e0e6 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node 88022f659f63 arm64: dts: mt8192: Fix CPU map for single-cluster SoC 770e769834e1 ARM: dts: imx7s: correct iomuxc gpr mux controller cells 2fe22748d511 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference 762c821b97a7 arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN e29709ba5847 arm64: dts: renesas: beacon-renesom: Fix gpio expander reference 3f5ec3c335dd locking/rwsem: Disable preemption in all down_read*() and up_read() code paths ab4d47a343da locking/rwsem: Optimize down_read_trylock() under highly contended case ac0e5a181eff arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip f4891e5725a0 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name 665bdfabec52 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name f0b5101a6432 arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names ae03ae3b6b93 arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name 5be0df1849b6 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name 7a5b8cd5622b arm64: dts: amlogic: meson-gx: add missing unit address to rng node name 5c1ce648c6c3 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property d089142bcc73 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible f562cc37f0f0 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name 334bb3461204 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name 88083a25d80a ARM: imx: Call ida_simple_remove() for ida_simple_get abfdfa339675 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato 70aac3c6b14d arm64: dts: ti: k3-j7200: Fix wakeup pinmux range c42defea2db0 ARM: s3c: fix s3c64xx_set_timer_source prototype af48760133f1 ARM: bcm2835_defconfig: Enable the framebuffer 37858e17e45e ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() 89895442387d arm64: dts: meson: remove CPU opps below 1GHz for G12A boards 69c7a270357a arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names feb8c71f015d arm64: dts: qcom: ipq8074: fix Gen3 PCIe node 1563af0f28af arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges e88204931d9a arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY d9df682bcea5 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size a55a645aa303 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes dd3d021ae547 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names 8a5d81afa6e1 arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem 76e794cfd137 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size 10c5fae6f99d arm64: dts: msm8992-bullhead: add memory hole region 410028a170f3 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address a240ab41b3bc arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name 472c333be2c2 arm64: dts: meson-gx: Fix Ethernet MAC address unit name b63bb187696c arm64: dts: qcom: sc7280: correct SPMI bus address cells 9e4063237957 arm64: dts: qcom: sc7180: correct SPMI bus address cells 6ca79943f5e3 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name e192005e3f69 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description 1cc12d10d13a ARM: zynq: Fix refcount leak in zynq_early_slcr_init a1d42650cf29 arm64: dts: imx8m: Align SoC unique ID node unit address 61ecb2df6923 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings 738a716d2de6 arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k a7d6e757169f arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up 795a9a93ed8d arm64: dts: qcom: qcs404: use symbol names for PCIe resets 10fcdad2b9f3 ARM: OMAP2+: Fix memory leak in realtime_counter_init() e2f62d8302bb powerpc/mm: Rearrange if-else block to avoid clang warning 3959316f8ceb HID: asus: use spinlock to safely schedule workers d2ce7b6f3ae4 HID: asus: use spinlock to protect concurrent accesses (From OE-Core rev: d9f73959645060982bcec6729cb8dfd511ab8de0) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7be1bc5ce77b31bb634bd3572d8553cad127f38e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.98Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: d9b4a0c83a2d Linux 5.15.98 937c15e27a63 io_uring: ensure that io_init_req() passes in the right issue_flags bf7123dd26a0 Linux 5.15.97 cf7f9cd50013 io_uring: add missing lock in io_get_file_fixed 77358093331e USB: core: Don't hold device lock while reading the "descriptors" sysfs file 3b24c980dc07 usb: gadget: u_serial: Add null pointer check in gserial_resume 2d72795ccde2 USB: serial: option: add support for VW/Skoda "Carstick LTE" 02190d23b731 usb: dwc3: pci: add support for the Intel Meteor Lake-M cc09a7d5a6a1 scripts/tags.sh: fix incompatibility with PCRE2 1aee4ab2c107 scripts/tags.sh: Invoke 'realpath' via 'xargs' 06740b433d9d vc_screen: don't clobber return value in vcs_read e7f460696340 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). 16d319ec18b0 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state 6dd1de27d771 staging: mt7621-dts: change palmbus address to lower case 07f0c6f9c357 x86/cpu: Add Lunar Lake M e1b09162f268 HID: core: Fix deadloop in hid_apply_multiplier. f1ee47003075 neigh: make sure used and confirmed times are valid 2590058fb058 IB/hfi1: Assign npages earlier 4534ea429ed8 ASoC: rt715-sdca: fix clock stop prepare timeout issue e430f058d90c btrfs: send: limit number of clones and allocated memory size d454a7212e17 ACPI: NFIT: fix a potential deadlock during NFIT teardown 435e8fabd19a HID: elecom: add support for TrackBall 056E:011C 6bd2f1754393 ARM: dts: rockchip: add power-domains property to dp node on rk3288 839a9c0047a1 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc 503e3d93cf35 Fix XFRM-I support for nested ESP tunnels 765b3a0e0a81 ionic: refactor use of ionic_rx_fill() (From OE-Core rev: 10736085c3e47c23c377bd68623b0753557e3a06) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4961d295599b1c3822752c42891006a49aea8ff3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: update to v2.13.9Bruce Ashfield2023-04-114-162/+1
| | | | | | | | | | | | | | | | | | | | | | Bumping lttng-modules to version v2.13.9-4-g12f43cab, which comprises the following commits: da1f5a26 Version 2.13.9 dc2d1294 fix: jbd2: use the correct print format (v5.4.229) d04c1211 fix: jbd2 upper bound for v5.10.163 4b8864fc fix: jbd2: use the correct print format (v5.10.163) 69d3aa79 fix: btrfs: move accessor helpers into accessors.h (v6.2) We drop our previously backported commits as well, since they are part of the release. (From OE-Core rev: 8864e50267327b474806de8b12ec60137a3cf17b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 79d8e93adde07ff3a4a239d66649ee566a2437d6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.175Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: de26e1b2103b Linux 5.10.175 aa8579bc0846 s390/dasd: add missing discipline function 6baebcecf09a KVM: VMX: Fix crash due to uninitialized current_vmcs 685ed0a277f1 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper 0ef55bafabb9 KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 9da269bee7ea UML: define RUNTIME_DISCARD_EXIT 5c425eb9da8a sh: define RUNTIME_DISCARD_EXIT bfef72d2fc62 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 6af633e7782c powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds af560685bad5 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT d367c5ebe943 arch: fix broken BuildID for arm64 and riscv 7550aade9783 ext4: block range must be validated before use in ext4_mb_clear_bb() c3fd717b58f0 ext4: add strict range checks while freeing blocks 65061f49a50f ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() 9cd21f5babb5 ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() b5005605013d drm/i915: Don't use BAR mappings for ring buffers with LLC c53d50d8081a skbuff: Fix nfct leak on napi stolen a4932a2c5446 ipmi:watchdog: Set panic count to proper value on a panic 7aa5a495cbf8 ipmi/watchdog: replace atomic_add() and atomic_sub() a5c140d88a69 media: rc: gpio-ir-recv: add remove function 13b04efb5bd0 media: ov5640: Fix analogue gain control 42bb1e6b7fe8 scripts: handle BrokenPipeError for python scripts be658aa43a47 PCI: Add SolidRun vendor ID d47d364f6671 macintosh: windfarm: Use unsigned type for 1-bit bitfields 9cff3f106a4c alpha: fix R_ALPHA_LITERAL reloc for large modules 9a61a3a6ec66 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation 5ddcb0a34819 MIPS: Fix a compilation issue 7f77f3dab506 block, bfq: fix uaf for bfqq in bic_set_bfqq() 6291281f15e1 block, bfq: replace 0/1 with false/true in bic apis e6f03decf5b7 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" 1425f1bb5df5 block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq 5533742c7cb1 block, bfq: fix possible uaf for 'bfqq->bic' c660e024bc68 tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address b1fddddf58ac watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths f2a5ec7f7b28 iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter b113f9020447 ext4: Fix deadlock during directory rename ab89b8a67fbb RISC-V: Don't check text_mutex during stop_machine 3de277af481a riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode ce7dd61e0040 SUNRPC: Fix a server shutdown leak e1b8342a8528 net/smc: fix fallback failed while sendmsg with fastopen 93367126f68c platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it 0fe672336d69 scsi: megaraid_sas: Update max supported LD IDs to 240 f4eae84f5754 net: ethernet: mtk_eth_soc: fix RX data corruption issue 01a1e9810905 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR 065c1ed5c4ce netfilter: tproxy: fix deadlock due to missing BH disable 26fa059cc924 netfilter: ctnetlink: revert to dumping mark regardless of event type d16701a385b5 bnxt_en: Avoid order-5 memory allocation for TPA data c0df4e5c247d net: phylib: get rid of unnecessary locking d2a5a9cdc5d6 net: stmmac: add to set device wake up flag when stmmac init phy c3aaec463a63 net: caif: Fix use-after-free in cfusbl_device_notify() db16d6567402 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver d5e8f7edc2ac net: usb: lan78xx: Remove lots of set but unused 'ret' variables 374cbffe7d6f selftests: nft_nat: ensuring the listening side is up before starting the client 42d9ed4e5dc5 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() 6f0cc879c889 powerpc: dts: t1040rdb: fix compatible string for Rev A boards 80be62358fa5 nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties cbf11ff3708f bgmac: fix *initial* chip reset to support BCM5358 4c43a0291f87 drm/msm/a5xx: fix context faults during ring switch 34e71ca0a006 drm/msm/a5xx: fix the emptyness check in the preempt code 8dde1d9d6f06 drm/msm: Document and rename preempt_lock 00c2020b8bb8 drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register 08c0b54bef78 drm/msm: Fix potential invalid ptr free 8b4a6dd15717 drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype 9ca74e5e75ea drm/nouveau/kms/nv50-: remove unused functions 0c440f14558b ext4: Fix possible corruption when moving a directory 6b223e32d66c scsi: core: Remove the /proc/scsi/${proc_name} directory earlier e993e3ea9550 riscv: Add header include guards to insn.h 713c335e5a8f riscv: Avoid enabling interrupts in die() f9fdb3e7b075 RISC-V: Avoid dereferening NULL regs in die() 030b1c4217a4 arm64: efi: Make efi_rt_lock a raw_spinlock 7e00b52c8cdd iommu/vt-d: Fix PASID directory pointer coherency c424b1819120 iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() aeab1f1a60ae irqdomain: Fix domain registration race bb7597777c13 irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent 4ab311d51cd9 irqdomain: Fix mapping-creation race 8617599c646f irqdomain: Refactor __irq_domain_alloc_irqs() ff762cdbf0c8 irqdomain: Look for existing mapping only once 6414597815d5 irq: Fix typos in comments fe80a53eabdb udf: Fix off-by-one error when discarding preallocation 7786bfd8f7ab nfc: change order inside nfc_se_io error path 3f00c476da8f ext4: zero i_disksize when initializing the bootloader inode a9bd94f67b27 ext4: fix WARNING in ext4_update_inline_data d72a6c31393d ext4: move where set the MAY_INLINE_DATA flag is set 1d2366624b4c ext4: fix another off-by-one fsmap error on 1k block filesystems 8706c972fcfa ext4: fix RENAME_WHITEOUT handling for inline directories d0632ff49bd1 ext4: fix cgroup writeback accounting with fs-layer encryption 3106cb47cded drm/connector: print max_requested_bpc in state debugfs 4279e87da6c8 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 5462843dc40f x86/CPU/AMD: Disable XSAVES on AMD family 0x17 a1eb8bf1e35f fork: allow CLONE_NEWTIME in clone3 flags a759905de9cd fs: prevent out-of-bounds array speculation when closing a file descriptor 955623617f2f Linux 5.10.174 c036dae03678 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh 1afff6203a73 staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script decf73066f7e wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" e5f315b55f8e Linux 5.10.173 8ecd5dabddc0 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails a5bbea50d622 malidp: Fix NULL vs IS_ERR() checking 1dfc0a52f768 scsi: mpt3sas: Remove usage of dma_get_required_mask() API 747652f9c503 scsi: mpt3sas: re-do lost mpt3sas DMA mask fix 2392303df240 scsi: mpt3sas: Don't change DMA mask while reallocating pools f73bbfb47ff1 Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" 331c18e8ac81 media: uvcvideo: Fix race condition with usb_kill_urb 9d83b69e934d media: uvcvideo: Provide sync and async uvc_ctrl_status_event c5fe3fba1b7b drm/virtio: Fix error code in virtio_gpu_object_shmem_init() 0a1d0c79eaec tcp: Fix listen() regression in 5.10.163 7474be26b032 Bluetooth: hci_sock: purge socket queues in the destruct() callback d90967f850b1 drm/display/dp_mst: Fix down message handling after a packet reception error ee4a4282d78d drm/display/dp_mst: Fix down/up message handling after sink disconnect 411b8ad505f7 x86/resctl: fix scheduler confusion with 'current' 9554af98018c x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} 7123a4337bf7 net: tls: avoid hanging tasks on the tx_lock a6549336f574 soundwire: cadence: Drain the RX FIFO after an IO timeout e5ca5b71363a soundwire: cadence: Remove wasted space in response_buf 4d2423f15b36 phy: rockchip-typec: Fix unsigned comparison with less than zero 01923e3196ee PCI: Add ACS quirk for Wangxun NICs faa050d2ff88 PCI: loongson: Add more devices that need MRRS quirk dd9981a11d74 kernel/fail_function: fix memory leak with using debugfs_lookup() b2301851e7e3 PCI: Take other bus devices into account when distributing resources fdca189e5228 PCI: Align extra resources for hotplug bridges properly 877aacda1469 usb: gadget: uvc: Make bSourceID read/write 56495e8d3cb4 usb: uvc: Enumerate valid values for color matching 961f93d63da7 USB: ene_usb6250: Allocate enough memory for full object 426cbe9a0a68 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math 654ae539254d PCI: loongson: Prevent LS7A MRRS increases 09ca779ac04c iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() 3357e90d3c36 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() 8db64cea4788 tools/iio/iio_utils:fix memory leak 160494b66fe0 mei: bus-fixup:upon error print return values of send and receive 17b96b5c19be serial: sc16is7xx: setup GPIO controller later in probe 0cb1f78d886b tty: serial: fsl_lpuart: disable the CTS when send break signal 84ea44dc3e4e tty: fix out-of-bounds access in tty_driver_lookup_tty() e8a5efd5aefc staging: emxx_udc: Add checks for dma_alloc_coherent() c4d96503d67b media: uvcvideo: Silence memcpy() run-time false positive warnings 78b1fdc47e4e media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 23f9bead358d media: uvcvideo: Handle errors from calls to usb_string d8aa2e1ae642 media: uvcvideo: Handle cameras with invalid descriptors 76752888edcc IB/hfi1: Update RMT size calculation 754e81ff4406 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak 903b91cea77a bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support 07fb5653366c firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 25c9fba724bd tracing: Add NULL checks for buffer in ring_buffer_free_read_page() e30b26e74617 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it f73134231fa2 thermal: intel: quark_dts: fix error pointer dereference 01829cb87089 ASoC: zl38060 add gpiolib dependency 2bc1f260ede1 ASoC: zl38060: Remove spurious gpiolib select c8e7c0ec458c ASoC: adau7118: don't disable regulators on device unbind c79a924ed6af loop: loop_set_status_from_info() check before assignment af5f9a476147 scsi: ipr: Work around fortify-string warning 555f315832ec rtc: sun6i: Always export the internal oscillator 3e734e694181 vc_screen: modify vcs_size() handling in vcs_read() ac73d8f6a64a tcp: tcp_check_req() can be called from process context 4d08ed4651a1 ARM: dts: spear320-hmi: correct STMPE GPIO compatible 2f935409cd82 net/sched: act_sample: fix action bind logic 8978315cb4bf nfc: fix memory leak of se_io context in nfc_genl_se_io 8817602cffe0 net/mlx5: Geneve, Fix handling of Geneve object id as error code 0ac65fab2b3f 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() 3e0359f151ac 9p/xen: fix connection sequence c959a53b62a6 9p/xen: fix version parsing 82a0c1fe1fe0 net: fix __dev_kfree_skb_any() vs drop monitor 8ee401f89cdb sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop da26369377f0 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation 9060abce3305 netfilter: ebtables: fix table blob use-after-free 1ff0b87df98b netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() 9f7abdd50026 watchdog: pcwd_usb: Fix attempting to access uninitialized memory c5a21a550150 watchdog: Fix kmemleak in watchdog_cdev_register 273559f58f71 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path 7cb46fa16b96 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list 8a18856e0744 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed 9d448dd6bcb6 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() 0aa0253f6c99 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap f09a84548c37 ubifs: ubifs_writepage: Mark page dirty after writing inode failed 9d4768523b09 ubifs: dirty_cow_znode: Fix memleak in error handling path 343d273d5fd0 ubifs: Re-statistic cleaned znode count if commit failed fcbc795abe78 ubi: Fix possible null-ptr-deref in ubi_free_volume() bf50229494f0 ubifs: Fix memory leak in alloc_wbufs() 31d60afe2cc2 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() 35f8d4064e54 ubi: Fix use-after-free when volume resizing failed 38fd7acdc1d2 ubifs: Reserve one leb for each journal head while doing budget 38a097dce184 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 495ea59a24a3 ubifs: Fix wrong dirty space budget for dirty inode 9e07ee28c20d ubifs: Rectify space budget for ubifs_xrename() ffebd804c7ab ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted 93e748ba5174 ubifs: Fix build errors as symbol undefined 846bfba34175 ubi: ensure that VID header offset + VID header size <= alloc, size f2b9c4544e3b um: vector: Fix memory leak in vector_config 6be349d7388f fs: f2fs: initialize fsdata in pagecache_write() 33909b1a646d f2fs: use memcpy_{to,from}_page() where possible 9d4a4a9ee95e pwm: stm32-lp: fix the check on arr and cmp registers update c2677c49b766 pwm: sifive: Always let the first pwm_apply_state succeed 8b98e7a45e63 pwm: sifive: Reduce time the controller lock is held a1368eaea058 objtool: Fix memory leak in create_static_call_sections() 5d03a19ac7e8 fs/jfs: fix shift exponent db_agl2size negative 18c3fa7a7fdb net/sched: Retire tcindex classifier 322df540ba05 kbuild: Port silent mode detection to future gnu make. f8ac5467e1f3 pinctrl: rockchip: fix reading pull type on rk3568 50afcd5316f2 pinctrl: rockchip: fix mux route data for rk3568 844da3901304 wifi: ath9k: use proper statements in conditionals a2a1e3f4ed5b arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY 64a99c0ac6f8 drm/edid: fix AVI infoframe aspect ratio handling 1f064aaa81af drm/radeon: Fix eDP for single-display iMac11,2 266864c1e0ed drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv 5a2712427168 vfio/type1: prevent underflow of locked_vm via exec() 691a8e26de78 PCI: Avoid FLR for AMD FCH AHCI adapters 88b51c6a6d57 PCI: hotplug: Allow marking devices as disconnected during bind/unbind d219b19e1f26 PCI/PM: Observe reset delay irrespective of bridge_d3 285d8390d98e riscv: jump_label: Fixup unaligned arch_static_branch function 8f9542cad6c2 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() c315560e3ef7 scsi: ses: Fix possible desc_ptr out-of-bounds accesses 2ecd344173a5 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses e4dd25da784b scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() d68937dfc73e scsi: ses: Don't attach if enclosure has no components 0d14ace68dd5 scsi: qla2xxx: Fix erroneous link down e596253113b6 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests 40bedbf10d56 scsi: qla2xxx: Fix link failure in NPIV environment 6e02a43acd06 ring-buffer: Handle race between rb_move_tail and rb_check_pages 1693f3bc1f25 ktest.pl: Add RUN_TIMEOUT option with default unlimited 39255e4788fb ktest.pl: Fix missing "end_monitor" when machine check fails 0dfb3f4588bc ktest.pl: Give back console on Ctrt^C on monitor ed77831e69ee mm/thp: check and bail out if page in deferred queue already e6d20325f422 mm: memcontrol: deprecate charge moving f1f6c87d8224 docs: gdbmacros: print newest record 6814e8e4202f remoteproc/mtk_scp: Move clk ops outside send_lock 3b78c2482bbe media: ipu3-cio2: Fix PM runtime usage_count in driver unbind 6c96c0b2e326 mips: fix syscall_get_nr cd4d3eab2310 dax/kmem: Fix leak of memory-hotplug resources 241e893df474 alpha: fix FEN fault handling ae16346078b1 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails 0f2fd21b5b54 ARM: dts: exynos: correct TMU phandle in Odroid HC1 7dd9de2e2f7b ARM: dts: exynos: correct TMU phandle in Odroid XU d1887cca6526 ARM: dts: exynos: correct TMU phandle in Exynos5250 136d6f3c5dc9 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family 135e968d6a86 ARM: dts: exynos: correct TMU phandle in Exynos4 aaa2d2249c90 ARM: dts: exynos: correct TMU phandle in Exynos4210 f2b478228bfd dm flakey: don't corrupt the zero page 07e375c18af0 dm flakey: fix logic when corrupting a bio 17f81b127712 thermal: intel: powerclamp: Fix cur_state for multi package system 2cfe78619b0d wifi: cfg80211: Fix use after free for wext 73090cebe3f3 wifi: rtl8xxxu: Use a longer retry limit of 48 3383f79d6b0a dm: add cond_resched() to dm_wq_work() e6409208c13f mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type 0dc0fa313bb4 ext4: refuse to create ea block when umounted d738789ae9ec ext4: optimize ea_inode block expansion ab22799f11e3 jbd2: fix data missing when reusing bh which is ready to be checkpointed a9cd89463ea4 ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC ae2340769ed3 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() 246f26664b2e io_uring/poll: allow some retries for poll triggering spuriously 7f3d13241574 io_uring: remove MSG_NOSIGNAL from recvmsg 72783d2af89b io_uring/rsrc: disallow multi-source reg buffers a442f12e47aa io_uring: add a conditional reschedule to the IOPOLL cancelation loop 3d1f9533a39d io_uring: mark task TASK_RUNNING before handling resume/task work 3f32f8492e10 io_uring: handle TIF_NOTIFY_RESUME when checking for task_work 306c8b49b566 irqdomain: Drop bogus fwspec-mapping error handling e0538aa7e099 irqdomain: Fix disassociation race 6b24bd85ae5c irqdomain: Fix association race 8c64acd24aed ima: Align ima_file_mmap() parameters with mmap_file LSM hook c1aa96927b24 brd: return 0/-error from brd_insert_page() 3326ef84cdbe Documentation/hw-vuln: Document the interaction between IBRS and STIBP abfed855f058 x86/speculation: Allow enabling STIBP with legacy IBRS 44a44b57e88f x86/microcode/AMD: Fix mixed steppings support 87cf9bc78c43 x86/microcode/AMD: Add a @cpu parameter to the reloading functions 0a89768b85f0 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter 5255fd8dfbd2 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range c16e4610d5e5 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic f75ee95196ce x86/reboot: Disable SVM, not just VMX, when stopping CPUs 051f991c571b x86/reboot: Disable virtualization in an emergency if SVM is supported 8ff2cc2f8775 x86/crash: Disable virt in core NMI crash handler to avoid double shootdown 537be939a86a x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) edd7f5bc6f97 KVM: s390: disable migration mode when dirty tracking is disabled 018798c6fbef KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI 76a9886e1b61 KVM: Destroy target device if coalesced MMIO unregistration fails bacfce056ea6 udf: Fix file corruption when appending just after end of preallocated extent a44ec34b9044 udf: Detect system inodes linked into directory hierarchy 63478c3ce24b udf: Preserve link count of system files eb2133900cac udf: Do not update file length for failed writes to inline files 965982feb333 udf: Do not bother merging very long extents 9c792a59e078 udf: Truncate added extents on failed expansion 6bf9caa58526 ocfs2: fix non-auto defrag path not working issue 2c559b3ba8e0 ocfs2: fix defrag path triggering jbd2 ASSERT e9f20138b5fb f2fs: fix cgroup writeback accounting with fs-layer encryption 00b558732662 f2fs: fix information leak in f2fs_move_inline_dirents() f9dbc35ecb94 exfat: fix inode->i_blocks for non-512 byte sector size device 4017209e08d2 exfat: redefine DIR_DELETED as the bad cluster number c2d1997074ce exfat: fix unexpected EOF while reading dir 34b05883414c exfat: fix reporting fs error when reading dir beyond EOF ef7d71d7bd57 fs: hfsplus: fix UAF issue in hfsplus_put_super dc9f78b6d254 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create 300b6404e601 ARM: dts: exynos: correct HDMI phy compatible in Exynos4 69493675fdfb cifs: Fix uninitialized memory read in smb3_qfs_tcon() 59102ded7480 s390/kprobes: fix current_kprobe never cleared after kprobes reenter d8724dc0ce76 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler d43abcf91c5e s390: discard .interp section 6cf48403c46a s390/extmem: return correct segment type in __segment_load() be2dad7bc932 ipmi_ssif: Rename idle state and check 66b40f8756d2 rtc: pm8xxx: fix set-alarm race e5b643645a9a firmware: coreboot: framebuffer: Ignore reserved pixel color bits bf990eebeaa7 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu 759f6a72bc5a nfsd: zero out pointers after putting nfsd_files on COPY setup error 9b8047b21000 dm cache: add cond_resched() to various workqueue loops 52206dd1c77f dm thin: add cond_resched() to various workqueue loops 861229a52bac drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 7df5da8e6bcf HID: logitech-hidpp: Don't restart communication if not necessary ca64ebcb4501 pinctrl: at91: use devm_kasprintf() to avoid potential leaks 5735878a7b7d hwmon: (coretemp) Simplify platform device handling 2f8623377f3e gfs2: Improve gfs2_make_fs_rw error handling bfa4ffd81591 regulator: s5m8767: Bounds check id indexing into arrays b4ff71c6f029 regulator: max77802: Bounds check regulator id against opmode 0adacf6d6b12 ASoC: kirkwood: Iterate over array indexes instead of using pointer math fcfc7740228d docs/scripts/gdb: add necessary make scripts_gdb step 540c66180afd drm/msm/dsi: Add missing check for alloc_ordered_workqueue d473c55ce197 drm: amd: display: Fix memory leakage ce9e9d3dcbb0 drm/radeon: free iio for atombios when driver shutdown 819d8dba030d drm/tiny: ili9486: Do not assume 8-bit only SPI controllers bc919c866dd5 HID: Add Mapping for System Microphone Mute f4cb42525208 drm/omap: dsi: Fix excessive stack usage 9f73793b8163 drm/amd/display: Fix potential null-deref in dm_resume 348cc9ab3380 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE e974e8f1e37d PM: EM: fix memory leak with using debugfs_lookup() 0c2b778edd8a uaccess: Add minimum bounds check on kernel buffer size d80f947bb303 coda: Avoid partial allocation of sig_inputArgs 206c511e4214 net/mlx5: fw_tracer: Fix debug print 1ef724fed392 ACPI: video: Fix Lenovo Ideapad Z570 DMI match 46ce77b07cd8 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup 7873def499df m68k: Check syscall_trace_enter() return code 841881320562 net: bcmgenet: Add a check for oversized packets 1fc9760afd8a crypto: hisilicon: Wipe entire pool on error 2fc7748d4823 clocksource: Suspend the watchdog temporarily when high read latency detected 94933dab75d5 ACPI: Don't build ACPICA with '-Os' 9f1865ebfa7a ice: add missing checks for PF vsi type b33091fc2896 inet: fix fast path in __inet_hash_connect() 47dc1f425af5 wifi: mt7601u: fix an integer underflow 0ca2efea4f11 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds 4707c94f7f89 x86/bugs: Reset speculation control settings on init 6ef02cdb5a30 timers: Prevent union confusion from unexpected restart_syscall() 781bff0a532f thermal: intel: Fix unsigned comparison with less than zero 744e538dcf27 wifi: ath11k: debugfs: fix to work with multiple PCI devices d99d194e2f8c rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug 2bf501f1bc78 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() f5657f330603 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks d6ef66194bb4 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() 99ff971b62e5 wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() 6e291810fe83 blk-iocost: fix divide by 0 error in calc_lcoefs() 199624f3144d ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy f34cc701ea0a udf: Define EFSCORRUPTED error code 91f9d708716d rpmsg: glink: Avoid infinite loop on intent for missing channel 2b72ceef1740 media: saa7134: Use video_unregister_device for radio_dev 42f8ba835568 media: usb: siano: Fix use after free bugs caused by do_submit_urb cc2f9c8eb1ee media: i2c: ov7670: 0 instead of -EINVAL was returned 78da5a378bda media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() c6c3b4ae3166 media: i2c: imx219: Fix binning for RAW8 capture a34288e3a116 media: i2c: imx219: Split common registers from mode tables 09a0410886aa media: i2c: imx219: remove redundant writes dfaafeb8e953 media: i2c: ov772x: Fix memleak in ov772x_probe() bcae9115a163 media: ov5675: Fix memleak in ov5675_init_controls() a163ee11345d media: ov2740: Fix memleak in ov2740_init_controls() 505ff3a0c595 media: max9286: Fix memleak in max9286_v4l2_register() f3e10a3437dc builddeb: clean generated package content 55f3bca25d3f powerpc: Remove linker flag from KBUILD_AFLAGS b74aaa314f6a media: platform: ti: Add missing check for devm_regulator_get c7a218cbf67f media: ti: cal: fix possible memory leak in cal_ctx_create() 0a2e2674f720 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers 7e5bc675eb7b Input: iqs269a - do not poll during ATI 65e39fdce1fc Input: iqs269a - do not poll during suspend or resume b0b84fd32cb4 alpha/boot/tools/objstrip: fix the check for ELF header 4cab7debf3e0 vdpa/mlx5: Don't clear mr struct on destroy MR bccccd43a06d MIPS: vpe-mt: drop physical_memsize 132203ce40d0 MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set 6fc6d29be811 powerpc/eeh: Set channel state after notifying the drivers dfc41e385915 powerpc/eeh: Small refactor of eeh_handle_normal_event() 386cc2af90e9 powerpc/rtas: ensure 4KB alignment for rtas_data_buf c9a299f2f465 powerpc/rtas: make all exports GPL 7afd768784bd powerpc/pseries/lparcfg: add missing RTAS retry status handling df995aef6400 powerpc/pseries/lpar: add missing RTAS retry status handling 9626f83a6ec7 powerpc/perf/hv-24x7: add missing RTAS retry status handling 831a2d8de1d6 clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() 4f060379aaf2 powerpc/powernv/ioda: Skip unallocated resources when mapping to PE 15fed9258b84 clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC 241048adcb40 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC 1957c5b5ec4b Input: ads7846 - don't check penirq immediately for 7845 8d9b9e56c2b6 Input: ads7846 - always set last command to PWRDOWN d247f3527b31 Input: ads7846 - convert to one message a6c43844462e Input: ads7846 - convert to full duplex 7f2034b9b061 Input: ads7846 - don't report pressure for ads7845 092effd9f992 clk: imx: avoid memory leak 092f17eca84b clk: renesas: cpg-mssr: Remove superfluous check in resume code 7beb9b4538e7 clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed 44a2a912c750 linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <linux/kernel.h> 9a6dca86cfae Input: iqs269a - configure device with a single block write b7afc359f6e5 Input: iqs269a - increase interrupt handler return delay a6a70ab2bbe2 Input: iqs269a - drop unused device node references b7fb5b5d2c8c mtd: rawnand: sunxi: Fix the size of the last OOB region c90fa32bd4d2 RISC-V: fix funct4 definition for c.jalr in parse_asm.h c7950aa87280 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents 7fd6fd898b64 clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents 3ee13bdf0d25 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() 8a041377a458 objtool: add UACCESS exceptions for __tsan_volatile_read/write 455cf05161be printf: fix errname.c list b18946a9cee2 selftests/ftrace: Fix bash specific "==" operator b8dc9f6fde19 sparc: allow PM configs for sparc32 COMPILE_TEST 93925ab9dd74 perf tools: Fix auto-complete on aarch64 1d6101d9222e leds: led-core: Fix refcount leak in of_led_get() 071b7f572051 perf llvm: Fix inadvertent file creation deece7bd60b0 gfs2: jdata writepage fix cfd85a0922c4 cifs: Fix warning and UAF when destroy the MR list caac205e0d5b cifs: Fix lost destroy smbd connection when MR allocate failed 9e8ccaf4ff2c nfsd: fix race to check ls_layouts e73640184cb6 hid: bigben_probe(): validate report count fddde36316da HID: bigben: use spinlock to safely schedule workers ec8b79668ebf HID: bigben_worker() remove unneeded check on report_field 2ca8ae5cf61e HID: bigben: use spinlock to protect concurrent accesses f69065e1bd90 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared c785a87d9a77 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() ac3a513d4fa8 NFS: fix disabling of swap 242df51a8291 nfs4trace: fix state manager flag printing 6d434b4c49f0 NFSv4: keep state manager thread active if swap is enabled d601f782824e NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() c550f65a54a0 dm: remove flush_scheduled_work() during local_exit() f23a4b9bf895 ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init 4c6d18ea71d8 hwmon: (mlxreg-fan) Return zero speed for broken fan a79f1e71e7b5 spi: bcm63xx-hsspi: Fix multi-bit mode setting 59b0ce292a09 spi: bcm63xx-hsspi: fix pm_runtime ca769960cb57 scsi: aic94xx: Add missing check for dma_map_single() 30c7c72b6cf9 scsi: mpt3sas: Fix a memory leak 0cb8a92a880d drm/amdgpu: fix enum odm_combine_mode mismatch 859bdc96ba89 hwmon: (ltc2945) Handle error case in ltc2945_value_store d9bcf67b8bb3 ASoC: dt-bindings: meson: fix gx-card codec node regex b4d74716da00 ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() ce07bbe038ae ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() d8f5539b5e7f ASoC: mchp-spdifrx: fix controls that works with completion mechanism 45956f1764ca ASoC: mchp-spdifrx: fix return value in case completion times out 426423ed55de ASoC: atmel: fix spelling mistakes 1983a70778eb ASoC: mchp-spdifrx: fix controls which rely on rsr register b33ca7b7bb66 spi: dw_bt1: fix MUX_MMIO dependencies 33033f392d81 gpio: vf610: connect GPIO label to dev name f2f6e683d9e7 ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() 6a89ddee1686 drm/mediatek: Clean dangling pointer on bind error path b64b6dff15a3 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc 3a50d86696f6 drm/mediatek: Drop unbalanced obj unref 55bc7babc094 drm/mediatek: Use NULL instead of 0 for NULL pointer da5fd5399933 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd cfd710a7e5a5 gpu: host1x: Don't skip assigning syncpoints to channels 53f98ffcd89b pinctrl: mediatek: Initialize variable *buf to zero d2eb2e712514 pinctrl: mediatek: Initialize variable pullen and pullup to zero a46d29437b0a pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() 49907c887382 drm/msm/mdp5: Add check for kzalloc e9743b3052e1 drm/msm/dpu: Add check for pstates 31f2f8de0ea7 drm/msm/dpu: Add check for cstate 70bc4db1fb7b drm/msm: use strscpy instead of strncpy 23770064a339 drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness 10c58ca62a54 drm/bridge: lt9611: pass a pointer to the of node ffd4cbd7eabd drm/bridge: lt9611: fix clock calculation aa37ec52c1a9 drm/bridge: lt9611: fix programming of video modes bffd0078026f drm/bridge: lt9611: fix polarity programming 3c865a014623 drm/bridge: lt9611: fix HPD reenablement 88618e800acf drm/bridge: lt9611: fix sleep mode setup 8dbd54d679e3 drm/msm/dpu: Disallow unallocated resources to be returned 42fdae9f59b1 ALSA: hda/ca0132: minor fix for allocation size b26bd7791f3c drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() a3bf72eab8c8 ASoC: fsl_sai: initialize is_dsp_mode flag d4438cbd9c04 drm/vc4: hdmi: Correct interlaced timings again 15a6be1011c2 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 bc65127ba4c0 drm/vc4: hvs: Set AXI panic modes d562054a3a2e pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups 3dd6f159385d pinctrl: rockchip: do coding style for mux route struct 6da121152ada pinctrl: rockchip: add support for rk3568 8ab860dd8717 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain 86704e50ffb5 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins 1bab31a0969c drm/msm/hdmi: Add missing check for alloc_ordered_workqueue 8eb74bd9c972 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() fdcacfd11015 drm: tidss: Fix pixel format definition 2adbcf94ebfc drm/vc4: dpi: Fix format mapping for RGB565 09c6e21d6a1e drm/vc4: dpi: Add option for inverting pixel clock and output enable 0b8f390e2251 drm/vkms: Fix null-ptr-deref in vkms_release() 5b9bcb33cf3f drm/bridge: megachips: Fix error handling in i2c_register_driver() 181fb5efb649 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC a86bd12bd974 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats 5ae70041a6d7 drm: Fix potential null-ptr-deref due to drmm_mode_config_init() 8f06907f9f58 sefltests: netdevsim: wait for devlink instance after netns removal 6038e458798d selftest: fib_tests: Always cleanup before exit e1c848d9ddd5 net: bcmgenet: fix MoCA LED control 4a413d360959 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() 5663df20622d selftests/net: Interpret UDP_GRO cmsg data as an int value 7cefa692224a irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts 27a601623dde irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts 9f487d888ee5 bpf: Fix global subprog context argument resolution logic 3e8733949f81 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error e02bc492883a thermal/drivers/hisi: Drop second sensor hi3660 3856f7559722 wifi: mac80211: make rate u32 in sta_set_rate_info_rx() f333346001f9 crypto: crypto4xx - Call dma_unmap_page when done b10827bce739 selftests/bpf: Fix out-of-srctree build d7c5ecbc4915 wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() 3185d6cfc592 wifi: iwl4965: Add missing check for create_singlethread_workqueue() 2f80b3ff9251 wifi: iwl3945: Add missing check for create_singlethread_workqueue 5da95a7eb9e3 RISC-V: time: initialize hrtimer based broadcast clock event device dabc22a30d83 m68k: /proc/hardware should depend on PROC_FS c9c87142260c crypto: rsa-pkcs1pad - Use akcipher_request_complete eb209a35d362 rds: rds_rm_zerocopy_callback() correct order for list_add_tail() b7aa7fbc1693 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() b8ed41cc04fb Bluetooth: L2CAP: Fix potential user-after-free 4f4c970a05a2 OPP: fix error checking in opp_migrate_dentry() 4a9272a864cb tap: tap_open(): correctly initialize socket uid 9a31af61f397 tun: tun_chr_open(): correctly initialize socket uid 2416abd6bad2 net: add sock_init_data_uid() 4a614a68d9f8 s390/vmem: fix empty page tables cleanup under KASAN df8d3536b660 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe cee12e8be8e2 irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe c9aaf4efe1f0 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains b00baffcc256 irqchip: Fix refcount leak in platform_irqchip_probe 9cc2a41c5804 net/mlx5: Enhance debug print in page allocation failure 94c4eafbbde3 bpftool: profile online CPUs instead of possible 627e140a5b7d crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware 959bd9d42a83 crypto: ccp - Refactor out sev_fw_alloc() 6952629bed36 leds: led-class: Add missing put_device() to led_put() 92a07ba4f0af crypto: xts - Handle EBUSY correctly 119848416480 net: ethernet: ti: add missing of_node_put before return 80c81aafc998 net: ethernet: ti: am65-cpsw: handle deferred probe with dev_err_probe() 37f0ca73fe81 net: ethernet: ti: am65-cpsw: fix tx csum offload for multi mac mode 8e83e1619fac x86/microcode: Adjust late loading result reporting message 511e27e5fdd6 x86/microcode: Check CPU capabilities after late microcode update correctly 89e848bb4aa1 x86/microcode: Add a parameter to microcode_check() to store CPU capabilities f5e78fa916aa x86/microcode: Print previous version of microcode after reload e6230806681f x86/microcode: Default-disable late loading 9e56938f2072 x86/microcode: Rip out the OLD_INTERFACE 8078a170baab x86: Mark stop_this_cpu() __noreturn 3900b7de1df7 x86/microcode: Replace deprecated CPU-hotplug functions. 2e3bd75f64d2 x86/cpu: Init AP exception handling from cpu_init_secondary() 0e7a569929ac powercap: fix possible name leak in powercap_register_zone() ae849d2f4801 crypto: seqiv - Handle EBUSY correctly 796e02cca30a crypto: essiv - Handle EBUSY correctly 62d428c9fe1b crypto: ccp - Failure on re-initialization due to duplicate sysfs filename 6fb7dead798c ACPI: battery: Fix missing NUL-termination with large strings 45a1ca6f3ae7 wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() 137963e3b957 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup 78b56b0a613a wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() f26dd69f61ef wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails 5668e63e2673 ath9k: htc: clean up statistics macros 221f9bd5ec56 ath9k: hif_usb: simplify if-if to if-else ec246dfe006b wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function b44178e71810 wifi: orinoco: check return value of hermes_write_wordrec() 430f9f9bec53 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU 695f1d9431ff thermal/drivers/tsens: Sort out msm8976 vs msm8956 data 40f62ff0d7ed thermal/drivers/tsens: Add compat string for the qcom,msm8960 a9f2002484ec thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 e6ec7fa688d9 thermal/drivers/tsens: Drop msm8976-specific defines 5419cd28c8f2 ACPICA: nsrepair: handle cases without a return value correctly 4c33e01fe1d2 crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 4c5300f6f5e1 crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak daaec051cd19 crypto: ccp: Use the stack and common buffer for status commands c997b509fd01 crypto: ccp: Use the stack for small SEV command buffers 318dd6f5b7b4 lib/mpi: Fix buffer overrun when SG is too long 1c37e86a78c2 rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() ad410f64f7ab rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls b02b6bb83c68 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose a4935bb73444 genirq: Fix the return type of kstat_cpu_irqs_sum() 5562585c4aa2 ACPICA: Drop port I/O validation for some regions 6e43b2d9d166 crypto: x86/ghash - fix unaligned access in ghash_setkey() f6e429cde9ea wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() 93b8809be5ba wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() 2ddb1820bdac wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() 647230e71e1c wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() 0258757caab5 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() b4b4447481db wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() e08e6812efb6 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() a1e94fb4d09d wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() 8a2eb9d9d0c1 wifi: ipw2200: fix memory leak in ipw_wdev_init() 841ae9b924f4 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() 3938f01405d6 libbpf: Fix btf__align_of() by taking into account field offsets 1e950b9a841b wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() d4fddfd7282f rtlwifi: fix -Wpointer-sign warning 75f4eed70a51 wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() 9c8f50c7433b wifi: libertas: fix memory leak in lbs_init_adapter() e9ef5631dd43 wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() 0e5b782c1c72 wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() 97018e737bd0 wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() d85d0b1a6135 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() efc8df970561 wifi: rsi: Fix memory leak in rsi_coex_attach() 0a82c1e0573b block: bio-integrity: Copy flags when bio_integrity_payload is cloned 895cb50196ab x86/perf/zhaoxin: Add stepping check for ZXC 80a1751730b3 sched/rt: pick_next_rt_entity(): check list_entry 53dbbe36340d sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() a50e28d433ac s390/dasd: Fix potential memleak in dasd_eckd_init() 72aebdac390b s390/dasd: Prepare for additional path event handling a33c33593b66 blk-mq: correct stale comment of .get_budget 2c58012d9656 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx 12bcc4ec5496 blk-mq: avoid sleep in blk_mq_alloc_request_hctx d7cf3864d781 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node e874629c5fb7 ARM: dts: imx7s: correct iomuxc gpr mux controller cells bbddc7c70870 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference a451c1377aa8 arm64: dts: renesas: beacon-renesom: Fix gpio expander reference 4c37a37743a6 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name c39c3ed4a3b9 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name 269fd2fb043e arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name 373bb505ffe6 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name 1c30db46dd1d arm64: dts: amlogic: meson-gx: add missing unit address to rng node name 436060c1b668 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property 6a46320f2ae7 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible eb5f2c565779 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name a7163b258ae8 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name 14736f2eaec5 ARM: imx: Call ida_simple_remove() for ida_simple_get 23134f7a5429 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato 5325b8a1208c arm64: dts: ti: k3-j7200: Fix wakeup pinmux range 4811cfd28622 ARM: s3c: fix s3c64xx_set_timer_source prototype 66315db914aa ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() 1fa673af0af8 arm64: dts: meson: remove CPU opps below 1GHz for G12A boards c56595b948ad arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names 192cb335d89b arm64: dts: qcom: ipq8074: fix Gen3 PCIe node e839d027d71a arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges 77970cf38954 arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY 9b5b1652e330 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size 8f1cb871f948 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes 7ee2ca51e357 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names 5633e86cce6a arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address bd55aa16bf34 arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name 8303a34fce2a arm64: dts: meson-gx: Fix Ethernet MAC address unit name 2df155a11447 arm64: dts: qcom: sc7180: correct SPMI bus address cells 64b69cb420c5 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name 717aa3984652 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description 227f8c1c5c4b ARM: zynq: Fix refcount leak in zynq_early_slcr_init 644688a92162 arm64: dts: qcom: qcs404: use symbol names for PCIe resets 4862c41d5f3b ARM: OMAP2+: Fix memory leak in realtime_counter_init() e1bb97947cac powerpc/mm: Rearrange if-else block to avoid clang warning 21a2eec4a440 HID: asus: use spinlock to safely schedule workers 6a63a3334aca HID: asus: use spinlock to protect concurrent accesses cb8382c37145 HID: asus: Remove check for same LED brightness on set (From OE-Core rev: 43fe1cdb8d6220c9fc4d7df8bc89456e2f791580) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.172Bruce Ashfield2023-04-113-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 9fd42770b507 Linux 5.10.172 da24142b1ef9 io_uring: ensure that io_init_req() passes in the right issue_flags a25aa776b0c4 Linux 5.10.171 08681391b84d io_uring: add missing lock in io_get_file_fixed 218925bfd5d1 USB: core: Don't hold device lock while reading the "descriptors" sysfs file c5360eec648b usb: gadget: u_serial: Add null pointer check in gserial_resume cebcd4300af9 USB: serial: option: add support for VW/Skoda "Carstick LTE" 87c647def389 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling 0a4181b23acf drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init a401ef0557da scripts/tags.sh: fix incompatibility with PCRE2 65c07e15f2ce scripts/tags.sh: Invoke 'realpath' via 'xargs' 1c44109c3094 md: Flush workqueue md_rdev_misc_wq in md_alloc() 80653a6e6e28 vc_screen: don't clobber return value in vcs_read 3e4bbd1f38a8 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). a2957adbf3f5 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state 75fbe1e43505 HID: core: Fix deadloop in hid_apply_multiplier. 2fd5059f4fdf neigh: make sure used and confirmed times are valid 065f6a663392 IB/hfi1: Assign npages earlier 6195cea4c738 btrfs: send: limit number of clones and allocated memory size 8e833fe47f45 ACPI: NFIT: fix a potential deadlock during NFIT teardown abbf52efadeb ARM: dts: rockchip: add power-domains property to dp node on rk3288 1f3a209b2f4e arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc 887975834dea Fix XFRM-I support for nested ESP tunnels (From OE-Core rev: 2f13f3e02efb83e9d935efac71bbf0b750420d23) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>