summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/6.5: update to v6.5.13Bruce Ashfield2023-12-063-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 4631960b4700 Linux 6.5.13 a9d6c0c5a6bd net/mlx5e: Track xmit submission to PTP WQ after populating metadata map c712654d6f36 net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe 2c9de867ca28 tracing: Have trace_event_file have ref counters 1f59a2a92855 powerpc/powernv: Fix fortify source warnings in opal-prd.c 7aded92aeb75 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox 353bc3849241 drm/amd/display: Enable fast plane updates on DCN3.2 and above 5b14cf37b9f0 drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer() 562176ea823a drm/amd/display: Fix DSC not Enabled on Direct MST Sink 5b37ee61b89d drm/amd/display: Guard against invalid RPTR/WPTR being set f3385c9b8ed4 drm/amdgpu: Fix possible null pointer dereference ed8fc80b1950 drm/amdgpu: lower CS errors to debug severity b827ed7014a0 drm/amdgpu: fix error handling in amdgpu_bo_list_get() 7c6574dd032c drm/amdgpu: fix error handling in amdgpu_vm_init 8c3b198fac82 drm/amdgpu: don't use ATRM for external devices 6f6177558004 drm/amdgpu: add a retry for IP discovery init a5bd0c0d3189 drm/amdgpu: fix GRBM read timeout when do mes_self_test 045d5eec88d2 drm/amdgpu: don't use pci_is_thunderbolt_attached() 02eb46bb2150 drm/amdgpu/smu13: drop compute workload workaround 5392874af8ab drm/amd/pm: Fix error of MACO flag setting code 5d614170fa1f drm/i915: Flush WC GGTT only on required platforms 1e019d6bcb44 drm/i915: Fix potential spectre vulnerability 0990bd1ff1bf drm/i915: Bump GLK CDCLK frequency when driving multiple pipes 9dfc6bc4a6a2 drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL 59d2eee68804 drm: bridge: it66121: ->get_edid callback must not return err pointers f0a11733bd03 drm/amd/pm: Handle non-terminated overdrive commands. e3b83d87c93e ext4: fix racy may inline data check in dio write 8b7e09f9b955 ext4: properly sync file size update after O_SYNC direct IO 13859f9e6493 ext4: add missed brelse in update_backups edfb7b8d36ab ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks 079d796c58f2 ext4: correct the start block of counting reserved clusters 8547701c3b0a ext4: correct return value of ext4_convert_meta_bg ec51fb39b173 ext4: mark buffer new if it is unwritten to avoid stale data exposure a9ceb3e26c7c ext4: correct offset of gdb backup in non meta_bg group to update_backups aaa3bd727255 ext4: apply umask if ACL support is disabled d1769a4c92b3 ext4: make sure allocate pending entry not fail a937cf1c90d1 ext4: fix race between writepages and remount cdbfce536cfa Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" e33abcd82f9c media: qcom: camss: Fix csid-gen2 for test pattern generator 51792b41ee52 media: qcom: camss: Fix invalid clock enable bit disjunction 4122d47ad139 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 c25c6d618eda media: qcom: camss: Fix missing vfe_lite clocks check d8cd7a8645c2 media: qcom: camss: Fix VFE-480 vfe_disable_output() e428d0f3e42f media: qcom: camss: Fix VFE-17x vfe_disable_output() 820b967c0384 media: qcom: camss: Fix vfe_get() error jump 2dbb91675d6b media: qcom: camss: Fix pm_domain_on sequence in probe 967a522b5123 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER ddb96a13b277 r8169: add handling DASH when DASH is disabled 89a0fc500471 r8169: fix network lost after resume on DASH systems 533108f04a57 selftests: mptcp: fix fastclose with csum failure c8e74731fff0 mptcp: fix setsockopt(IP_TOS) subflow locking e729027888e9 mptcp: add validity check for sending RM_ADDR 342b528c0e84 mptcp: deal with large GSO size 9a7982259028 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors 77227943445e mm: fix for negative counter: nr_file_hugepages 641061405579 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2 5fb6a480a0fa riscv: kprobes: allow writing to x0 c93d4b75f58e riscv: correct pt_level name via pgtable_l5/4_enabled 85efe51890ef riscv: mm: Update the comment of CONFIG_PAGE_OFFSET 05b2911ac941 riscv: put interrupt entries into .irqentry.text 8d497507ce26 riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause 9c3115d8549a LoongArch: Mark __percpu functions as always inline 4ce011ebb640 NFSD: Update nfsd_cache_append() to use xdr_stream 90ceb1e85869 nfsd: fix file memleak on client_opens_release 3cdc6b90ef59 dm-verity: don't use blocking calls from tasklets f6af719e355d dm-bufio: fix no-sleep mode 02d2f24aaeee drm/mediatek/dp: fix memory leak on ->get_edid callback error path d82dbbb169f2 drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection f310c613afdf media: ccs: Correctly initialise try compose rectangle da2617b32b4d media: venus: hfi: add checks to handle capabilities from firmware bc3ade714672 media: venus: hfi: fix the check to handle session buffer requirement 8da410e429d2 media: venus: hfi_parser: Add check to keep the number of codecs within range c7f45dd39318 media: sharp: fix sharp encoding 3163d9bf64e5 media: lirc: drop trailing space from scancode transmit 9de787139b02 f2fs: split initial and dynamic conditions for extent_cache 6fca08fd3085 f2fs: avoid format-overflow warning ea8df211997b f2fs: set the default compress_level on ioctl e08a8d94f982 f2fs: do not return EFSCORRUPTED, but try to run online repair 3ec63129137e i2c: i801: fix potential race in i801_block_transaction_byte_by_byte 1c5ffd27c542 gfs2: don't withdraw if init_threads() got interrupted e92237ba0704 net: phylink: initialize carrier state at creation 55c7b046cd1f net: dsa: lan9303: consequently nested-lock physical MDIO 82c9a9456b82 net: ethtool: Fix documentation of ethtool_sprintf() d67fce6b1368 s390/ap: fix AP bus crash on early config change callback invocation bc73f5ef079c i2c: designware: Disable TX_EMPTY irq while waiting for block length byte 0e094322aad6 sbsa_gwdt: Calculate timeout with 64-bit math 3a0a398bedeb lsm: fix default return value for inode_getsecctx b564c10d4e95 lsm: fix default return value for vm_enough_memory 695a358a3905 Revert "i2c: pxa: move to generic GPIO recovery" db205ac66fda Revert ncsi: Propagate carrier gain/loss events to the NCSI controller 30fb55283841 ALSA: hda/realtek: Add quirks for HP Laptops d9d0d1c1d880 ALSA: hda/realtek: Enable Mute LED on HP 255 G10 1bc8a597307c ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC 966b51c45080 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table 96865995ccd2 ALSA: hda/realtek: Enable Mute LED on HP 255 G8 746820e6963a ALSA: info: Fix potential deadlock at disconnection 0b214ccbc778 btrfs: zoned: wait for data BG to be finished on direct IO allocation f13f25184a9f xfs: recovery should not clear di_flushiter unconditionally 64af62c8977a cifs: Fix encryption of cleared, but unset rq_iter data buffers 50f4b57fc561 cifs: do not reset chan_max if multichannel is not supported at mount 48a8c1891851 cifs: force interface update before a fresh session setup 9bf434f12957 cifs: reconnect helper should set reconnect for the right channel b9bb9607b1fc smb: client: fix potential deadlock when releasing mids 6db94d08359c smb: client: fix use-after-free in smb2_query_info_compound() 89929ea46f9c smb: client: fix use-after-free bug in cifs_debug_data_proc_show() ef97cb5e93f7 smb3: fix caching of ctime on setxattr 2d29a938bf62 smb3: allow dumping session and tcon id to improve stats analysis and debugging e0748969c6d7 smb3: fix touch -h of symlink 34e11da3eb40 smb3: fix creating FIFOs when mounting with "sfu" mount option e28562567c72 fs: add ctime accessors infrastructure 45fa91b09bdb xhci: Enable RPM on controllers that support low-power states b57e254d5ef4 parisc/power: Fix power soft-off when running on qemu 339ac29c6811 parisc/pgtable: Do not drop upper 5 address bits of physical address c1b8ef9d7b8f parisc: Prevent booting 64-bit kernels on PA1.x machines 6fc3231df968 mm/hugetlb: use nth_page() in place of direct struct page manipulation 45b910169533 mm/hugetlb: prepare hugetlb_follow_page_mask() for FOLL_PIN a231a59ec94c rcutorture: Fix stuttering races and other issues c85633590547 torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter 05eb10004221 torture: Move stutter_wait() timeouts to hrtimers 3bdabd7be640 torture: Make torture_hrtimeout_*() use TASK_IDLE aac54ca1a64c torture: Add lock_torture writer_fifo module parameter 525bcb9c290c torture: Add a kthread-creation callback to _torture_create_kthread() ecc89436729b PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card 776edaebd616 PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers b5b24f7693fe pmdomain: imx: Make imx pgc power domain also set the fwnode d2cc57f71327 pmdomain: amlogic: Fix mask for the second NNA mem PD domain 47ceb5151c49 pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable 37179fcc916b cxl/port: Fix delete_endpoint() vs parent unregistration race 92ce68f7db0a cxl/region: Fix x1 root-decoder granularity calculations 276c11fba093 i3c: master: svc: fix random hot join failure since timeout error d85cce9a5cbc i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen ccf8c93a3cdb i3c: master: svc: fix check wrong status register in irq handler de3f849e2fb9 i3c: master: svc: fix ibi may not return mandatory data byte f448576547a1 i3c: master: svc: fix wrong data return when IBI happen during start frame 3cce94303f3d i3c: master: svc: fix race condition in ibi work thread 7dc6161114a3 i3c: master: cdns: Fix reading status register 9090c5537c93 cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails 3c6facb35781 mtd: cfi_cmdset_0001: Byte swap OTP info b3759b87052f mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long cabf0ae76cc5 mm/memory_hotplug: use pfn math in place of direct struct page manipulation bec1ed638f26 mm/cma: use nth_page() in place of direct struct page manipulation 569955a7bfa9 s390/cmma: fix detection of DAT pages 61c903a28d73 s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() 6c4a91f9bb4a dmaengine: stm32-mdma: correct desc prep when channel running 5f74466e7a1e mcb: fix error handling for different scenarios when parsing b2f00346f57b driver core: Release all resources during unbind before updating device links 6d6b2578403a tracing: Have the user copy of synthetic event address use correct context 1d221014dba1 selftests/clone3: Fix broken test under !CONFIG_TIME_NS 8c3fa52a46ff i2c: core: Run atomic i2c xfer when !preemptible f81088082b15 kernel/reboot: emergency_restart: Set correct system_state 21468aca2b52 quota: explicitly forbid quota files from being encrypted 3925c0fb5932 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev e0fe12248779 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix 19ed109e1aba hid: lenovo: Resend all settings on reset_resume for compact keyboards 496c5ca14f39 selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests 49ff765672bb selftests/resctrl: Move _GNU_SOURCE define into Makefile a91a4e52bfe7 selftests/resctrl: Remove duplicate feature check from CMT test 23e60a15bbd0 selftests/resctrl: Fix uninitialized .sa_flags 6f33bfaa762b ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag 94da565664b0 ASoC: soc-dai: add flag to mute and unmute stream during trigger e31eb7d9b7e4 netfilter: nf_tables: split async and sync catchall in two functions e3e68e617bfa netfilter: nf_tables: remove catchall element in GC sync path 0d29174959bc ima: detect changes to the backing overlay file f2f0144e826b ima: annotate iint mutex to avoid lockdep false positive warnings 4ce77b023d42 mfd: qcom-spmi-pmic: Fix revid implementation 5487d746f77c mfd: qcom-spmi-pmic: Fix reference leaks in revid helper db76d11bdad1 leds: trigger: netdev: Move size check in set_device_name c8a439e96aaa arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size 0361d86f8a06 arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM a7c6fa8ecdd3 ACPI: FPDT: properly handle invalid FPDT subtables 8398f2209474 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit 68d8d8c659ac arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM 1fe0d9fa75ce arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM 6a3866dbdcf3 thermal: intel: powerclamp: fix mismatch in get function for max_idle 5b2ed3c04a06 btrfs: don't arbitrarily slow down delalloc if we're committing 94fda7ef2f1c rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects ca6769551657 PM: hibernate: Clean up sync_read handling in snapshot_write_next() 54a964575b7a PM: hibernate: Use __get_safe_page() rather than touching the list 3480c1cd3bcf dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names 59fef3cc602a arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM 11b83785f525 rcu/tree: Defer setting of jiffies during stall reset 1dc5f364e065 svcrdma: Drop connection after an RDMA Read error 6aaf7cd8bdfe wifi: wilc1000: use vmm_table as array in wilc struct 6a1cbc40579e PCI: exynos: Don't discard .remove() callback 34198b3c544e PCI: kirin: Don't discard .remove() callback 560ba0deb73e PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() d7769b51d85e mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A 65204e28a0d0 mmc: sdhci_am654: fix start loop index for TAP value parsing c1008f77e6c9 mmc: vub300: fix an error code 09d9d8b40a33 ksmbd: fix slab out of bounds write in smb_inherit_dacl() 8434e0237913 ksmbd: handle malformed smb1 message b464f6c8df07 ksmbd: fix recursive locking in vfs helpers 94e6378e1a70 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks 499ebc29b6d6 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks 75f9b1a3ec29 clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider 2718027d6bca clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data ea131894f000 powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() d3f1a2c43827 cpufreq: stats: Fix buffer overflow detection in trans_stats() 7a238a80e03d parisc/power: Add power soft-off when running on qemu 423d3944a2ae parisc/pdc: Add width field to struct pdc_model 4fb88c548be1 parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table 74d2059dc4dd arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n bd31e534721a arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer d193f28146cf PCI: keystone: Don't discard .probe() callback 01359f23420e PCI: keystone: Don't discard .remove() callback e0cecc2aa28d KEYS: trusted: Rollback init_trusted() consistently 4745bd98ad9e KEYS: trusted: tee: Refactor register SHM usage ebd1f4898c3b sched/core: Fix RQCF_ACT_SKIP leak c62bad84b73d genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware 611dda46d77d mmc: meson-gx: Remove setting of CMD_CFG_ERROR 774de37c147f wifi: ath12k: fix dfs-radar and temperature event locking d908ca431e20 wifi: ath12k: fix htt mlo-offset event locking cf9c7d783a2b wifi: ath11k: fix gtk offload status event locking 423762f02182 wifi: ath11k: fix htt pktlog locking 1fd878e17501 wifi: ath11k: fix dfs radar event locking a9ad6fa9e582 wifi: ath11k: fix temperature event locking 117ccba0288b regmap: Ensure range selector registers are updated after cache sync 3055b7335604 ACPI: resource: Do IRQ override on TongFang GMxXGxx c85312edf701 parisc: Add nop instructions after TLB inserts d8cd49ff1fa3 mm/damon/sysfs: check error from damon_sysfs_update_target() 2e4dec8e1ba6 mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure fadc9f448f56 mm/damon/sysfs-schemes: handle tried region directory allocation failure 47b6fa90875d mm/damon/core: avoid divide-by-zero during monitoring results update d44b509ba8af mm/damon: implement a function for max nr_accesses safe calculation dff884772b03 mm/damon/ops-common: avoid divide-by-zero during region hotness calculation 771f3a57fdd1 mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation e93ac6410de3 dm crypt: account large pages in cc->n_allocated_pages 369f7c467211 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset 836db2e7e456 iommufd: Fix missing update of domains_itree after splitting iopt_area 38fae890594a watchdog: move softlockup_panic back to early_param 81c5d125ff14 mm/damon/sysfs: update monitoring target regions for online input commit 239a5a730e2a mm/damon/sysfs: remove requested targets when online-commit inputs 93a063073cc4 PCI/sysfs: Protect driver's D3cold preference from user space 5d93cb1ff604 hvc/xen: fix event channel handling for secondary consoles f17cba693e8a hvc/xen: fix error path in xen_hvc_init() to always register frontend driver b0ba80e8a6fe hvc/xen: fix console unplug fa71a72cd641 tty: serial: meson: fix hard LOCKUP on crtscts mode 82ed32865a03 tty/sysrq: replace smp_processor_id() with get_cpu() 9e4b54247cfd proc: sysctl: prevent aliased sysctls from getting passed to init 0e8e06574ca4 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() 6ccef3ff7e79 audit: don't take task_lock() in audit_exe_compare() code path 3eacee28b152 sched: psi: fix unprivileged polling against cgroups c242318d0b92 mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER b1f329180409 KVM: x86: Fix lapic timer interrupt lost after loading a snapshot. d09a0eaf01b2 KVM: x86: Clear bit12 of ICR after APIC-write VM-exit 080e6d79066f KVM: x86: Ignore MSR_AMD64_TW_CFG access 144b8472b699 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space e22352ec91e2 x86/cpu/hygon: Fix the CPU topology evaluation for real 2d0463ee5add x86/apic/msi: Fix misconfigured non-maskable MSI quirk 4a142ea152ba x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 72a40e561f3d crypto: x86/sha - load modules based on CPU features 8f15a7e3c054 scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR 07bc6e424419 scsi: qla2xxx: Fix system crash due to bad pointer access 32e63c396f78 scsi: ufs: qcom: Update PHY settings only when scaling to higher gears 09bcc704da4b scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers fc3166ddfbe8 scsi: mpt3sas: Fix loop logic 69327243558f bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END a101d1262799 bpf: Fix check_stack_write_fixed_off() to correctly spill imm a32e62eb903a randstruct: Fix gcc-plugin performance mode to stay in group 6cfee0c86eee powerpc/perf: Fix disabling BHRB and instruction sampling 6066567c5bd2 perf intel-pt: Fix async branch flags 4edc7e66c014 media: venus: hfi: add checks to perform sanity on queue pointers 2c86b24095fc drivers: perf: Check find_first_bit() return value 8d60852e8cc9 perf: arm_cspmu: Reject events meant for other PMUs bf8e10503008 i915/perf: Fix NULL deref bugs with drm_dbg() calls c8ace8d25274 perf/core: Fix cpuctx refcounting 109b452cc842 cifs: fix check of rc in function generate_smb3signingkey eeba3f02bb99 cifs: spnego: add ';' in HOST_KEY_LEN 95cd9b8efb1c scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1 8c7037da3d0e tools/power/turbostat: Enable the C-state Pre-wake printing b309f567636a tools/power/turbostat: Fix a knl bug 9b2e63f1bea6 macvlan: Don't propagate promisc change to lower dev in passthru b4c2de028ea4 net: sched: do not offload flows with a helper in act_ct ba8d40609562 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors 5f36c6760cc9 net/mlx5e: Check return value of snprintf writing to fw_version buffer 3d764c41725c net/mlx5e: Reduce the size of icosq_str aee07f286930 net/mlx5: Increase size of irq name buffer 42b11d1293e5 net/mlx5e: Update doorbell for port timestamping CQ before the software counter 647eb36aaeca net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ e729382c297e net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs 11bffa0c4ef2 net/mlx5: Consolidate devlink documentation in devlink/mlx5.rst 57fb34e36fad net/mlx5e: Fix pedit endianness 3585f0b2afda net/mlx5e: fix double free of encap_header in update funcs ac2dd6c892e4 net/mlx5e: fix double free of encap_header 8b9491d50ca4 net/mlx5: Decouple PHC .adjtime and .adjphase implementations e87fa62ebc59 io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval a533c9763c3f gve: Fixes for napi_poll when budget is 0 cb9e4507cca7 pds_core: fix up some format-truncation complaints 9c9d97c88536 pds_core: use correct index to mask irq b435b4573240 net: stmmac: avoid rx queue overrun c40a19f57010 net: stmmac: fix rx budget limit check 72caa17c14b4 netfilter: nf_tables: bogus ENOENT when destroying element which does not exist 1a605657adc5 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() cbb43d024952 netfilter: nf_conntrack_bridge: initialize err to 0 eae0b295ce16 af_unix: fix use-after-free in unix_stream_read_actor() b971f116733c net: ethernet: cortina: Fix MTU max setting 458cc008c723 net: ethernet: cortina: Handle large frames fbe560020a5f net: ethernet: cortina: Fix max RX frame define 87c49806a37f bonding: stop the device in bond_setup_by_slave() fa9dac68ce73 ptp: annotate data-race around q->head and q->tail e9c309ded295 blk-mq: make sure active queue usage is held for bio_integrity_prep() 36fcea86f71d xen/events: fix delayed eoi list handling ebbb5baa134a ppp: limit MRU to 64K 230dc06e2495 net: mvneta: fix calls to page_pool_get_stats b70f095b30ee tipc: Fix kernel-infoleak due to uninitialized TLV value e4514960282d net: hns3: fix VF wrong speed and duplex issue 96f9229c8459 net: hns3: fix VF reset fail issue cdae6292604c net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() be1f703f39ef net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs 3a948d0aed3d net: hns3: fix incorrect capability bit display for copper port 3d7e5e30124b net: hns3: add barrier in vf mailbox reply process 53ba90be73c1 net: hns3: fix add VLAN fail issue 0ad883132835 xen/events: avoid using info_for_irq() in xen_send_IPI_one() fdd76a1e9353 tty: Fix uninit-value access in ppp_sync_receive() 8872dc638c24 ipvlan: add ipvlan_route_v6_outbound() helper d239d81b660b net: set SOCK_RCU_FREE before inserting socket into hashtable d31958f65e48 bpf: fix precision backtracking instruction iteration 732b237269e0 bpf: handle ldimm64 properly in check_cfg() 9aea191c29e1 gcc-plugins: randstruct: Only warn about true flexible arrays ae8ea4e20067 vhost-vdpa: fix use after free in vhost_vdpa_probe() ba9626b4c2bb vdpa_sim_blk: allocate the buffer zeroed 50aa75671d30 drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init 5e43db2d8c1d gfs2: Silence "suspicious RCU usage in gfs2_permission" warning a00a7a028bcd riscv: provide riscv-specific is_trap_insn() 377befc2e809 RISC-V: hwprobe: Fix vDSO SIGSEGV 1cdb52ffd660 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries b8919192ab62 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO 5d215bd58b1e SUNRPC: Add an IS_ERR() check back to where it was 3c51fac1ae19 NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking 37c6ca6a1931 drm/i915/mtl: avoid stringop-overflow warning 8250fdd1daa3 mtd: rawnand: meson: check return value of devm_kasprintf() 6fc0bc01eef1 mtd: rawnand: intel: check return value of devm_kasprintf() 0b8fb1758ef6 SUNRPC: ECONNRESET might require a rebind cc0ccee308e8 dt-bindings: serial: fix regex pattern for matching serial node children 61576b7a0f28 samples/bpf: syscall_tp_user: Fix array out-of-bound access 923697c686e7 samples/bpf: syscall_tp_user: Rename num_progs into nr_tests 64cdff87126d sched/core: Optimize in_task() and in_interrupt() a bit de9b4f65e9e2 wifi: iwlwifi: Use FW rate for non-data frames e651a075d817 mtd: rawnand: tegra: add missing check for platform_get_irq() c19a8794bf4f pwm: Fix double shift bug 81663506ed83 drm/amdgpu: fix software pci_unplug on some chips 5764e6c861f2 ALSA: hda/realtek: Add quirk for ASUS UX7602ZM 1acf0293d713 drm/qxl: prevent memory leak 4e35ae99f85d ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings fe4eb2157d8c i2c: dev: copy userspace array safely 1493baaf09e3 riscv: VMAP_STACK overflow detection thread-safe c99fff688529 kgdb: Flush console before entering kgdb on panic 6d8653b1a7a8 drm/amd/display: Avoid NULL dereference of timing generator 10ec5a97f8f5 media: imon: fix access to invalid resource for the second interface 163c0a38dfaf media: ccs: Fix driver quirk struct documentation 359f6509b342 media: cobalt: Use FIELD_GET() to extract Link Width ba5c85a4f30c gfs2: fix an oops in gfs2_permission 212f112fe5e9 gfs2: ignore negated quota changes 6928a428218e media: ipu-bridge: increase sensor_name size be36843c9691 media: vivid: avoid integer overflow 93bddd6529f1 media: gspca: cpia1: shift-out-of-bounds in set_flicker 3cb79a365e7c i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data. 017278f14114 virtio-blk: fix implicit overflow on virtio_max_dma_size ef0de19402e5 i2c: sun6i-p2wi: Prevent potential division by zero 43306cc76119 i2c: fix memleak in i2c_new_client_device() f10b93471818 i2c: i801: Add support for Intel Birch Stream SoC 7c2b91b30d74 i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler 454a176943a2 9p: v9fs_listxattr: fix %s null argument warning e0f8790383ef 9p/trans_fd: Annotate data-racy writes to file::f_flags a65245d663ee usb: gadget: f_ncm: Always set current gadget in ncm_bind() 95d3f58e1d4e usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present ecf58b678d4b f2fs: fix error handling of __get_node_page 184b4e42d929 f2fs: fix error path of __f2fs_build_free_nids 38f43d43f20a soundwire: dmi-quirks: update HP Omen match 5b13bb603d05 usb: ucsi: glink: use the connector orientation GPIO to provide switch events 5a6afa6a8427 usb: dwc3: core: configure TX/RX threshold for DWC3_IP 11fbc8357820 phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs d86b03dc9041 phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields 5fe0d30ecdc4 dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides 4a24a3182624 tty: vcc: Add check for kstrdup() in vcc_probe() 5440e83534ee thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager b028f89c56e9 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() d6703d4a0686 mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs 807ee5504236 exfat: support handle zero-size directory e9cf5b36ef98 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W 5b6af0a7196a crypto: hisilicon/qm - prevent soft lockup in receive loop 9e7c0059fbe1 ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk 4113955cb689 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk 4c525492f1c5 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller 1567af9a411c PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling 89973bbce2c8 PCI: dwc: Add dw_pcie_link_set_max_link_width() 27622f8b50ba PCI: Disable ATS for specific Intel IPU E2000 devices 0ac15627471b PCI: Extract ATS disabling to a helper function 5bb6d731d45e PCI: Use FIELD_GET() to extract Link Width f6fe7261b92b scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() 668b8ec30762 PCI: Do error check on own line to split long "if" conditions db8e4d8567a7 atm: iphase: Do PCI error checks on own line 4faeebe638ca PCI: mvebu: Use FIELD_PREP() with Link Width 7f7d54926b39 PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields def5e864ca2d gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound fe7c1a0c2b25 ALSA: hda: Fix possible null-ptr-deref when assigning a stream c23ff8ea21bd ARM: 9320/1: fix stack depot IRQ stack filter 9de5ae56f4f3 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround 665b44e55c27 jfs: fix array-index-out-of-bounds in diAlloc 88b7894a8f87 jfs: fix array-index-out-of-bounds in dbFindLeaf dca403bb035a fs/jfs: Add validity check for db_maxag and db_agpref 491085258185 fs/jfs: Add check for negative db_l2nbperpage d2af4ef80601 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool 75a2656260fe scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs b3e52db0e9d1 RDMA/hfi1: Use FIELD_GET() to extract Link Width f5437f4a3ec9 ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware e134f3aba98e crypto: pcrypt - Fix hungtask for PADATA_RESET 355946538c39 ASoC: SOF: Pass PCI SSID to machine driver e670059e8c20 ASoC: soc-card: Add storage for PCI SSID 0adc6613c263 ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl 9da3382085dc selftests/efivarfs: create-read: fix a resource leak a7e2f27557df arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size 5b4574b663d0 drm/amd: check num of link levels when update pcie param 3b0135937936 drm/amd/display: fix num_ways overflow error 1f20cb1da4dd drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported 820daf9ffe2b drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL d33a35b13cbf drm/amdkfd: Fix shift out-of-bounds issue 16f77d4264c4 drm/panel: st7703: Pick different reset sequence 8c6c85a07376 drm/amdgpu/vkms: fix a possible null pointer dereference 22d7ec972cd9 drm/radeon: fix a possible null pointer dereference 9268bfd76beb drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference 4fa930ba046d drm/panel: fix a possible null pointer dereference b0702ee4d811 drm/amdgpu: Fix potential null pointer derefernce 7c68283f3166 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga 6dffdddfca81 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 dec5469ce9f5 drm/msm/dp: skip validity check for DP CTS EDID checksum 1eacb4c96e73 drm: vmwgfx_surface.c: copy user-array safely 301e597e7b81 drm_lease.c: copy user-array safely c7acf02df167 kernel: watch_queue: copy user-array safely b0ed017a2b97 kernel: kexec: copy user-array safely 5562f0a42844 string.h: add array-wrappers for (v)memdup_user() 811539a2ec93 drm/amd/display: use full update for clip size increase of large plane source e9b638de04b0 drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments c772eacbd6d0 drm/amdkfd: Fix a race condition of vram buffer unref in svm code 3ec74308f17a drm/amdgpu: not to save bo in the case of RAS err_event_athub 77eee682f437 md: don't rely on 'mddev->pers' to be set in mddev_suspend() c2a7847c0d4b drm/edid: Fixup h/vsync_end instead of h/vtotal de7550fe430f drm/amd/display: add seamless pipe topology transition check 356dee34f5db drm/amd/display: Don't lock phantom pipe on disabling f1035d36fd45 drm/amd/display: Blank phantom OTG before enabling 11c3ebd1d2b7 drm/komeda: drop all currently held locks if deadlock happens c7f81cd3e9c9 drm/amdkfd: ratelimited SQ interrupt messages d6f17735d8da drm/gma500: Fix call trace when psb_gem_mm_init() fails 54d7dd51345a platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e 99171d81c5bc of: address: Fix address translation when address-size is greater than 2 3df4c7945390 platform/chrome: kunit: initialize lock for fake ec_dev ad1b721c9d16 gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010 6165ae149eaa tsnep: Fix tsnep_request_irq() format-overflow warning 6a2c311fd0dc ACPI: EC: Add quirk for HP 250 G7 Notebook PC fc666d1b4751 Bluetooth: Fix double free in hci_conn_cleanup 0048ddf045bd Bluetooth: btusb: Add date->evt_skb is NULL check dd860dff8058 wifi: iwlwifi: mvm: fix size check for fw_link_id cc8de9383c72 bpf: Ensure proper register state printing for cond jumps cb2cfbec0982 vsock: read from socket's error queue 104922ba6602 net: sfp: add quirk for FS's 2.5G copper SFP aa47f6382bd1 wifi: ath10k: Don't touch the CE interrupt registers after power up b2e99ba69ce6 wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register() fb3a71a8383f net: annotate data-races around sk->sk_dst_pending_confirm 37e1a89a8728 net: annotate data-races around sk->sk_tx_queue_mapping 437538c00f19 wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023) cde2a1d8c9da net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI 8d95caf80366 ACPI: APEI: Fix AER info corruption when error status data has multiple sections dfe13eaab043 wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps() 0b8e7c1169a6 wifi: ath10k: fix clang-specific fortify warning 79527c21a3ce wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats() c4992b79fadc wifi: ath9k: fix clang-specific fortify warnings 327b92e8cb52 bpf: Detect IP == ksym.end as part of BPF program 54a6152da499 atl1c: Work around the DMA RX overflow issue adc2474d823f wifi: mac80211: don't return unset power in ieee80211_get_tx_power() 6100f6013af0 wifi: mac80211_hwsim: fix clang-specific fortify warning b8966720c3a0 wifi: ath12k: Ignore fragments from uninitialized peer in dp ed0ac28cbc2a wifi: plfxlc: fix clang-specific fortify warning 66e460eeaa70 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size d112c682c47f workqueue: Provide one lock class key per work_on_cpu() callsite 335a47ed71e3 cpu/hotplug: Don't offline the last non-isolated CPU 2ca04946b4ea smp,csd: Throw an error if a CSD lock is stuck for too long d4d2297d04bf srcu: Only accelerate on enqueue time c05cbfcb6eee clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware 8ea7a452dc7d clocksource/drivers/timer-imx-gpt: Fix potential memory leak 161a323c60d0 selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config 8c3b1175d152 srcu: Fix srcu_struct node grpmask overflow on 64-bit systems 2424410f94a9 perf/core: Bail out early if the request AUX area is out of bound c485c94c0b8b x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN ec298b958cb0 lib/generic-radix-tree.c: Don't overflow in peek() 96612b6f99d5 btrfs: abort transaction on generation mismatch when marking eb as dirty e36407713163 locking/ww_mutex/test: Fix potential workqueue corruption (From OE-Core rev: e28367970d90ffdd501c1876a950e645486bdaf1) 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>
* linux-yocto/6.5: update to v6.5.12Bruce Ashfield2023-12-063-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: fa1be4637aad Linux 6.5.12 39ee8317876f btrfs: make found_logical_ret parameter mandatory for function queue_scrub_stripe() 1c44debc30d2 perf parse-events: Fix driver config term 9a955334c112 bpf, x86: initialize the variable "first_off" in save_args() 3dccc81f9ea9 btrfs: use u64 for buffer sizes in the tree search ioctls 7fbd30155906 Revert "mmc: core: Capture correct oemid-bits for eMMC cards" 2ee1f00866ac Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" b592cec2a478 x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs 9e1c7fe85391 io_uring/net: ensure socket is marked connected on connect retry c0ba439a4333 selftests: mptcp: fix wait_rm_addr/sf parameters 8a0ba7e4b2e8 Revert "drm/ast: report connection status on Display Port." 718dfd5b1646 tracing/kprobes: Fix the order of argument descriptions afc10d0ca630 fbdev: fsl-diu-fb: mark wr_reg_wa() static 6e6676c34078 ALSA: hda/realtek: Add support dual speaker for Dell 18d26f9baca7 fbdev: imsttfb: fix a resource leak in probe 32310dbf0aa9 fbdev: imsttfb: fix double free in probe() 7446c44198a5 arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers 68b1ad75906b spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies 033ade77d851 ASoC: dapm: fix clock get name 18795fc33915 ASoC: hdmi-codec: register hpd callback on component probe a3ef9afd315a ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages 2f769f4c557b drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE fe131f6d71c5 drm/vc4: tests: Fix UAF in the mock helpers b2628d195a02 module/decompress: use kvmalloc() consistently 990345880a1c RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs c59f92817719 net/sched: act_ct: Always fill offloading tuple iifidx 61fd0c64e3bf netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses a95ea2622afb netfilter: xt_recent: fix (increase) ipv6 literal buffer length 52f7f210bd3d i2c: iproc: handle invalid slave state f706e2c9adf2 net: enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN 93e7f8feacb1 r8169: respect userspace disabling IFF_MULTICAST dbe7967095a5 vsock/virtio: remove socket from connected/bound list on shutdown 0828d76ba2f9 blk-core: use pr_warn_ratelimited() in bio_check_ro() 879947f4180b nbd: fix uaf in nbd_open d5d744277c03 tg3: power down device only on SYSTEM_POWER_OFF 57efa187cda5 riscv: boot: Fix creation of loader.bin 209a13dc04d0 nvme: fix error-handling for io_uring nvme-passthrough bf6571bb260b net/smc: put sk reference if close work was canceled 8d6a49fc39ed net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc 6904598dd970 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT a63ff94ae244 octeontx2-pf: Free pending and dropped SQEs d888fcdaa87d selftests: pmtu.sh: fix result checking 5917a439643b net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs aeb378667a00 Fix termination state for idr_for_each_entry_ul() 28220ff13ac3 net: r8169: Disable multicast filter for RTL8168H and RTL8107E 0577f93e8481 dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. 9e5386d494fd dccp: Call security_inet_conn_request() after setting IPv4 addresses. 59f1841a9b14 net: page_pool: add missing free_percpu when page_pool_init fail c84f297964fe octeontx2-pf: Fix holes in error code b3e4e1162368 octeontx2-pf: Fix error codes 688f277d0592 inet: shrink struct flowi_common d5574d0ad4c4 bpf: Check map->usercnt after timer->timer is assigned fe4d6a419062 rxrpc: Fix two connection reaping bugs abc1582119e8 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING 1787b9f0729d hsr: Prevent use after free in prp_create_tagged_frame() 0a720d0259ad llc: verify mac len before reading mac header f1fd72c06d8e watchdog: ixp4xx: Make sure restart always works cc56c4d17721 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() 3448b7ba8c56 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume 98965075e630 pwm: sti: Reduce number of allocations and drop usage of chip_data da97367c938d drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 5bb28ff319bf drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs f6ac81f82692 regmap: prevent noinc writes from clobbering cache f232770077e8 cpupower: fix reference to nonexistent document 531129a7e935 media: cec: meson: always include meson sub-directory in Makefile d4076de583f3 media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config() af9c02dd5962 media: imx-jpeg: notify source chagne event when the first picture parsed 963ac643508a media: verisilicon: Fixes clock list for rk3588 av1 decoder 1180f59a5b3c media: dvb-usb-v2: af9035: fix missing unlock a7ee4299b025 media: cadence: csi2rx: Unregister v4l2 async notifier b9be6d023c3e media: cedrus: Fix clock/reset sequence cb1300141199 media: vidtv: mux: Add check and kfree for kstrdup 5cfcc8de7d73 media: vidtv: psi: Add check for kstrdup 88bdfe1a2439 media: s3c-camif: Avoid inappropriate kfree() f589aad0768a media: mtk-jpegenc: Fix bug in JPEG encode quality selection 1ef450564770 media: amphion: handle firmware debug message 1871014d6ef4 media: bttv: fix use after free error due to btv->timeout timer b43848690b3f media: ov5640: Fix a memory leak when ov5640_probe fails 220f763dcad3 media: i2c: max9286: Fix some redundant of_node_put() calls c4c8324eb142 media: ov5640: fix vblank unchange issue when work at dvp mode e028c9573dde media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination 66b4c5f980d7 media: hantro: Check whether reset op is defined before use a2e2190d994a media: imx-jpeg: initiate a drain of the capture queue in dynamic resolution change 7ef4cebe945e pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() 65559a64c276 pcmcia: ds: fix refcount leak in pcmcia_device_add() 7b3607be4576 pcmcia: cs: fix possible hung task and memory leak pccardd() d98f43ab71e5 cxl/hdm: Remove broken error path ce82bfafd6f9 cxl/port: Fix @host confusion in cxl_dport_setup_regs() f2783b8a218a cxl/core/regs: Rename @dev to @host in struct cxl_register_map fb2306ec5099 cxl/region: Fix cxl_region_rwsem lock held when returning to user space 7ca00fb8c99d cxl/region: Use cxl_calc_interleave_pos() for auto-discovery 043facdd8d5d cxl/region: Calculate a target position in a region interleave 5d86b34317d5 cxl/region: Prepare the decoder match range helper for reuse c2723a64b63b rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call 5e9051bf642e rtc: pcf85363: Allow to wake up system without IRQ a8a063f2c5ec virt: sevguest: Fix passing a stack buffer as a scatterlist target cad22a757029 cxl/mem: Fix shutdown order 516fba3bd586 cxl/memdev: Fix sanitize vs decoder setup locking 8e09215aadde cxl/pci: Fix sanitize notifier setup d50d70827e2a cxl/pci: Clarify devm host for memdev relative setup ba524b221cb4 cxl/pci: Remove inconsistent usage of dev_err_probe() a1124adef547 cxl/pci: Cleanup 'sanitize' to always poll 7be8c47426cf cxl/pci: Remove unnecessary device reference management in sanitize work e7afa8a065a0 rtc: brcmstb-waketimer: support level alarm_irq b24cf43d9bab i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs bcf5e18c0beb rtla: Fix uninitialized variable found 48b318939955 9p/net: fix possible memory leak in p9_check_errors() 9a4cc8e1ad73 perf vendor events intel: Add broadwellde two metrics e5270cbe0252 perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric ccbe6d8c6b4a perf hist: Add missing puts to hist__account_cycles 57c01bae6c24 libperf rc_check: Make implicit enabling work for GCC 64fe182e0b20 perf machine: Avoid out of bounds LBR memory read a43bdc6ba342 usb: host: xhci-plat: fix possible kernel oops while resuming 7b8ae3c24efd xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 056a83850468 perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform ed905e38c0f2 powerpc/pseries: fix potential memory leak in init_cpu_associativity() 104f083c5df3 powerpc/imc-pmu: Use the correct spinlock initializer. c3f620809a61 powerpc/vas: Limit open window failure messages in log bufffer d9d00713b8f7 perf trace: Use the right bpf_probe_read(_str) variant for reading user data 3af067e50b0e powerpc: Hide empty pt_regs at base of the stack fc7957384d7e powerpc/xive: Fix endian conversion size 1fe1c98a72d2 powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro ea654911b8ee perf tools: Do not ignore the default vmlinux.h 35278545af13 modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host db40f538c825 modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host 6fbbf9f14a53 s390/ap: re-init AP queues on config on e94732825a5a perf mem-events: Avoid uninitialized read 34ca27039e1f perf pmu: Remove logic for PMU name being NULL 4890aaf24b0c perf parse-events: Fix for term values that are raw events 63e14dbe45f8 perf build: Add missing comment about NO_LIBTRACEEVENT=1 49dc517a904e interconnect: fix error handling in qnoc_probe() 4eb6e78b3f81 powerpc: Only define __parse_fpscr() when required 7e324e99321c interconnect: qcom: sm8350: Set ACV enable_mask ed261c06fcf9 interconnect: qcom: sm8350: Retire DEFINE_QBCM 6bbf49794fb4 interconnect: qcom: sm8150: Set ACV enable_mask 389fd2613208 interconnect: qcom: sm8150: Retire DEFINE_QBCM 57ba6e84bc32 interconnect: qcom: sm6350: Set ACV enable_mask ff36f2775bea interconnect: qcom: sm6350: Retire DEFINE_QBCM 885139b6a071 interconnect: qcom: sdm845: Set ACV enable_mask 1940f9a3f735 interconnect: qcom: sdm845: Retire DEFINE_QBCM f82f1ddb7ec5 interconnect: qcom: sdm670: Set ACV enable_mask e8720308de88 interconnect: qcom: sdm670: Retire DEFINE_QBCM b7d939c28f80 interconnect: qcom: sc8280xp: Set ACV enable_mask 9640f78cdc0e interconnect: qcom: sc8180x: Set ACV enable_mask 0f1b8085a42f interconnect: qcom: sc7280: Set ACV enable_mask b5db623daed9 interconnect: qcom: sc7180: Set ACV enable_mask 4ca7387d611b interconnect: qcom: sc7180: Retire DEFINE_QBCM 899b86659064 interconnect: qcom: qdu1000: Set ACV enable_mask 00ca5edeaed1 f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() c8fff2c9225f dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() 9a8656a5300c USB: usbip: fix stub_dev hub disconnect 356a5f8bdb6d tools: iio: iio_generic_buffer ensure alignment 4428cd427855 misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() 9bbdea45ea79 tools/perf: Update call stack check in builtin-lock.c 21e32bf0bb27 dmaengine: ti: edma: handle irq_of_parse_and_map() errors 5356ca664710 usb: chipidea: Simplify Tegra DMA alignment code ac69dc32af3b usb: chipidea: Fix DMA overwrite for Tegra 3e851a77a13c usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency 50daad99bd7a dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers faa48ed2647c perf record: Fix BTF type checks in the off-cpu profiling 25a88c08352d pinctrl: renesas: rzg2l: Make reverse order of enable() for disable() 432909464fd9 livepatch: Fix missing newline character in klp_resolve_symbols() ad3fa6cc3e23 perf parse-events: Fix tracepoint name memory leak bd64a16ba2c5 perf tools: Revert enable indices setting syntax for BPF map acd50fcdd4e4 perf parse-events: Remove ABORT_ON ee4558a6e062 perf parse-events: Remove unused PE_KERNEL_PMU_EVENT token 84d2e3f3e74c perf parse-events: Remove unused PE_PMU_EVENT_FAKE token 49a22ed339a5 tty: tty_jobctrl: fix pid memleak in disassociate_ctty() eb42e1862aa7 f2fs: fix to drop meta_inode's page cache in f2fs_put_super() d759d1d271f6 f2fs: compress: fix to avoid redundant compress extension 932ddb5c29e8 f2fs: compress: fix to avoid use-after-free on dic f783e3507b09 f2fs: compress: fix deadloop in f2fs_write_cache_pages() 03832670f99e perf kwork: Set ordered_events to true in 'struct perf_tool' 7990bb48feea perf kwork: Add the supported subcommands to the document 83237a95d315 perf kwork: Fix incorrect and missing free atom in work_push_atom() 0c0044a01cb7 iio: frequency: adf4350: Use device managed functions and fix power down issue. 89ad251b6f99 perf stat: Fix aggr mode initialization f997e1b08f88 apparmor: fix invalid reference on profile->disconnected 74e5ce33ed3b scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n b76057527912 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' dd88eb7b0c60 leds: pwm: Don't disable the PWM when the LED should be off 5a237df850f0 leds: turris-omnia: Do not use SMBUS calls 48c32d8df085 leds: turris-omnia: Drop unnecessary mutex locking e84a57ce0435 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs 49797594d234 dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC e97de887bd28 mfd: dln2: Fix double put in dln2_probe b8af0a637afc mfd: core: Ensure disabled devices are skipped without aborting b666088a7df2 mfd: core: Un-constify mfd_cell.of_reg 4f4a7a7d1404 IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF 531a6b22b5af erofs: fix erofs_insert_workgroup() lockref usage 300041583ea5 ASoC: ams-delta.c: use component after check 837afdc92f69 crypto: qat - fix deadlock in backlog processing e7c29266f520 certs: Break circular dependency when selftest is modular 1e901bcb8af1 padata: Fix refcnt handling in padata_free_shell() 65f881a0a90d PCI: endpoint: Fix double free in __pci_epc_create() f013769f70d3 ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails cfe88cf748cc HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() c8836943bd4e HID: logitech-hidpp: Revert "Don't restart communication if not necessary" aedb6041da69 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only b4f35870a9b9 sh: bios: Revive earlyprintk support 08420113b468 HID: uclogic: Fix a work->entry not empty bug in __queue_work() 64da1f6147da HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks() f06c2b93502f hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip 8ef4b7548dcb HID: cp2112: Make irq_chip immutable abc6ac81a306 RDMA/hfi1: Workaround truncation compilation error 8a517831ca9f scsi: ufs: core: Leave space for '\0' in utf8 desc string e1fc0752d5e8 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe cd666d29c1ad ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. 87820275278d RDMA/hns: The UD mode can only be configured with DCQCN aaf04e12b60a RDMA/hns: Add check for SL 37d9b4a8842f RDMA/hns: Fix signed-unsigned mixed comparisons 3e7665413c0d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() 035a843df60a RDMA/hns: Fix printing level of asynchronous events 767e4c76e0da IB/mlx5: Fix rdma counter binding for RAW QP 13ee0d9bae3b dlm: fix no ack after final message f67500a59f82 ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv b66d7d971467 ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support afdf67c1a521 backlight: pwm_bl: Disable PWM on shutdown, suspend and remove f9501d0c1015 ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described 73be585b2912 kselftest: vm: fix mdwe's mmap_FIXED test case 8575339a5f7c ext4: move 'ix' sanity check to corrent position 3456dad3d723 ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA 1d09354dca6e ARM: 9321/1: memset: cast the constant byte to unsigned char 11eb0faaae67 crypto: hisilicon/qm - fix PF queue parameter issue fb5718bc6733 hid: cp2112: Fix duplicate workqueue initialization 2f0367ea3a9e PCI: vmd: Correct PCI Header Type Register's multi-function check 531f107ee700 ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() 461b4df72256 crypto: qat - increase size of buffers 60f93c3b75ff crypto: caam/jr - fix Chacha20 + Poly1305 self test failure 886e2995b42b crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure b27751fb1f27 nd_btt: Make BTT lanes preemptible 4f08f132c996 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value 4778c1dd656e ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive ffce1dc8457e scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code f666c814dc5b crypto: qat - fix unregistration of compression algorithms adeee72f0e3b crypto: qat - fix unregistration of crypto algorithms 99fe5f7b6c99 crypto: qat - ignore subsequent state up commands 36f45cb3d919 crypto: qat - fix state machines cleanup paths 8946a17a70c5 RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() 64254a5b9427 hwrng: geode - fix accessing registers b9f8f249a551 hwrng: bcm2835 - Fix hwrng throughput regression bc49891f9871 crypto: hisilicon/hpre - Fix a erroneous check after snprintf() fce1075147a5 KEYS: Include linux/errno.h in linux/verification.h cb759656ffb0 ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time bcb94863b056 ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() 8cd0ae3660b1 ASoC: cs35l41: Undo runtime PM changes at driver exit time 22f034db12a2 ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler 809ec9f7d474 ASoC: cs35l41: Initialize completion object before requesting IRQ 30a7908fdc18 ASoC: cs35l41: Handle mdsync_down reg write errors 065d45141019 module/decompress: use vmalloc() for gzip decompression workspace 1475a083ccee iommufd: Add iopt_area_alloc() 0a54ac6ff6cc ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports bd3cab2d710e soc: qcom: pmic_glink: fix connector type to be DisplayPort 59a31165fe6d selftests/resctrl: Ensure the benchmark commands fits to its array ab13ca1ef2dd selftests/pidfd: Fix ksft print formats 87483b30fad2 arm64: tegra: Use correct interrupts for Tegra234 TKE 8e3f93cd849f memory: tegra: Set BPMP msg flags to reset IPC channels e3e711ef8a10 firmware: tegra: Add suspend hook and reset BPMP IPC early on resume ef3a7c256462 arm64: tegra: Fix P3767 QSPI speed d2ab1d75e486 arm64: tegra: Fix P3767 card detect polarity 0a6baa9b5b64 arm64: dts: imx8mn: Add sound-dai-cells to micfil node a1a4d82e99b7 arm64: dts: imx8mm: Add sound-dai-cells to micfil node 2e79e826233a arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios 117a07e2e9e2 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry b0a20843664e clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped 50fc96f3616b ARM: dts: am3517-evm: Fix LED3/4 pinmux 507d5ffd1af9 firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging 90776e2a2f8d firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device 128e4aff2c13 arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz e1c755a2d0da arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg 99639d09f491 firmware: ti_sci: Mark driver as non removable 2ff42f2d6450 kunit: Fix missed memory release in kunit_free_suite_set() 3565684309e5 soc: qcom: llcc: Handle a second device without data corruption 9f388768d380 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator cad2fdf734bc ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor 895faac163db arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators 769c5e9d15f6 riscv: dts: allwinner: remove address-cells from intc node 04be6547e407 arm64: dts: qcom: msm8939: Fix iommu local address range f4b77d63a52c arm64: dts: qcom: msm8976: Fix ipc bit shifts d71128a962ed ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins 19af445c6e45 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration a96940caa86a arm64: dts: qcom: sm8350: fix pinctrl for UART18 27ce256c1f08 arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs d1423675ae95 arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side 320f5ecb4528 arm64: dts: qcom: qrb2210-rb1: Swap UART index 732a7b414f99 arm64: dts: qcom: sc7280: Add missing LMH interrupts 845966edbf49 arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters f9670c979946 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory 5a360ea043ec arm64: dts: qcom: msm8916: Fix iommu local address range 0d28ee4d3034 arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk ad523cd4258b arm64: dts: qcom: sdm845: cheza doesn't support LMh node e3d5e71ab28a arm64: dts: qcom: sdm845: Fix PSCI power domain names f3531725a243 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name 3405f364f82d perf: hisi: Fix use-after-free when register pmu fails 3d92672e71d9 drivers/perf: hisi_pcie: Check the type first in pmu::event_init() b4a182cd0336 perf/arm-cmn: Fix DTC domain detection f0c771695a3f drm/amd/pm: Fix a memory leak on an error path 3f5827371763 drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process 98812fb0df70 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling 211267cc420b clocksource/drivers/arm_arch_timer: limit XGene-1 workaround 57a90fb6ab11 drm/msm/dsi: free TX buffer in unbind a4522c7612f3 drm/msm/dsi: use msm_gem_kernel_put to free TX buffer 2a57291a1131 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled ce60d6cc40fd xenbus: fix error exit in xenbus_init() bc27e08ecb09 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() 1556f041b844 arm64/arm: xen: enlighten: Fix KPTI checks 0a3d2b736bb9 drm/bridge: lt9611uxc: fix the race in the error path 4ed0b4b2e49f gpu: host1x: Correct allocated size for contexts e30054a351ab drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() b720a10346a4 accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines() 5190f8b3cf22 drm/mediatek: Fix iommu fault during crtc enabling c34934d7c2e0 drm/mediatek: Fix iommu fault by swapping FBs after updating plane state e5c2edb09edd drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data cafff2cfb710 io_uring/kbuf: Allow the full buffer id space for provided buffers aabcc4c49967 io_uring/kbuf: Fix check of BID wrapping in provided buffers 8c18de99dfcc drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change 7e4702c7b668 drm/amd/display: Refactor dm_get_plane_scale helper 37289873d183 drm/amd/display: Check all enabled planes in dm_check_crtc_cursor 97ef07182ac4 drm/amd/display: Fix null pointer dereference in error message 35a00ee37ab4 drm/amdkfd: Handle errors from svm validate and map 75800841b2e8 drm/amdkfd: Remove svm range validated_once flag 96dc6e62eb99 drm/amdkfd: retry after EBUSY is returned from hmm_ranges_get_pages 68ccd61c8d01 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code 1406172d5b11 drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU 84021fa4cf19 drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers 2e6f00e063aa drm/tve200: Convert to platform remove callback returning void 68da712aa242 drm/stm: Convert to platform remove callback returning void 813ef38bb98b drm/aspeed: Convert to platform remove callback returning void b53575a965c9 drm/bridge: tc358768: Fix tc358768_ns_to_cnt() da8168f111ea drm/bridge: tc358768: Clean up clock period code 194a13ed464a drm/bridge: tc358768: Rename dsibclk to hsbyteclk 9b7cf64ec8c4 drm/bridge: tc358768: Use dev for dbg prints, not priv->dev 9ddf3ac09716 drm/bridge: tc358768: Print logical values, not raw register values e56561d0354e drm/bridge: tc358768: Use struct videomode b85fb1a0721f drm/bridge: tc358768: Fix bit updates 2ef9177fb721 drm/bridge: tc358768: Fix use of uninitialized variable 2191950d35d8 x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro 0d8a1df39d3f drm/mediatek: Fix coverity issue with unintentional integer overflow 66e2bbbacaf8 drm/bridge: lt8912b: Add missing drm_bridge_attach call 07a28632f744 drm/bridge: lt8912b: Manually disable HPD only if it was enabled fcd9895e3654 drm/bridge: lt8912b: Fix crash on bridge detach dd57f6864a59 drm/bridge: lt8912b: Fix bridge_detach 1669d7b21a66 drm: bridge: it66121: Fix invalid connector dereference d9b4fa249dea drm/radeon: possible buffer overflow 06a7c295473b drm/rockchip: vop2: Add missing call to crtc reset helper dbb193beab88 drm/rockchip: vop2: Don't crash for invalid duplicate_state ef76ecd31a81 drm/rockchip: vop: Fix call to crtc reset helper bf50a93fdca8 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs 8b27fbec3dec drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos 7da5a7173ddc drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY 1d714586b36d drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM 97c8e2a7bc1f spi: omap2-mcspi: Fix hardcoded reference clock 9f236f9f4d0d spi: omap2-mcspi: switch to use modern name 3c266e619ac8 spi: omap2-mcspi: remove redundant dev_err_probe() 332973079a2f platform/chrome: cros_ec_lpc: Separate host command and irq disable 19e557524ded hte: tegra: Fix missing error code in tegra_hte_test_probe() 2c7c5602622e hwmon: (sch5627) Disallow write access if virtual registers are locked 0a31b778eed7 hwmon: (sch5627) Use bit macros when accessing the control register 3c3c2d34a4d5 Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices" e323a3990f65 Revert "hwmon: (sch56xx-common) Add DMI override table" 4833a85169a6 hwmon: (coretemp) Fix potentially truncated sysfs attribute name f62b89698478 hwmon: (axi-fan-control) Fix possible NULL pointer dereference 6d9ce15c5fa1 regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve 36d85fa7ae0d platform/x86: wmi: Fix opening of char device 7298b80337aa platform/x86: wmi: Fix probe failure when failing to register WMI devices e6fed83e33af clk: mediatek: fix double free in mtk_clk_register_pllfh() 63d552f9dae8 clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from GPLL clocks 6f6ea5133aba clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks 3731eb54fbef clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config 5b6384ed71dc clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll 3015361a505d clk: qcom: clk-alpha-pll: introduce stromer plus ops ddaada8cc4d2 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM e61934720af4 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data 1d89430fc315 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data b20cfe007a46 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data be3f12f16038 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data a90239551abc clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data 10cc81124407 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data a9e4a47f89d9 clk: npcm7xx: Fix incorrect kfree ba88f032ff9f clk: ti: fix double free in of_ti_divider_clk_setup() 67ee360e138c clk: keystone: pll: fix a couple NULL vs IS_ERR() checks 2e4db0148cb2 clk: ralink: mtmips: quiet unused variable warning 99bb148bd565 spi: nxp-fspi: use the correct ioremap function da164c3c4a2f clk: linux/clk-provider.h: fix kernel-doc warnings and typos 55de4ff94fb4 clk: renesas: rzg2l: Fix computation formula 7fdb4ef9812a clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields 4be4c8e224f9 clk: renesas: rzg2l: Trust value returned by hardware 5cb18d032293 clk: renesas: rzg2l: Lock around writes to mux register 8afb9e94e3a9 clk: renesas: rzg2l: Wait for status bit of SD mux before continuing 40d3370bf2c0 clk: renesas: rcar-gen3: Extend SDnH divider table cebb0fe4aa9a clk: imx: imx8qxp: Fix elcdif_pll clock b2931c28e1f5 clk: imx: imx8mq: correct error handling path fbbcc60999c0 clk: imx: Select MXC_CLK for CLK_IMX8QXP 3d0eb456567e regulator: mt6358: Fail probe on unknown chip ID a3c73486e80e clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src efa39c1e151e clk: qcom: mmcc-msm8998: Fix the SMMU GDSC 08f003231c36 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks 22de7cb08bc6 clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies db96de8d8d4a clk: qcom: gcc-msm8996: Remove RPM bus clocks 577165aa4989 clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks 4eb8065494ca spi: tegra: Fix missing IRQ check in tegra_slink_probe() 80a5d81d4cd2 regmap: debugfs: Fix a erroneous check after snprintf() a043d6210114 ipvlan: properly track tx_errors 1589a9ab2566 net: add DEV_STATS_READ() helper d2683d7e949b virtio_net: use u64_stats_t infra to avoid data-races 1c3b6106b64f ipv6: avoid atomic fragment on GSO packets cd524da2cb0a mptcp: properly account fastopen data 729c4521d976 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() 978f0f776d68 bpf: Fix unnecessary -EBUSY from htab_lock_bucket 49e30526fa4d Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err e9f708beada5 Bluetooth: Make handle of hci_conn be unique cfe86064f3b2 Bluetooth: ISO: Pass BIG encryption info through QoS c03a10bd5b6c Bluetooth: ISO: Use defer setup to separate PA sync and BIG sync 2dae48035862 wifi: iwlwifi: empty overflow queue during flush 23afa6598cf9 wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume e8e2baaee4cb wifi: iwlwifi: pcie: synchronize IRQs before NAPI 3cccddd70eb0 wifi: iwlwifi: mvm: fix netif csum flags e03348361533 wifi: iwlwifi: increase number of RX buffers for EHT devices b78cbb0236cf wifi: iwlwifi: mvm: remove TDLS stations from FW 9c3bd60f393b wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta() dbe89643a5cf wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API 8ddf2212cfa5 wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interface 6ff7022af4f9 wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface 67abefa1b6a2 wifi: iwlwifi: mvm: Correctly set link configuration 85998fb855d5 wifi: iwlwifi: yoyo: swap cdb and jacket bits values a989fe88b4da wifi: mac80211: Fix setting vif links fb506ef6073c wifi: mac80211: don't recreate driver link debugfs in reconfig 8bb8769a5be4 wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK 02b4f94db6a9 wifi: iwlwifi: mvm: fix removing pasn station for responder eec6e3a038f2 wifi: iwlwifi: mvm: update station's MFP flag after association a37178ca64e5 tcp: fix cookie_init_timestamp() overflows 5a8444edba46 chtls: fix tp->rcv_tstamp initialization 3ea25904699d thermal: core: Don't update trip points inside the hysteresis range 25fb2d77d864 net: skb_find_text: Ignore patterns extending past 'to' ddd13ab729e8 selftests: netfilter: test for sctp collision processing in nf_conntrack 36b6a910966a bpf: Fix missed rcu read lock in bpf_task_under_cgroup() 0e26bd87a123 thermal/drivers/mediatek: Fix probe for THERMAL_V2 8c38926925e6 r8169: fix rare issue with broken rx after link-down on RTL8125 0f6b3be28c4d thermal: core: prevent potential string overflow 1a33a7eed322 wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb() 6809ededee0c netfilter: nf_tables: Drop pointless memset when dumping rules 564f5b55c491 wifi: wfx: fix case where rates are out of order adf59b43d1c1 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory 53c468008a7c can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds b20ffe03852c can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() e999bb83bc24 can: dev: can_restart(): don't crash kernel if carrier is OK aecdee9ea305 wifi: ath11k: fix Tx power value during active CAC 6c8a21833542 can: etas_es58x: add missing a blank line after declaration a7c770dad30d can: etas_es58x: rework the version check logic to silence -Wformat-truncation 6fefd3a91f9d ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 3c243765ecff ACPI: property: Allow _DSD buffer data only for byte accessors dc40d464a6e2 wifi: rtlwifi: fix EDCA limit set by BT coexistence 033ea0297afa tcp_metrics: do not create an entry from tcp_init_metrics() 9b248b297c5d tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() f49ce3b36f19 tcp_metrics: add missing barriers on delete 1946b7ee4639 wifi: ath: dfs_pattern_detector: Fix a memory initialization issue 0137d53ad903 wifi: mt76: mt7915: fix beamforming availability check c8cbbafb9257 wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison a3974410431a wifi: mt76: get rid of false alamrs of tx emission issues 53680becbf98 wifi: mt76: fix potential memory leak of beacon commands 0e39acefbd81 wifi: mt76: update beacon size limitation 9876a27f8bab wifi: mt76: mt7996: fix TWT command format 03b551ea5793 wifi: mt76: mt7996: fix rx rate report for CBW320-2 919eb49073ad wifi: mt76: mt7996: fix wmm queue mapping 85670c859798 wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap c3bcca36485f wifi: mt76: mt7996: fix beamform mcu cmd configuration 0f646b7673c5 wifi: mt76: mt7996: set correct wcid in txp c2deba4c5d44 wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb d8633bde468c wifi: mt76: connac: move connac3 definitions in mt76_connac3_mac.h c67c80221728 wifi: mt76: mt7603: improve stuck beacon handling f65f47ebd64a wifi: mt76: mt7603: improve watchdog reset reliablity 33f73d154e4e wifi: mt76: mt7603: rework/fix rx pse hang check 9c6b20fd5e8d cpufreq: tegra194: fix warning due to missing opp_put e6db756dea7e PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS() 57ec37162d91 wifi: mac80211: fix check for unusable RX result 5a9f55efa933 wifi: ath11k: fix boot failure with one MSI vector c58a1ed71752 wifi: ath12k: fix DMA unmap warning on NULL DMA address 002835b8594c wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() c4d57007947b net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC 2996a509c0c9 net: spider_net: Use size_add() in call to struct_size() 26ff419dfd91 tipc: Use size_add() in calls to struct_size() 7c13d9cce81b tls: Use size_add() in call to struct_size() d648260e44a2 mlxsw: Use size_mul() in call to struct_size() 3f7955a902d8 gve: Use size_add() in call to struct_size() 1e5788c94e97 bpf: Fix kfunc callback register type handling 71b468c11ac2 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed 861279e5fce0 selftests/bpf: Skip module_fentry_shadow test when bpf_testmod is not available 91df7ecb5e7d udplite: fix various data-races ab764daadadd udplite: remove UDPLITE_BIT 645d838018f7 udp: annotate data-races around udp->encap_type b92fd3e60d7d udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO f3c11d077a5f udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags f835f0c6252c udp: add missing WRITE_ONCE() around up->encap_rcv 71e5417cee0f udp: move udp->gro_enabled to udp->udp_flags d18aa214b26a udp: move udp->no_check6_rx to udp->udp_flags 06073e04aeec udp: move udp->no_check6_tx to udp->udp_flags f0fe1abb2826 udp: introduce udp->udp_flags c7072b00bd09 wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() 028480eaf2a1 bpf, x64: Fix tailcall infinite loop 8d650d035ac7 bpf, x86: allow function arguments up to 12 for TRACING 3953ef4ca975 bpf, x86: save/restore regs with BPF_DW size dbb56575b86f selftests/bpf: Correct map_fd to data_fd in tailcalls dadda161609c iavf: Fix promiscuous mode configuration flow messages e381bf9edc9b i40e: fix potential memory leaks in i40e_remove() 446d03186fe9 wifi: iwlwifi: don't use an uninitialized variable 6313926b3e32 wifi: iwlwifi: honor the enable_ini value ebda7f6fe90a wifi: mac80211: fix # of MSDU in A-MSDU calculation fc658d36928d wifi: cfg80211: fix off-by-one in element defrag 13455e5b9864 wifi: mac80211: fix RCU usage warning in mesh fast-xmit 0d7d812fcfde wifi: mac80211: move sched-scan stop work to wiphy work f293f4ebcbdc wifi: mac80211: move offchannel works to wiphy work 63aa1a0fa677 wifi: mac80211: move scan work to wiphy work 8eb0012a0936 wifi: mac80211: move radar detect work to wiphy work a591a106f36c wifi: cfg80211: add flush functions for wiphy work 364816d0c5d2 wifi: ath12k: fix undefined behavior with __fls in dp 982ea0aa2bc5 irqchip/sifive-plic: Fix syscore registration for multi-socket systems a979a1cc9aea genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() 4410c1bc4868 string: Adjust strtomem() logic to allow for smaller sources 728835dc03a3 PCI/MSI: Provide stubs for IMS functions 9e1d81681317 selftests/x86/lam: Zero out buffer for readlink() 414d48289cd0 perf: Optimize perf_cgroup_switch() 1c426da79f9f pstore/platform: Add check for kstrdup d15950c49046 x86/nmi: Fix out-of-order NMI nesting checks & false positive warning d3dd62fcfa6b drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function 8152efcae888 srcu: Fix callbacks acceleration mishandling b427ae0ccf13 x86/apic: Fake primary thread mask for XEN/PV efd6e0851071 cpu/SMT: Make SMT control more robust against enumeration failures 15141adf85b1 cpu/SMT: Create topology_smt_thread_allowed() 2909a6404460 cpu/hotplug: Remove dependancy against cpu_primary_thread_mask 147a1ba15c5f x86/boot: Fix incorrect startup_gdt_descr.size c87f1c452ca1 x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot b776e9161ab6 ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window 9011702db2c7 x86/numa: Introduce numa_fill_memblks() 5c758ec2f5b1 futex: Don't include process MM in futex key on no-MMU 9c39fa2992c3 x86/srso: Fix unret validation dependencies e310a2eb785f x86/srso: Fix vulnerability reporting for missing microcode 1f7f6ef03896 x86/srso: Print mitigation for retbleed IBPB case 68f9ff154168 x86/srso: Fix SBPB enablement for (possible) future fixed HW 6ef3d8bed0cb writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs e1d6675d4baf vfs: fix readahead(2) on block devices 3aa811a186df nfsd: Handle EOPENSTALE correctly in the filecache ef90e6ef5cb4 sched: Fix stop_one_cpu_nowait() vs hotplug 761c20be2c45 objtool: Propagate early errors 311485482fa4 sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 f4988493495f sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0 126e7873d4e7 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() 1ba876f33d96 sched/fair: Fix cfs_rq_is_decayed() on !SMP 107688f52ae3 sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case e213ce7956cd sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case 5efa13258d8f numa: Generalize numa_map_to_online_node() ef041fcee0bf hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation (From OE-Core rev: d4fc2c7ff53db1b914b9830a71f8fab5e2a27254) 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>
* linux-yocto-dev: bump to v6.7Bruce Ashfield2023-12-061-2/+2
| | | | | | | | (From OE-Core rev: f8ef4cdbc6c68c2ae8650ab343b34f3494d30d2e) 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>
* linux-yocto/6.1: update to v6.1.62Bruce Ashfield2023-12-063-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: fb2635ac69ab Linux 6.1.62 585da49ad62c ASoC: SOF: sof-pci-dev: Fix community key quirk detection c1c15b09f456 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection 5c59879031ea misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support 6bebd303ad7e tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks 3017a17ad6b9 tty: 8250: Add support for Intashield IX cards c3444894e855 tty: 8250: Add support for additional Brainboxes PX cards 31ebf431ed02 tty: 8250: Fix up PX-803/PX-857 bfe9bde05fcd tty: 8250: Fix port count of PX-257 b75ee2d9d792 tty: 8250: Add support for Intashield IS-100 cdd260b220d9 tty: 8250: Add support for Brainboxes UP cards 8af676c69815 tty: 8250: Add support for additional Brainboxes UC cards abcb12f3192d tty: 8250: Remove UC-257 and UC-431 df6cfab66ff2 tty: n_gsm: fix race condition in status line change on dead connections 23107989be8e usb: raw-gadget: properly handle interrupted requests e7a802447c49 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() 6f17be270003 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility b25a2f247083 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device 977ae4dbe231 ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices 9411dbe2c66c mmap: fix error paths with dup_anon_vma() 21ca008c53a5 mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer 7ab62e3415fb x86: KVM: SVM: always update the x2avic msr interception e83359126567 perf evlist: Avoid frequency mode for the dummy event b3eed1111048 power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint 803cc77a3acc ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock 9eab5008db6c io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed ed0ba37e7b9b powerpc/mm: Fix boot crash with FLATMEM 31ae7876da36 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en() f90656fbf618 r8152: Check for unplug in rtl_phy_patch_request() 98567c9d849b net: chelsio: cxgb4: add an error code check in t4_load_phy_fw ff86d69b2e50 drm/amdgpu: Reserve fences for VM update 8e4a77ba25ec platform/mellanox: mlxbf-tmfifo: Fix a warning message 0f2840dabfea netfilter: nf_tables: audit log object reset once per table ec80ad4585d7 LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage() afe80b58eea3 LoongArch: Export symbol invalid_pud_table for modules building 9f9b2ec53aca gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET cafa191b27dd drm/amdgpu: Unset context priority is now invalid 0eb733b53ebf scsi: mpt3sas: Fix in error path 4e000daf394a fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() 50736464a75a fbdev: omapfb: fix some error codes 6a87b333ba47 drm/ttm: Reorder sys manager cleanup step 9951b2309ea7 ASoC: codecs: tas2780: Fix log of failed reset via I2C. b7ed4aa0c2e6 ASoC: rt5650: fix the wrong result of key button 8e1a6594d782 efi: fix memory leak in krealloc failure handling 678edd2dfd55 netfilter: nfnetlink_log: silence bogus compiler warning c6f6a505277f spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 6a7a2d5a0864 fs/ntfs3: Avoid possible memory leak 84aabd18c8d7 fs/ntfs3: Fix directory element type detection 3bff4bb7f9c7 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame() c8cbae3cbbc4 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr() 6fe32f79abea fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN) 92f9c7c7ddbf fs/ntfs3: Write immediately updated ntfs state fc91bb3e1b2b fs/ntfs3: Add ckeck in ni_update_parent() 768e857ac3e0 fbdev: atyfb: only use ioremap_uc() on i386 and ia64 dd6d75eb00ee Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport c64c237275b4 powerpc/85xx: Fix math emulation exception 96c7aac8d804 dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe 9ef4697548c2 irqchip/stm32-exti: add missing DT IRQ flag translation 7378415da048 irqchip/riscv-intc: Mark all INTC nodes as initialized d3204c0fdd33 net: sched: cls_u32: Fix allocation size in u32_init() f15dbcda2ce8 ASoC: tlv320adc3xxx: BUG: Correct micbias setting 30ed99860437 coresight: tmc-etr: Disable warnings for allocation failures 6618e7a740de ASoC: simple-card: fixup asoc_simple_probe() error handling (From OE-Core rev: 611da3dcd87a595be77f72bea3d2637d5d869ae5) 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>
* linux-yocto/6.5: update to v6.5.11Bruce Ashfield2023-12-063-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 799441832db1 Linux 6.5.11 dd1756d79179 ASoC: SOF: sof-pci-dev: Fix community key quirk detection aab16960e6e7 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection 575d3966a7da serial: core: Fix runtime PM handling for pending tx 9f625a9ec6ad misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support fe3545fb7c39 dt-bindings: serial: rs485: Add rs485-rts-active-high 71a913eb5331 tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks 7ffbf5db6963 tty: 8250: Add support for Intashield IX cards 8435b1f55760 tty: 8250: Add support for additional Brainboxes PX cards 21b8147a36f8 tty: 8250: Fix up PX-803/PX-857 98f984ff81de tty: 8250: Fix port count of PX-257 256a534427e9 tty: 8250: Add support for Intashield IS-100 933dde5b2082 tty: 8250: Add support for Brainboxes UP cards a4a09f0ed3cd tty: 8250: Add support for additional Brainboxes UC cards ca7f138b2c52 tty: 8250: Remove UC-257 and UC-431 19d34b73234a tty: n_gsm: fix race condition in status line change on dead connections fd277724946d Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED 885108988763 usb: raw-gadget: properly handle interrupted requests 9ee038590d80 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() de5ac4d46304 usb: typec: tcpm: Add additional checks for contaminant 80105fc04b44 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility c99f302ea679 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device 52d89332fbc6 ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices c75a5e421b07 mmap: fix error paths with dup_anon_vma() 578c20ab383f mmap: fix vma_iterator in error path of vma_merge() cd91606eff46 perf evlist: Avoid frequency mode for the dummy event 65d457433a08 power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint a58f5fabcab0 rust: types: make `Opaque` be `!Unpin` 7fba72536eb5 rust: make `UnsafeCell` the outer type in `Opaque` 07256dc046b1 drm/amd/display: Don't use fsleep for PSR exit waits 4ec5def87694 ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock fd652af1e1f9 io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed fd318cc5b221 powerpc/mm: Fix boot crash with FLATMEM c1d14ab7d666 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en() b233d39f7e15 r8152: Check for unplug in rtl_phy_patch_request() 19471af243b2 net: chelsio: cxgb4: add an error code check in t4_load_phy_fw 17002b8f2606 riscv: dts: thead: set dma-noncoherent to soc bus 9f0400d31e56 drm/amdgpu: Reserve fences for VM update 6ca3c25f5472 platform/mellanox: mlxbf-tmfifo: Fix a warning message 6cca6f997088 netfilter: nf_tables: audit log object reset once per table 99d311781fe5 LoongArch: Disable WUC for pgprot_writecombine() like ioremap_wc() 6b43fea5f245 LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage() c86a4fbc2d5a LoongArch: Export symbol invalid_pud_table for modules building 74f9c03ecf79 LoongArch: Use SYM_CODE_* to annotate exception handlers 19fe554e5fcf gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET 4ca54e8b459d drm/amdgpu: Unset context priority is now invalid 4debab37b1bc ASoC: da7219: Correct the process of setting up Gnd switch in AAD 22da32b45717 scsi: mpt3sas: Fix in error path 8377f82beacf fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() 0a997e6eeee8 fbdev: omapfb: fix some error codes 93ff3297b04a drm/ttm: Reorder sys manager cleanup step 0074d0980bf8 s390/kasan: handle DCSS mapping in memory holes 652d60ecb7a5 ASoC: codecs: tas2780: Fix log of failed reset via I2C. 4dd62532e05c ASoC: rt5650: fix the wrong result of key button ce5329ee79e5 efi: fix memory leak in krealloc failure handling c76be4af694e x86/efistub: Don't try to print after ExitBootService() 5c4e4f31643d net/mlx5: Bridge, fix peer entry ageing in LAG mode ead8d9a6b6ff netfilter: nfnetlink_log: silence bogus compiler warning 988ed1c96c42 ASoC: soc-dapm: Add helper for comparing widget name c68a8c5b50b9 spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 6777f23bca89 fs/ntfs3: Avoid possible memory leak b9ec0e799a2d fs/ntfs3: Fix directory element type detection 0030ccd87a87 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame() 3228a2e0e5a7 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr() d408008a881a fs/ntfs3: Do not allow to change label if volume is read-only da05aa786c20 fs/ntfs3: Add more info into /proc/fs/ntfs3/<dev>/volinfo 31baaf864b39 fs/ntfs3: Fix alternative boot searching 1d7dd485108d fs/ntfs3: Add more attributes checks in mi_enum_attr() 36ffca949ab2 fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN) 28ece3bd8596 fs/ntfs3: Write immediately updated ntfs state 8d3d7dbdbddd fs/ntfs3: Add ckeck in ni_update_parent() 78b4576f0e38 fbdev: atyfb: only use ioremap_uc() on i386 and ia64 83a28f46ed3c Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport a18a7cc55c5b media: i2c: ov8858: Don't set fwnode in the driver d4c3cb925e65 powerpc/85xx: Fix math emulation exception 0cae483a9c8e ata: pata_parport: fit3: implement IDE command set registers e2fa6f732a73 ata: pata_parport: add custom version of wait_after_reset 142ac0fda553 dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe 5976e4ed1405 irqchip/stm32-exti: add missing DT IRQ flag translation b65f1eec2d8e irqchip/riscv-intc: Mark all INTC nodes as initialized 4b0dfa2fc745 can: flexcan: remove the auto stop mode for IMX93 4bd493ce8d74 arm64: dts: imx93: add the Flex-CAN stop mode by GPR 92705546718b net: sched: cls_u32: Fix allocation size in u32_init() 6f9195596a6f ASoC: tlv320adc3xxx: BUG: Correct micbias setting 31af9e3be3cd ASoC: core: Do not call link_exit() on uninitialized rtd objects 0716f52fa334 ASoC: fsl-asoc-card: use integer type for fll_id and pll_id ac947c0992ef coresight: tmc-etr: Disable warnings for allocation failures 4dfa1e33d481 ASoC: simple-card: fixup asoc_simple_probe() error handling 8555438a0d87 ASoC: Intel: sof_sdw: add support for SKU 0B14 (From OE-Core rev: 0f56f12e7353f97855befb765ca8c0117736cb96) 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>
* linux-yocto/6.5: cfg: split runtime and symbol debugBruce Ashfield2023-12-063-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: debug: move PREEMPT_DEBUG to a runtime debug fragment Date: Thu, 9 Nov 2023 12:08:31 -0500 For tools like spdx and debuggers to work with the kernel, we require extra information. That is provided by the DEBUG_INFO flags. In that same fragment, some runtime debugging is being enabled and that adds signficant overhead to the kernel. Let's start a new runtime debug fragment with DEBUG_PREEMPT and locking. We can add more to this in the future. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 8cd829de8e8770aa4a46e984f6ef2cab3194fd29) 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>
* oeqa/selftest/recipetool: appendsrc: add test for update modeJulien Stephan2023-12-061-0/+28
| | | | | | | | | | | add a basic test for testing the update mode of recipetool appendsrcfile(s) (From OE-Core rev: f999092c772f10d23106c355e2787259befb6e30) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/recipetool: appendsrfile: add test for machineJulien Stephan2023-12-061-6/+38
| | | | | | | | | | Add a new test for machine specific bbappend override (From OE-Core rev: 1c510a21487fa71e88eb46e9a0de00a82a7ba4e4) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipeutils: bbappend_recipe: allow to patch the recipe itselfJulien Stephan2023-12-061-10/+25
| | | | | | | | | | | Add a new parameter update_original_recipe to allow to patch a recipe instead of creating/updating a bbappend (From OE-Core rev: 2f68ab2464bfad1b377df44a7b51203df59d66ce) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipetool: appendsrcfile(s): use params instead of extralineJulien Stephan2023-12-061-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | appendsrc function relies on oe.recipeutils.bbappend_recipe to copy files and add the corresponding entries in SRC_URI. Currently, appendsrc function build itself the new SRC_URI entry to add the correct subdir param, and gives it using the extralines parameter. This has 2 drawbacks: - oe.recipeutils.bbappend_recipe can already do this if we specify the correct params, so we have duplicate code - the duplicated code is not fully functional: for example, it doesn't take into account the -m/--machine parameter So fix this by not using extralines but give correctly formatted params. Also remove the check for already existing entries as oe.recipeutils.bbappend_recipe already implement it The new bbappend file now have the SRC_URI entry after the FILESEXTRAPATHS so fix the selftest. Update test_recipetool_appendsrcfile_existing_in_src_uri_diff_params test because recipetool appendsrcfiles used to not add new src_uri entry if the entry already exist even with different parameters while oe.recipeutils.bbappend_recipe adds it if parameters are different (and remove the old entry) (From OE-Core rev: cd5de8d53849a6f3bb6f82e45fb301e39892c789) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipeutils: bbappend_recipe: remove old srcuri entry if parameters are ↵Julien Stephan2023-12-061-0/+8
| | | | | | | | | | | | | | | | | different Currently we do not add a new src_ury entry if the entry already exists AND the parameters are the same. I believe that when an entry already exist with different parameters, we should remove it and add the new entry otherwise we end up with two entries with different parameters (From OE-Core rev: a4628fffcfecb5cd95dc2558dfd39ebd71121eab) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipeutils: bbappend_recipe: add a way to specify the name of the file to addJulien Stephan2023-12-061-1/+6
| | | | | | | | | | | | | bbappend_recipe can take a dict of source files to add to SRC_URI where the key is the full path to the file to be added and the value is a dict Add a new optionnal entry "newname" to specify the name of the newly added file (From OE-Core rev: e7bc09e5c9d7a0f4f8f4eba40730b68857b00677) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipeutils: bbappend_recipe: fix docstringJulien Stephan2023-12-061-3/+5
| | | | | | | | | | | | | Add missing patchdir key in docstring description for srcfiles parameters. Also fix typo: value --> key in srcfile docstring description (From OE-Core rev: 302dccaef46418d0e0731870a882b54a525739ed) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipeutils: bbappend_recipe: fix undefined variableJulien Stephan2023-12-061-0/+1
| | | | | | | | | | | | In the case get_bbappend_path returns None (could not find the layer containing the recipe) the error message tries to print the recipefile, but it is not defined. Fix it. (From OE-Core rev: 234111fb67ffbcc5492cb0cd96db25ed8f5acea0) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/oe/patch: handle creating patches for CRLF sourcesYoann Congal2023-12-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | Using devtool to patch CRLF based sources creates patch files which have mixed end of lines : LF for headers and CRLF for source context and modified lines. Python open(..., newline=None) (default for newline arg)does detect end-of-line in this mixed file but only outputs LF EOL data. This result in patch files that does not apply on the original sources. Switching to open(..., newline='') allows to detect end-of-line but keep the original end-of-line intact. This generate correct patches for CRLF based sources. Fixes [YOCTO #15285] (From OE-Core rev: 58f845499c0277a2b8069eefa235430b5f5f7661) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap-uprobes: removed as obsoleteVictor Kamensky2023-12-063-44/+0
| | | | | | | | | | | | | | | systemtap-uprobes package was not used for a long time - since kernel itself provided uprobes support. Now source code of old uprobes kernel module was removed from systemtap git repo by "PR30434 continuation: Removed old uprobes, uprobes2 implementation, uprobes-inc.h & any mentions of CONFIG_UTRACE." it is good time for us to gid rid of it too. (From OE-Core rev: 42fd5abedb835b6f87721674001c52304e43cfc5) Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: do not install uprobes and uprobes sourcesVictor Kamensky2023-12-062-0/+41
| | | | | | | | | | | | | | Addresses the following do_package_qa warning: WARNING: systemtap-5.0-r0 do_package_qa: QA Issue: File /usr/share/systemtap/runtime/linux/uprobes/Makefile in package systemtap contains reference to TMPDIR File /usr/share/systemtap/runtime/linux/uprobes/git_version.h in package systemtap contains reference to TMPDIR File /usr/share/systemtap/runtime/linux/uprobes2/git_version.h in package systemtap contains reference to TMPDIR [buildpaths] (From OE-Core rev: db668fdba9920fc4066eda8af0ff112f341ee09b) Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: upgrade 4.9 -> 5.0Victor Kamensky2023-12-063-40/+26
| | | | | | | | | | | | | | Similar to 4.9 release, in 5.0 release release-5.0 tag is off any branch, release-5.0a tag e72dc118e563c645d93a1a2d771e8d90e8fec1ae is on the master branch. Use this value for SRCREV and add catch up patch, 0001-prerelease-datestamp-fixes.patch, to bring source up to release-5.0 tag level. Remove 0001-prerelease-datestamp-fixes.patch in next upgrade. (From OE-Core rev: 2d0cb9b21ccee93027fd12a51b74d3821cd03d2e) Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/parselogs: migrate ignoresRoss Burton2023-12-0611-180/+132
| | | | | | | | | | | | | | | | Move the ignores from a huge dict in the parselogs.py module to .txt files. This is just the common, tune, and qemu machine ignores; the machine ignores that are not in oe-core will be added to the relevant layers. The list of ignores has not been reviewed in any meaningful way, this should be done soon as I suspect a number of these are redundant. (From OE-Core rev: bba243e1d18b954578afcdb3c727d8f687187ee8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/parselogs: load ignores from diskRoss Burton2023-12-061-5/+35
| | | | | | | | | | | | | | | | | | | | | | | | | Instead of hardcoding the list of ignored errors/warnings in the test itself, read them plain text files on disk. This uses importlib to try to open a file called oeqa.runtime.cases.parselogs-ignores-[candidate].txt, where the candidate will be: - "common" - The TARGET_ARCH - Each of the MACHINEOVERRDES This allows the common and tune-specific ignores to be retained in oe-core, and machine-specific ignores added to the layer where the machine is defined. [ YOCTO #14604 ] (From OE-Core rev: 7a04063f7cff243fe2bee09664ad7979612110cb) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: Upgrade 0.22.3 -> 0.22.4Robert Yang2023-12-063-1/+1
| | | | | | | | | | | | | | From NEWS: Version 0.22.4 - November 2023 * Bug fixes: - AM_GNU_GETTEXT now recognizes a statically built libintl on macOS and AIX. - Build fixes on AIX. (From OE-Core rev: 9add9e7b0da99b1530fcc12d3f8e6705a4af15fc) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* avahi: update URL for new project locationRoss Burton2023-12-061-3/+2
| | | | | | | | | | | Avahi has moved to a new parent organisation on GitHub, so update the URLs to match. (From OE-Core rev: 02caef1567186f250e64ae3ef84fcff33d7323e4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ell: upgrade 0.60 -> 0.61Zang Ruochen2023-12-061-1/+1
| | | | | | | | (From OE-Core rev: f3e59827e86ae9dccd1dc0a2c5d544d14f591558) Signed-off-by: Zang Ruochen <zangruochen@loongson.cn> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* psplash: upgrade to latest revisionYi Zhao2023-12-061-1/+1
| | | | | | | | | | * ecc19137 SECURITY.md: Add file (From OE-Core rev: 866113b42bacc8fa571f0cc51e18385d864ec7b7) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* json-glib: upgrade 1.6.6 -> 1.8.0Yi Zhao2023-12-061-1/+1
| | | | | | | | | | | | | | | | | | Overview of changes for 1.8 ============================== * Build fixes * Add current node accessor to JsonReader * Make xgettext optional * Avoid leaking memory in error paths * Update test suite to conform with TAP * Ensure valid output for exponential notation of numbers * Translation updates (From OE-Core rev: c4777f7b050c62f5d223f3deb4f3e07dc2e7975e) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk4: upgrade 4.12.3 -> 4.12.4Markus Volk2023-12-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of Changes in 4.12.4, 17-11-2023 ========================================= * a11y: - Tweak name computation for some corner cases * gdk: - gl: Improve our use of GLES a bit (use vertex arrays and GL_BGRA if available) - Fix some errors in our memory format tables * gsk: - gl: handle texture-scale nodes more faithfully - gl: Fix icon padding in the atlas * Windows: - Stop relying on glib for build configuration * Tools: - Add a --undecorated option to gtk4-rendernode-tool * Translation updates Catalan French Romanian Russian Spanish Turkish (From OE-Core rev: 1cf2c6992b1e16a253e519dfaa031a1c3166daf7) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest: wic: add test for zerorize option of empty pluginLukas Funke2023-12-061-0/+36
| | | | | | | | | | | Add test for empty plugin which tests whether the plugin creates partitions with actual data which is 'zero'. (From OE-Core rev: 6c6b236b34b35d0e2c020e0f9c447ac35adf8faf) Signed-off-by: Lukas Funke <lukas.funke@weidmueller.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.16.1 -> 2.17.2Tim Orling2023-12-061-8/+3
| | | | | | | | | | | | | | | * Drop redundant DEPENDS * PEP-517 backend is now hatchling -> inherit python_hatchling * Drop PYPI_PACKAGE as upstream download filename is now "pygments" * Add UPSTREAM_CHECK_PYPI_PACKAGE since upstream path is still "/Pygments/" https://github.com/pygments/pygments/blob/2.17.2/CHANGES (From OE-Core rev: 426ec8595233203034d06dd30041c551f2622d90) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-bcrypt: upgrade 4.0.1 -> 4.1.1Tim Orling2023-12-062-83/+91
| | | | | | | | | | | | | | | | | | | * Refresh -crates.inc https://github.com/pyca/bcrypt/blob/4.1.1/README.rst#changelog 4.1.1 * Fixed the type signature on the kdf method. 4.1.0 * Dropped support for Python 3.6. * Bumped MSRV to 1.64. (Note: Rust 1.63 can be used by setting the BCRYPT_ALLOW_RUST_163 environment variable) (From OE-Core rev: 9851e8a4b7f138cd8346eca3cdc831b12ee9d9e2) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/recipetool/devtool: add test for pypi classJulien Stephan2023-12-062-31/+85
| | | | | | | | | | | | | | | | | | | | recipetool now supports the pypi class and python recipes can by created using the new following syntax: * recipetool create https://pypi.org/project/<package> * recipetool create https://pypi.org/project/<package>/<version> * recipetool create https://pypi.org/project/<package> --version <version> or the old syntax: * recipetool create https://files.pythonhosted.org/packages/<...> So add tests for the new syntax and modify old tests (From OE-Core rev: 50779b7d45a492e9564005274f1858234a871e10) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/recipetool: remove spaces on empty linesJulien Stephan2023-12-061-1/+1
| | | | | | | | (From OE-Core rev: 365c3fd9def03e07af025a949e27c4f324fd6094) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "cve-check: Modify judgment processing using "=" in version comparison"Ross Burton2023-12-051-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change introduced a warning if version comparisons failed, but this is far too common an issue in data that we don't control, so this shouldn't cause a warning: WARNING: automake-native-1.16.5-r0 do_cve_check: automake: Failed to compare 1.16.5 = branch_1-9 for CVE-2009-4029 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m1 for CVE-2010-4539 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m2 for CVE-2010-4539 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m3 for CVE-2010-4539 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m4\/m5 for CVE-2010-4539 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m1 for CVE-2010-4644 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m2 for CVE-2010-4644 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m3 for CVE-2010-4644 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m4\/m5 for CVE-2010-4644 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m1 for CVE-2011-0715 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m2 for CVE-2011-0715 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m3 for CVE-2011-0715 WARNING: subversion-1.14.2-r0 do_cve_check: subversion: Failed to compare 1.14.2 = m4\/m5 for CVE-2011-0715 WARNING: automake-1.16.5-r0 do_cve_check: automake: Failed to compare 1.16.5 = branch_1-9 for CVE-2009-4029 WARNING: mpg123-1.32.3-r0 do_cve_check: mpg123: Failed to compare 1.32.3 = pre0.59s for CVE-2003-0577 WARNING: mpg123-1.32.3-r0 do_cve_check: mpg123: Failed to compare 1.32.3 = pre0.59s for CVE-2004-0982 WARNING: mpg123-1.32.3-r0 do_cve_check: mpg123: Failed to compare 1.32.3 = pre0.59s for CVE-2004-1284 WARNING: mpg123-1.32.3-r0 do_cve_check: mpg123: Failed to compare 1.32.3 = pre0.59s_r11 for CVE-2006-3355 WARNING: mpg123-1.32.3-r0 do_cve_check: mpg123: Failed to compare 1.32.3 = pre0.59s for CVE-2007-0578 WARNING: mpg123-1.32.3-r0 do_cve_check: mpg123: Failed to compare 1.32.3 = pre0.59s_r11 for CVE-2007-0578 WARNING: mpg123-1.32.3-r0 do_cve_check: mpg123: Failed to compare 1.32.3 = pre0.59s for CVE-2009-1301 WARNING: mpg123-1.32.3-r0 do_cve_check: mpg123: Failed to compare 1.32.3 = pre0.59s_r11 for CVE-2009-1301 This reverts commit a1989e4197178c2431ceca499e0b4876b233b131. (From OE-Core rev: c7c7dbdd5474002cfd9ec24864e77a0df2b790ea) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vte: Separate out gtk4 pieces of vte into individual packagesKhem Raj2023-12-041-1/+10
| | | | | | | | | | | | This avoids adding gtk4 dependencies when image may only desire the gtk3 pieces of vte. (From OE-Core rev: d2c4e8cb85c6a5ca37c7990f879c3b650df5770b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vte: Upgrade to 0.74.1Khem Raj2023-12-041-2/+3
| | | | | | | | | | | * Inherit systemd class * Add packageconfig for fribidi support (From OE-Core rev: e3cd856f1ef66aefe2f5f6f1e7771376616d721a) 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>
* vte: upgrade 0.72.2 -> 0.74.0Markus Volk2023-12-042-39/+25
| | | | | | | | | | | | | | | | | | | | | Rework recipe - remove legacy of the autotools buildsystem - remove BBCLASSEXTEND - build vapi dependent on gi-data - docs require gir, add a EXTRA_OEMESON:append to avoid fail in a combination where docs=true and gir=false - gtk+3 and gtk4 are requested by default-> add gtk4 depending on DISTRO_FEATURE - install systemd support files depending on DISTRO_FEATURE - update 0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch (From OE-Core rev: 47861220ab9358f1577d549eb367c2758e9f231e) Signed-off-by: Markus Volk <f_l_k@t-online.de> 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>
* shared-mime-info-native: handle old GCC for AlmaLinux8Patrick Williams2023-12-042-1/+56
| | | | | | | | | | | | shared-mime-info-native fails to build on AlmaLinux 8 due to its use of GCC-8 and the upstream package missing a required `-lstdc++fs` on that compiler. Submitted a patch upstream which fixes this and am porting. (From OE-Core rev: 664c7f09ddc15ec9bcb7d8a5bac453922be86a37) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Drop targets and hosts override magicAlex Kiernan2023-12-041-6/+2
| | | | | | | | | | | | `targets` and `hosts` could be overridden prior to 0a01b5ab973e ("rust-cross-canadian: Simplify and fix"), that commit deleted this usage, remove the remnant of it from here. (From OE-Core rev: 6c93a71a9855cb0231d2f90f0412b6a49e3b1d99) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/wic: Add tests for kernel image installationKareem Zarka2023-12-041-0/+68
| | | | | | | | | | | | | | | | | | | | - test_skip_kernel_install: This test verifies that the kernel is not installed in the boot partition when the 'install-kernel-into-boot-dir' parameter is set to false. - test_kernel_install: This test verifies that the kernel is installed in the boot partition when the 'install-kernel-into-boot-dir' parameter is set to true. Both tests use a WKS (Kickstart) file to specify the desired configuration, build a disk image using WIC, and extract the disk image to a temporary directory to verify the results. (From OE-Core rev: a99bc5ed8bf67f171be24c0e2220aae6cccf230e) Signed-off-by: Kareem Zarka <kareem.zarka@huawei.com> Signed-off-by: Christian Taedcke <christian.taedcke@weidmueller.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake: Unset CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIESZahir Hussain2023-12-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | As discussion in [YOCTO #14717] cmake contains a OEToolchainConfig.cmake file to configure the toolchain correctly in cross-compile build for recipes using cmake. The variable CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES value updates incorrectly during do_compile the code. Due to this getting sporadic error like below, fatal error: stdlib.h: No such file or directory | 75 | #include_next <stdlib.h> | | ^~~~~~~~~~ | compilation terminated. | ninja: build stopped: subcommand failed. | WARNING: exit code 1 from a shell command. As cmake already correctly initializes the variable from environment, So we have to unset it in the toolchain file to avoid overwriting the variable definition again. (From OE-Core rev: 5aeada5793af53e8c93940952d4f314474dca4c2) Signed-off-by: aszh07 <mail2szahir@gmail.com> Signed-off-by: Zahir Hussain <zahir.basha@kpit.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation.conf: fix do_menuconfig descriptionJoao Marcos Costa2023-12-041-1/+1
| | | | | | | | | | | | | | | The current description is only pertinent to the kernel, even though do_menuconfig task is used by other projects, such as Busybox and U-Boot. Replace "for the kernel" by an agnostic alternative (i.e., "in the compilation directory"). (From OE-Core rev: 52e053bce5e359995ebdaa21d6899f04ad2306a0) Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bash: changes to SIGINT handler while waiting for a childXiangyu Chen2023-12-042-0/+227
| | | | | | | | | | | | | | | | It rarely observes the problem while running shell script aborting test repeatedly, at the problem, the test shell script never returns to shell Steps to reproduce: 1. Run test script and ctrl-c repeatedly 2. Observe whether returns to shell after ctrl-c (From OE-Core rev: 1b69769b52c888d74c0ba258b7450e05a6c82a5a) Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: Fix for CVE-2023-4641Xiangyu Chen2023-12-042-0/+148
| | | | | | | | | | | | | | | shadow-utils: possible password leak during passwd(1) change CVE: CVE-2023-4641 Upstream-Status: Backport [https://github.com/shadow-maint/shadow/commit/65c88a43a23c2391dcc90c0abda3e839e9c57904] (From OE-Core rev: 7942df17d9dfcf690106b8b86506d496e6251327) Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eudev: Upgrade 3.2.12 -> 3.2.14Alex Kiernan2023-12-043-108/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop merged patches: 0001-Export-dummies-for.patch 0002-Bump-udev-version-to-251.patch Boian Bonev (13): Update as per IRC discussion Bump udev version to 251 Export dummies for bump version to 3.2.14 Fix := not preventing further assignments to RUN Add /usr/local/lib/udev/rules.d Move the changes from udev.7 to udev.xml Regenerate according to 0cf14fb and e5e4013 Improve wording and restore lines lost in merges Improve wording Tabs to spaces Ensure that standard file descriptors are open Commit the generated man page NaofumiHonda (1): Clear sysattr cache if a null pointer is passed (#255) Vivien Kraus (6): Let libudev find hwdb.bin under UDEV_HWDB_BIN Add a generic --output argument to udevadm hwdb Dynamically get the udevadm hwdb files with a path variable fixup! Dynamically get the udevadm hwdb files with a path variable Remove references to /run/udev/hwdb.d Clarify the /etc/udev/hwdb.d file override with respect to UDEV_HWDB_PATH (From OE-Core rev: 2e0f552cac05c2b9f5a80ac396374a7987238a34) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust-llvm: Allow overriding LLVM target archsNiko Mauno2023-12-041-1/+3
| | | | | | | | | | | Move the default value into a variable which can be overridden to match more accurately the use case specific scenario. (From OE-Core rev: 645370e85d8742d0614cd52ca7507b5df2d38ad8) Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchtest: shorten patch signed-off-by test outputTrevor Gamblin2023-12-041-1/+2
| | | | | | | | | | | | | | | The patch Signed-off-by test's output line is excessively long, and can trigger a failsafe in the patchtest automated service's email content generation. Shorten the output by reducing redundant phrasing and using os.path.basename to get only the failing patch's name, not the entire path, as the submitter should have a good idea of where it is located regardless. (From OE-Core rev: cc7546ded87dd44a988d7a23f1d7645094b5cdd4) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iptables: upgrade 1.8.9 -> 1.8.10Changhyeok Bae2023-12-046-99/+19
| | | | | | | | | | | | - 0003-x is not required anymore because to xtables.conf is dropped. - format-security.patch is already in upstream. - Other patches are refreshed. (From OE-Core rev: 4616ada82e7079f0cc7e995c2f421f43b54d4a08) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: upgrade to 3.2.0Lee Chee Yang2023-12-043-60/+1
| | | | | | | | | | | | | | | | | upgrade include fix for CVE-2023-5678. Changes in 3.2.0 https://www.openssl.org/news/cl32.txt drop upstreamed 0001-Link-libatomic-on-riscv32.patch. drop fix_random_labels.patch as fixed by https://github.com/openssl/openssl/commit/0fbc50ef0cb8894973d4739af62e95be825b7ccf (From OE-Core rev: 5a40f27051a1d40af41e7260b9f693a3c27c321f) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-boot: Fix build issues on armv7a-linuxViswanath Kraleti2023-12-042-0/+39
| | | | | | | | | | | | | | Backport a fix to address the build failure on armv7a introduced in systemd v254-rc1. see https://github.com/systemd/systemd/issues/29381 (From OE-Core rev: 782790dc6423fe3ae1ce4cd674ab492bfc881230) Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autoconf: upgrade to 2.72dRoss Burton2023-12-0429-3274/+2
| | | | | | | | | This is the first proper beta, so upgrade and drop all of the backports. (From OE-Core rev: 7d09335538ad9e0fa4cd5d421e08247deb5e2306) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust-common.bbclass: Define rust arch for x32 platformsKhem Raj2023-12-021-0/+2
| | | | | | | | (From OE-Core rev: 02d6c89ca2e72e95d093282f5626e607060da588) 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>