summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/6.10: update to v6.10.11Bruce Ashfield2024-10-293-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.10 to the latest korg -stable release that comprises the following commits: 8a886bee7aa5 Linux 6.10.11 729ae6e76187 usb: typec: ucsi: Only set number of plug altmodes after registration 7d318166bf55 ASoC: meson: axg-card: fix 'use-after-free' 080c3068715d pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID 6c69458e2e32 cifs: Fix signature miscalculation 7f7417d0ba92 drm/xe/display: fix compat IS_DISPLAY_STEP() range end d53503ca0449 ASoC: codecs: avoid possible garbage value in peb2466_reg_read() bcf0e7f90ba8 drm/i915/guc: prevent a possible int overflow in wq offsets 4e96ea328a80 spi: geni-qcom: Fix incorrect free_irq() sequence ff4767f00234 spi: geni-qcom: Undo runtime PM changes at driver exit time 01281a9e8275 ASoC: Intel: soc-acpi-intel-mtl-match: add missing empty item 8eb57389d8ad ASoC: Intel: soc-acpi-intel-lnl-match: add missing empty item ad78bcd111e3 tracing/kprobes: Fix build error when find_module() is not available abc8feacacf8 drm/xe/client: add missing bo locking in show_meminfo() 9d3de463e23b drm/xe/client: fix deadlock in show_meminfo() fc108cbc7e7a drm/amd/amdgpu: apply command submission parser for JPEG v2+ 8403c350b44e drm/amd/amdgpu: apply command submission parser for JPEG v1 42850927656a drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct() b6ce047a81f5 drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct() 73e7a3b2f451 drm/amdgpu/atomfirmware: Silence UBSAN warning affbd12c5f76 drm/nouveau/fb: restore init() for ramgp102 e79050882b85 dma-buf: heaps: Fix off-by-one in CMA heap fault handler 73333816cf2a drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl 87d3436e4c27 soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" d1a1dfcec77c spi: nxp-fspi: fix the KASAN report out-of-bounds bug 49ac6299f2a9 tracing/osnoise: Fix build when timerlat is not enabled abee73f96d9d netlink: specs: mptcp: fix port endianness ce8eabc912fe net: dpaa: Pad packets to ETH_ZLEN b4fe06be8eee net: dsa: felix: ignore pending status of TAS module when it's disabled 8d0c3368478e net: hsr: prevent NULL pointer dereference in hsr_proxy_announce() 1f68e097e20d netfilter: nft_socket: fix sk refcount leaks b5f2f7d1c526 riscv: Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFF edcab8d5bce3 drivers: perf: Fix smp_processor_id() use in preemptible code 176b6a0675c5 selftests: net: csum: Fix checksums for packets with non-zero padding 67b61e2f4c9c net: phy: dp83822: Fix NULL pointer dereference on DP83825 devices e55c1df0016b net: ftgmac100: Enable TX interrupt to avoid TX timeout 57db4764a88b octeontx2-af: Modify SMQ flush sequence to drop packets aca06c617c83 fou: fix initialization of grc 505ae01f75f8 net/mlx5: Fix bridge mode operations when there are no VFs 317b791922b8 net/mlx5: Verify support for scheduling element and TSAR type 0865cf82edfc net/mlx5: Correct TASR typo into TSAR 58491e7afe24 net/mlx5: Add missing masks and QoS bit masks for scheduling elements 849bc9775242 net/mlx5: Explicitly set scheduling element and TSAR type 478f00895f44 net/mlx5e: Add missing link mode to ptys2ext_ethtool_map 2e1880fd618f net/mlx5e: Add missing link modes to ptys2ethtool_map 20700e95b90a net/mlx5: Update the list of the PCI supported devices f422771750e4 igb: Always call igb_xdp_ring_update_tail() under Tx lock 57b01a10ae14 ice: fix VSI lists confusion when adding VLANs 4d6ad546156a ice: fix accounting for filters shared by multiple VSIs 5f6c00ae7b33 ice: Fix lldp packets dropping after changing the number of channels a4b9c2fd80f2 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 de239e8db564 net: hsr: Send supervisory frames to HSR network with ProxyNodeTable data 506dd33be9fd selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected() 3e8856209299 cxl: Restore XOR'd position bits during address translation b5bd350efae9 cxl/core: Fix incorrect vendor debug UUID define 70b90f7843ec clk/sophgo: Using BUG() instead of unreachable() in mmux_get_parent_id() 556c31259cdd eeprom: digsy_mtc: Fix 93xx46 driver probe failure c5702cc3cb1b drm/amd/display: Fix FEC_READY write on DP LT d36ad993d565 drm/amd/display: Disable error correction if it's not supported 9c838257b95d riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz 8c6a5a1fc02a firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire() 36050b7cdb3a arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E 77e4578148b8 bcachefs: Don't delete open files in online fsck efb335dc3664 bcachefs: Revert lockless buffered IO path 0514b281f36b bcachefs: Fix bch2_extents_match() false positive 954fd4c81f22 mm: avoid leaving partial pfn mappings around in error case d6f018a3b49d x86/hyperv: fix kexec crash due to VP assist page corruption 1bb24288b625 clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor 5dfb716fdb7d dm-integrity: fix a race condition when accessing recalc_sector 327f0792ca04 net: libwx: fix number of Rx and Tx descriptors 8e1f7e51648e net: tighten bad gso csum offset check in virtio_net_hdr 5a6faeb2815e minmax: reduce min/max macro expansion in atomisp driver 70eb635cdbe9 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma 18c0ddc03703 arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma e5ba8d381a3c selftests: mptcp: join: restrict fullmesh endp on 1st sf 12134a652b0a mptcp: pm: Fix uaf in __timer_delete_sync f311968726d5 platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array b38c19783286 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses a23c1b9a76f8 NFS: Avoid unnecessary rescanning of the per-server delegation list f2331b87fdaf NFSv4: Fix clearing of layout segments in layoutreturn 5c605d81e3d8 smb/server: fix return value of smb2_open() 0b99d0e17d6a s390/mm: Pin identity mapping base to zero 7a6e0b6fe3cf drm/xe: use devm instead of drmm for managed bo f3c6de0fa538 drm/xe: fix WA 14018094691 3aa5397e333a drm/xe/xe2lpm: Extend Wa_16021639441 f74e8bc5d71a Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table b4ca1ead719c drm/msm/adreno: Fix error return if missing firmware-name ad0a22cb9047 spi: zynqmp-gqspi: Scale timeout by data size c27f780f4542 platform/surface: aggregator_registry: Add support for Surface Laptop 6 d8d5fb769017 platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5 845eef138035 platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2 41c042722007 platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 db707dd766c9 platform/surface: aggregator_registry: Add Support for Surface Pro 10 4111ff8f9a15 platform/x86: asus-wmi: Add quirk for ROG Ally X 317159931f8f scripts: kconfig: merge_config: config files: add a trailing newline 3dfab03b923c cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug f693397eb9a5 Input: edt-ft5x06 - add support for FocalTech FT8201 d189e24a42b8 HID: multitouch: Add support for GT7868Q 1fe7facedf6e hid-asus: add ROG Ally X prod ID to quirk list 883e932bd416 Input: synaptics - enable SMBus for HP Elitebook 840 G2 5720cd7313af Input: ads7846 - ratelimit the spi_sync error message a314bb665a2a btrfs: update target inode's ctime on unlink 45ce59266a75 net: hns3: use correct release function during uninitialization 57a606ca15de drm/amdgpu: Update kmd_fw_shared for VCN5 8d92bafd4c67 wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change 59c1b7916dba powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL b7002518171d net: phy: vitesse: repair vsc73xx autonegotiation a43653ed1ef1 drm: panel-orientation-quirks: Add quirk for Ayn Loki Max df5a3a6d2020 drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero a387bfd15305 net: ethernet: use ip_hdrlen() instead of bit shift ccc94e269281 usbnet: ipheth: fix carrier detection in modes 1 and 4 08ca800b0cd5 usbnet: ipheth: do not stop RX on failing RX callback 716b11132999 usbnet: ipheth: drop RX URBs with no payload 5ad04d8e4207 usbnet: ipheth: remove extraneous rx URB length check 02bc490c4590 ksmbd: override fsids for smb2_query_info() 08f9f96d430e ksmbd: override fsids for share path check 960be51f89cd drm/mediatek: Set sensible cursor width/height values to fix crash 3e1840750c57 usb: typec: ucsi: Fix cable registration a67fc92568b8 usb: typec: ucsi: Always set number of alternate modes 049be94099ea Linux 6.10.10 60e01e9316a3 LoongArch: Use accessors to page table entries instead of direct dereference 12bc88ca29de spi: spi-fsl-lpspi: Fix off-by-one in prescale max 01681aa609b5 btrfs: fix race between direct IO write and fsync when using same fd 6f574d015689 drm/i915/display: Increase Fast Wake Sync length as a quirk 48cb63ce38b9 drm/i915/display: Add mechanism to use sink model when applying quirk b4e9331e9064 x86/mm: Fix PTI for i386 some more 7c890ef60bf4 ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery() 5ac3d0a487d1 nvmet: Identify-Active Namespace ID List command should reject invalid nsid 2443c10be369 nvme: rename CDR/MORE/DNR to NVME_STATUS_* d433e595f1ac nvme: fix status magic numbers 1be0c309a33c nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err 39517a901b8f cifs: Fix SMB1 readv/writev callback in the same way as SMB2/3 72a57a7b4f83 cifs: Fix zero_point init on inode initialisation 82f134ddd4f5 riscv: Fix RISCV_ALTERNATIVE_EARLY bb63fe4f5f31 riscv: Improve sbi_ecall() code generation by reordering arguments 3445b6ccc792 riscv: Add tracepoints for SBI calls and returns 339b880e7ced riscv: Do not restrict memory size because of linear mapping on nommu 775a2238aa98 riscv: Fix toolchain vector detection 1a46c7f6546b smb: client: fix double put of @cfile in smb2_rename_path() d195d5fae9b8 gpio: modepin: Enable module autoloading fcb0ebed9345 gpio: rockchip: fix OF node leak in probe() c2017deb0330 drm/i915/fence: Mark debug_fence_free() with __maybe_unused e74af8de40b5 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused 74182cc77497 nouveau: fix the fwsec sb verification register. 709aba10e2fa clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time 0d1e7301225c clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs 527663015f23 ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode 9bf1c67635b5 riscv: mm: Do not restrict mmap address based on hint 62f6ca61bb88 riscv: selftests: Remove mmap hint address checks 9795a6bd7172 ASoc: SOF: topology: Clear SOF link platform name upon unload 68e6917f3d4e clk: qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs cf7ce11385cc nvme-pci: allocate tagset on reset if necessary 6c04d1e3ab22 nvmet-tcp: fix kernel crash if commands allocation fails 67002edd6c6c ASoC: tegra: Fix CBB error during probe() 55fe39810bea powerpc/vdso: Don't discard rela sections 1e08132bc7c7 powerpc/64e: Define mmu_pte_psize static 7ebaff701efe powerpc/64e: split out nohash Book3E 64-bit code 4429f9807e63 powerpc/64e: remove unused IBM HTW code 70eee39bbd05 clk: qcom: ipq9574: Update the alpha PLL type for GPLLs 7b7a9dac3878 clk: qcom: gcc-x1e80100: Fix USB 0 and 1 PHY GDSC pwrsts flags 101c62609886 drm/xe/xe2lpg: Extend workaround 14021402888 2cb699051873 drm/xe/xe2: Add workaround 14021402888 e70f6ac7b761 net/mlx5e: SHAMPO, Fix page leak c26243db74c1 net/mlx5e: SHAMPO, Use KSMs instead of KLMs f5ce0b408124 hid: bpf: add BPF_JIT dependency 17c1e62c7ec2 crypto: starfive - Fix nent assignment in rsa dec 0e3da92dbf6e crypto: starfive - Align rsa input data to 32-bit f9d0026c628c ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf 79f80316e6a9 ata: libata-scsi: Remove redundant sense_buffer memsets 830bdd8a183d drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes 4ba7c00d39f6 drm/amd: Add gfx12 swizzle mode defs d33a5bff7059 can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd 91c389c7aa93 can: mcp251xfd: clarify the meaning of timestamp 185c150a826e can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum 018028d42bbc can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function bc7fbb37e3d2 arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry 7c7d598974b5 arm64: acpi: Move get_cpu_for_acpi_id() to a header eea54a453c1d ACPI: processor: Fix memory leaks in error paths of processor_add() 560eef75500d ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() 9be835e9fd63 fs: relax permissions for listmount() e895aef0485f fs: simplify error handling 968d52c4dde2 path: add cleanup helper da5f374103a1 workqueue: Improve scalability of workqueue watchdog touch 4b88865d8bf0 workqueue: wq_watchdog_touch is always called with valid CPU 43568d917d93 mm/memcontrol: respect zswap.writeback setting from parent cg too b7d4dd381d3e mm: zswap: rename is_zswap_enabled() to zswap_is_enabled() b9b6882e243b perf/aux: Fix AUX buffer serialization 13123ef14a94 uprobes: Use kzalloc to allocate xol area e47d7f80b4d7 clocksource/drivers/timer-of: Remove percpu irq related code 9c09812e885a clocksource/drivers/imx-tpm: Fix next event not taking effect sometime 13145027070c clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX 00fe5292f081 VMCI: Fix use-after-free when removing resource in vmci_resource_remove() a11874db04ea Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic 928e399e84f4 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind 2241b78f2245 nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc f78addda7afc nvmem: u-boot-env: error if NVMEM device is too small 540ca4c902d9 dt-bindings: nvmem: Use soc-nvmem node name instead of nvmem 109e845c1184 binder: fix UAF caused by offsets overwrite bfc1704d909d misc: fastrpc: Fix double free of 'buf' in error path 31b793b08134 usb: typec: ucsi: Fix the partner PD revision c1e23cee9ce3 usb: dwc3: Avoid waking up gadget during startxfer 2ba5ad41218a usb: cdns2: Fix controller reset issue 0140b2b5b76a usb: dwc3: core: update LC timer as per USB Spec V3.2 a334f875a886 iio: adc: ad7124: fix DT configuration parsing 76a160c8e82a iio: adc: ad7124: fix chip ID mismatch 6e4bf8e79966 iio: adc: ad_sigma_delta: fix irq_flags on irq request 0e79ed236b4d iio: adc: ad7606: remove frstdata check for serial mode 6c56053739ad iio: adc: ad7124: fix config comparison 9de24f9ef0f1 iio: imu: inv_mpu6050: fix interrupt status read for old buggy chips b30d022f04a8 iio: fix scale application in iio_convert_raw_to_processed_unlocked 3d752f729e35 iio: buffer-dmaengine: fix releasing dma channel on error 8961b245e8f9 staging: iio: frequency: ad9834: Validate frequency parameter value 84dc375c8350 tcp: process the 3rd ACK with sk_socket for TFO/MPTCP 98d1b6b48628 fs: only copy to userspace on success in listmount() e30b013e24da drm/amdgpu: Fix amdgpu_device_reset_sriov retry logic 3adb4ae45e42 drm/amdgpu: Add reset_context flag for host FLR 1f490704c616 drm/amdgpu: Fix two reset triggered in a row f9f0b593baef NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations 3b692794b81f smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() b8186f5cfa4f ata: pata_macio: Use WARN instead of BUG 9cb25a390a41 spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register 189d3ed3b25b MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed d1207f07decc kunit/overflow: Fix UB in overflow_allocation_test c33a9806dc80 net: hns3: void array out of bound when loop tnl_num 0f078f8ca93b lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() bf68acd840b6 of/irq: Prevent device address out-of-bounds read in interrupt map walk ef4e249971eb Squashfs: sanity check symbolic link size 51263e839929 usbnet: ipheth: race between ipheth_close and error handling d76fc0f0b18d Input: uinput - reject requests with unreasonable number of slots adb3e3c1ddb5 HID: amd_sfh: free driver_data after destroying hid device 48b2108efa20 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup d21f3480b6db s390/vmlinux.lds.S: Move ro_after_init section behind rodata section 55b046ec8a4f btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() ee73a15d4a8c spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware f743662ab629 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated e2d14bfda9eb i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup f62bf0cc6075 i3c: master: svc: resend target address when get NACK 8d5863cb33aa vfs: Fix potential circular locking through setxattr() and removexattr() cec226f9b1fd cachefiles: Set the max subreq size for cache writes to MAX_RW_COUNT cae59dffe652 s390/boot: Do not assume the decompressor range is reserved 66a490d7c5dd regmap: maple: work around gcc-14.1 false-positive warning 4794579335ca LoongArch: Use correct API to map cmdline in relocate_kernel() 52d9d4f33b85 drm/amdgpu: add mutex to protect ras shared memory 42e6607d33c7 net: dpaa: avoid on-stack arrays of NR_CPUS elements 056e0cd381d5 Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush() 2d82277f6619 tcp: Don't drop SYN+ACK for simultaneous connect(). 81c68e218ab8 PCI: Add missing bridge lock to pci_bus_lock() 6ffa0fb4f842 riscv: set trap vector earlier 142ef3a1c98f cxl/region: Verify target positions using the ordered target list 101737d8b88d ethtool: fail closed if we can't get max channel used in indirection tables ef9a8b73c8b6 btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info() f895db00c65e btrfs: replace BUG_ON() with error handling at update_ref_for_cow() a7f16a7a7098 btrfs: handle errors from btrfs_dec_ref() properly 03804641ec2d btrfs: clean up our handling of refs == 0 in snapshot delete a7dfb14798bc btrfs: replace BUG_ON with ASSERT in walk_down_proc() 704c359b4093 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc() ab6a217ac577 btrfs: slightly loosen the requirement for qgroup removal b5a531dd2f72 fs/ntfs3: Check more cases when directory is corrupted 5e1a3e5ddf6a smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() 0d0d06fbc8f2 drm/amdgpu: reject gang submit on reserved VMIDs 16c317f16e38 watchdog: imx7ulp_wdt: keep already running watchdog enabled 9cd15511de7c bpf: Remove tst_run from lwt_seg6local_prog_ops. 89827a4de802 iommufd: Require drivers to supply the cache_invalidate_user ops 3913cea77d64 staging: vchiq_core: Bubble up wait_event_interruptible() return value bc89b8a2c6e2 PCI: qcom: Override NO_SNOOP attribute for SA8775P RC 412db603a1d2 perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated c16916dd6c16 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() a90abf931046 dma-mapping: benchmark: Don't starve others when doing the test 926107e6e3f6 jbd2: avoid mount failed when commit block is partial submitted 6dd40d964e67 ext4: fix possible tid_t sequence overflows bce2c507d99e drm/amdgpu: Set no_hw_access when VF request full GPU fails 9feed1c5260c libbpf: Add NULL checks to bpf_object__{prev_map,next_map} 899eddc06e02 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment 26825b62bd1b hwmon: (w83627ehf) Fix underflows seen when writing limit attributes 996221b03099 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes 16f42953231b hwmon: (lm95234) Fix underflows seen when writing limit attributes b0bdb43852bf hwmon: (adc128d818) Fix underflows seen when writing limit attributes e74ba5e3056f tracing/kprobes: Add symbol counting check when module loads 8f2dabd2eef1 crypto: qat - fix unintentional re-enabling of error interrupts bba47fe3b038 scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info f14d3e1aa613 scsi: pm80xx: Set phy->enable_completion only when we wait for it 3844586e9bd9 scsi: ufs: core: Remove SCSI host only if added 25eaef533bf3 wifi: rtw88: usb: schedule rx work after everything is set up 2745d99da131 virtio_ring: fix KMSAN error for premapped mode bfc44075b197 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv 2962197b3e92 devres: Initialize an uninitialized struct member fc843d3837eb um: line: always fill *error_out in setup_one_line() 1200485653a0 cgroup: Protect css->cgroup write under css_set_lock 64149da0fddb block: don't call bio_uninit from bio_endio 08205763198a iommu/vt-d: Remove control over Execute-Requested requests 81f8c4381371 iommu/vt-d: Handle volatile descriptor status read 15364a1ae180 cxl/region: Fix a race condition in memory hotplug notifier aa4e90ed8c5d dm init: Handle minors larger than 255 85c9fdf75cd8 ASoC: topology: Properly initialize soc_enum values eb21d40a2189 phy: zynqmp: Take the phy mutex in xlate 7f093820c084 firmware: cs_dsp: Don't allow writes to read-only controls 112fd2f02b30 xen: privcmd: Fix possible access to a freed kirqfd instance 982e057ee188 tools/net/ynl: fix cli.py --subscribe feature c61c4a64d246 selftests: net: enable bind tests 553769473343 net: dsa: vsc73xx: fix possible subblocks range of CAPT block b4c56ed51390 net: xilinx: axienet: Fix race in axienet_stop 7c1ac9e92797 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN 7a8d3a25f6b4 r8152: fix the firmware doesn't work c46cd6aaca81 fou: Fix null-ptr-deref in GRO. 58571ffb7843 bareudp: Fix device stats updates. c8ffe2d4d37a bpf: add check for invalid name in btf_name_valid_section() e454476c4452 bpf, net: Fix a potential race in do_sock_getsockopt() d860f25dee0e net: dqs: Do not use extern for unused dql_group 720f1548fb13 usbnet: modern method to get random MAC fc110a08e83c ice: do not bring the VSI up, if it was down before the XDP setup 041cbd1feb43 ice: remove ICE_CFG_BUSY locking from AF_XDP code 6ea67b4790a0 ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset 391f7dae3d83 ice: protect XDP configuration with a mutex 2285c2faef19 ice: move netif_queue_set_napi to rtnl-protected sections ced032853080 ptp: ocp: adjust sysfs entries to expose tty information 45e1755eedd6 ptp: ocp: convert serial ports to array d9c8dbbc236c net: phy: Fix missing of_node_put() for leds 6a920f041aeb net: ethernet: ti: am65-cpsw: Fix RX statistics for XDP_TX and XDP_REDIRECT 1b8719ac77cf perf lock contention: Fix spinlock and rwlock accounting 4b19c83ba108 hwmon: (hp-wmi-sensors) Check if WMI event data exists 0b7d7bca20c5 igc: Unlock on error in igc_io_resume() 70e6473995a4 scripts: fix gfp-translate after ___GFP_*_BITS conversion to an enum 671013001365 hwmon: ltc2991: fix register bits defines 58afdc9b1887 Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT cae19117ac36 Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once 5d8a15c1138e Bluetooth: qca: If memdump doesn't work, re-enable IBS c4adc08b85f9 can: kvaser_pciefd: Use a single write when releasing RX buffers d1a40a5c2a4c can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR 330912c6f39d can: kvaser_pciefd: Rename board_irq to pci_irq 662f25ae3401 can: kvaser_pciefd: Remove unnecessary comment fa2951deaea7 can: kvaser_pciefd: Skip redundant NULL pointer check in ISR b15bfd9701c6 regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR 6e68abdc5d67 spi: intel: Add check devm_kasprintf() returned value 7a9203f945fe platform/x86: dell-smbios: Fix error path in dell_smbios_init() 36486c9e8e01 ice: Add netif_device_attach/detach into PF reset flow 50161385e9d6 igb: Fix not clearing TimeSync interrupts for 82580 7dfa4279c55f cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region 55e78331e0ca cifs: Fix copy offload to flush destination region f3d8e8fde454 netfs, cifs: Fix handling of short DIO read 2e1c24f7f5e5 cifs: Fix lack of credit renegotiation on read retry 9cf20320a013 rust: kbuild: fix export of bss symbols c5a5feb1f84d can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode 9b6513daa5e2 can: m_can: Reset cached active_interrupts on start 3fe629aa7d47 can: m_can: disable_all_interrupts, not clear active_interrupts 281f32ea887e can: m_can: Do not cancel timer from within timer 83e5c41d1ecd can: m_can: Remove m_can_rx_peripheral indirection 79ae3475c9cf can: m_can: Remove coalesing disable in isr during suspend 7eab2b893d5e can: m_can: Reset coalescing during suspend/resume abf296d242cd can: m_can: Release irq on error in m_can_open abb0a615569e can: bcm: Remove proc entry when dev is unregistered. 79cc2b84ad24 drm/amdgpu/display: handle gfx12 in amdgpu_dm_plane_format_mod_supported 14c9b54b28e0 drm/amdgpu: Correct register used to clear fault status 9073d2cb8fdb drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6 ede06d233925 drm/amd/display: Check denominator crb_pipes before used 11f997143c67 drm/amd/display: Check denominator pbn_div before used 67c07958facc pcmcia: Use resource_size function on resource object b86c6b2ab1c7 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse 4afc9cda8ade Input: ili210x - use kvmalloc() to allocate buffer for firmware update dd47051c76c8 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) 9ae799838b29 ice: Check all ice_vsi_rebuild() errors in function 90afe40da0a5 seccomp: release task filters when the task exits 68d815648094 powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas() dfd2e8eaa64b fs: relax permissions for statmount() 15c770640bcb fs: don't copy to userspace under namespace semaphore e37e875e40b5 vfio/spapr: Always clear TCEs before unsetting the window 4fd7a0513d67 media: vivid: don't set HDMI TX controls if there are no HDMI outputs 9f216ceb125c crypto: qat - initialize user_input.lock for rate_limiting 47d7b9a56deb drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts c2056c7a840f drm/amdgpu: Fix smatch static checker warning 9738a1d834fb drm/amdgpu: add missing error handling in function amdgpu_gmc_flush_gpu_tlb_pasid 5639a3048c70 drm/amd/display: Validate function returns 47e637193f9a drm/amd/display: Check HDCP returned status adc74d25cdbb drm/amd/display: Run DC_LOG_DC after checking link->link_enc c1b85157d456 drm/amdgpu: Fix register access violation 6fe9ca2ca389 usb: gadget: aspeed_udc: validate endpoint index for ast udc d66ec9855b21 usb: uas: set host status byte on data completion error 08155329af59 wifi: rtw89: wow: prevent to send unexpected H2C during download Firmware d45b1c62d8af wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 8aa2cd9f37d7 leds: spi-byte: Call of_node_put() on error path 606cd754cad7 media: vivid: fix wrong sizeimage value for mplane f80c65d1e9a6 riscv: kprobes: Use patch_text_nosync() for insn slots 90cc74552a73 fs/ntfs3: One more reason to mark inode bad 925fd8ee80d5 udf: Avoid excessive partition lengths 3cca098c9139 wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check 94dc8dc1c038 gve: Add adminq mutex lock 39c3b595f3ef netfilter: nf_conncount: fix wrong variable type 01579894637b iommu: sun50i: clear bypass register 86e99aab7e18 x86/kmsan: Fix hook for unaligned accesses c8cb076f865f af_unix: Remove put_pid()/put_cred() in copy_peercred(). 845af9c8ce03 media: b2c2: flexcop-usb: fix flexcop_usb_memory_req 34d1122674b8 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 01e43f1f651c irqchip/renesas-rzg2l: Reorder function calls in rzg2l_irqc_irq_disable() b69449b6c174 accel/habanalabs/gaudi2: unsecure edma max outstanding register 1cf8cd809030 ELF: fix kernel.randomize_va_space double read af246e400789 bpf, verifier: Correct tail_call_reachable for bpf prog 276872034888 virt: sev-guest: Mark driver struct with __refdata to prevent section mismatch 941358a2c56e cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition 4e2b49a85e79 drm/amd/display: Check UnboundedRequestEnabled's value 73656d1f4a74 smack: unix sockets: fix accept()ed socket label 25a15f80253a wifi: ath12k: fix firmware crash due to invalid peer nss 3e0a29500282 wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he() b0d13e92d927 ALSA: hda: Add input value sanity checks to HDMI channel map controls d4e65b669755 ALSA: control: Apply sanity check of input values for user elements 1b55a0249ae2 ALSA: hda/realtek: extend quirks for Clevo V5[46]0 db492b5a322c drm/amd/display: Lock DC and exit IPS when changing backlight d1e4d3df12e4 drm/i915: Do not attempt to load the GSC multiple times 675d6d34fc1c drm/amdgpu: always allocate cleared VRAM for GEM allocations 1cc695be8920 drm/imagination: Free pvr_vm_gpuva after unlink 33eb0344e186 drm/panthor: Restrict high priorities on group_create a6b268fce7bf drm/panthor: flush FW AS caches in slow reset path 966fe02a285d drm/xe/gsc: Do not attempt to load the GSC multiple times e91dab550dd1 btrfs: zoned: handle broken write pointer on zones c3ae6e7b970d btrfs: qgroup: don't use extent changeset when not needed 74866c16ea21 nilfs2: fix state management in error path of log writing function 962562d4c70c nilfs2: protect references to superblock parameters exposed in sysfs 1cf1f7e8cd47 nilfs2: fix missing cleanup on rollforward recovery error d7c01c0714c0 sched: sch_cake: fix bulk flow accounting logic for host fairness 47abd8adddbc ila: call nf_unregister_net_hooks() sooner 126d72b726c4 tcp_bpf: fix return value of tcp_bpf_sendmsg() 436dd444d8b2 Revert "wifi: ath11k: support hibernation" 930840f19ec9 Revert "wifi: ath11k: restore country code during resume" 3aa52bd43986 Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs" 82e3e968defb x86/apic: Make x2apic_disable() work correctly ce9e83a066f4 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported ddee07e8ad90 net: mctp-serial: Fix missing escapes on transmit 4982a47154f0 net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup f579d17a8644 eventfs: Use list_del_rcu() for SRCU protected list variable 0a11262549ac fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF 98cc18b1b71e userfaultfd: fix checks for huge PMDs db978287e908 userfaultfd: don't BUG_ON() if khugepaged yanks our page table 4679272d5252 tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() aec14e97c866 tracing: Avoid possible softlockup in tracing_iter_reset() 8a9d0d405159 tracing/timerlat: Only clear timer if a kthread exists 27282d2505b4 tracing/osnoise: Use a cpumask to know what threads are kthreads 0efbad8445fb spi: rockchip: Resolve unbalanced runtime PM / system PM handling e7eb8b9c8391 Revert "mm: skip CMA pages when they are not available" 2d476c86ba47 mm/slub: add check for s->flags in the alloc_tagging_slab_free_hook 6cf74e0e5e3a mm: vmalloc: ensure vmap_block is initialised before adding to queue 55c39bb701ba kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y bd4c713e0652 maple_tree: remove rcu_read_lock() from mt_validate() 16ad36c8e66a codetag: debug: mark codetags for poisoned page as empty 77e240511603 alloc_tag: fix allocation tag reporting when CONFIG_MODULES=n 1e96ae38257c mm: vmalloc: optimize vmap_lazy_nr arithmetic when purging each vmap_area e554113a1cd2 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open 1e8a6948bdbd pinctrl: qcom: x1e80100: Bypass PDC wakeup parent for now be495259a08e clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API 382ef041d60e clk: qcom: clk-alpha-pll: Fix the pll post div mask d81ef42faf96 clk: starfive: jh7110-sys: Add notifier for PLL0 clock c37c00cf3d03 parisc: Delay write-protection until mark_rodata_ro() call a3b6ff6c896a riscv: misaligned: Restrict user access to kernel memory 85cda5b040bd ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder 2a5f32223e8f fuse: clear PG_uptodate when using a stolen page b39cea3a5a93 fuse: fix memory leak in fuse_create_open c5a56f3000a9 fuse: use unsigned type for getxattr/listxattr size truncation 55c0b50148f7 fuse: check aborted connection before adding requests to pending list for resending 58020fe88352 fuse: disable the combination of passthrough and writeback cache 7a0b9c73ec42 fuse: update stats for pages in dropped aux writeback list 73279b3c312f mmc: cqhci: Fix checking of CQHCI_HALT state 0e8df0942de0 mmc: sdhci-of-aspeed: fix module autoloading 5b1ef10f7d49 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K 202c58db7a9c mmc: core: apply SD quirks earlier during probe 129ba129f20b selftests: mm: fix build errors on armhf 25256e790f9f Bluetooth: MGMT: Ignore keys being loaded with invalid type 6f774a3a00ec Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" 70c76a9c55ed rust: macros: provide correct provenance when constructing THIS_MODULE bf958898d5f5 nvme-pci: Add sleep quirk for Samsung 990 Evo 1863e1f098c5 irqchip/riscv-aplic: Fix an IS_ERR() vs NULL bug in probe() f13b5afc5c48 rtmutex: Drop rt_mutex::wait_lock before scheduling cfcd89ed9c57 x86/kaslr: Expose and use the end of the physical memory address space 9319bfd74041 irqchip/sifive-plic: Probe plic driver early for Allwinner D1 platform 028bd7b41f56 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() 8717dc35c0e5 perf/x86/intel: Limit the period on Haswell b55ce742afcb x86/tdx: Fix data leak in mmio_read() 81790a4dce06 ata: libata: Fix memory leak for error path in ata_host_alloc() 28be82053460 ksmbd: Unlock on in ksmbd_tcp_set_interfaces() 4c8496f44f5b ksmbd: unset the binding mark of a reused connection 762099898309 smb: client: fix double put of @cfile in smb2_set_path_size() f06af737e4be powerpc/qspinlock: Fix deadlock in MCS queue a6370f7196b6 ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx 1a892e42d4cc ALSA: hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15 X1504VAP deb8e5a399e9 ALSA: hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx e083e14b1344 ALSA: hda/realtek: add patch for internal mic in Lenovo V145 54e3f7d0a17f ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices 85e5f2451853 KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing 67766d01014e KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE ecdbe8ac86fb KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS 6a14fad8be17 ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object 396c88ab6dab net: ethernet: ti: am65-cpsw: fix XDP_DROP, XDP_TX and XDP_REDIRECT f7fe95f40c85 net: microchip: vcap: Fix use-after-free error in kunit test 2e7189d2b1de net: ethernet: ti: am65-cpsw: Fix NULL dereference on XDP_TX 590768e13ddd xfs: xfs_finobt_count_blocks() walks the wrong btree 32008ab989dd sch/netem: fix use after free in netem_dequeue 03e2a1209a83 libfs: fix get_stashed_dentry() 1611860f184a Linux 6.10.9 5c8dc61a17f4 i2c: Use IS_REACHABLE() for substituting empty ACPI functions b4fc7d011bc7 drm/amdgpu: remove redundant semicolons in RAS_EVENT_LOG 9ce27841e0e1 mm: Fix filemap_invalidate_inode() to use invalidate_inode_pages2_range() ca32ee853a1e pinctrl: core: reset gpio_device in loop in pinctrl_pins_show() f45f8af567b6 media: uvcvideo: Enforce alignment of frame and interval b557ccd62c5c crypto: ecc - Fix off-by-one missing to clear most significant digit 54834585e91c drm/amd/display: Skip wbscl_set_scaler_filter if filter is null e46b70a7cfed drm/amd/display: Check BIOS images before it is used de449701ca07 drm/amdkfd: use mode1 reset for RAS poison consumption 41c91c78eac0 drm/amdgpu: set RAS fed status for more cases 30d1b783b6ee drm/amd/display: Avoid overflow from uint32_t to uint8_t 31c254c9cd4b drm/amd/display: Disable DMCUB timeout for DCN35 8dea33a86c26 drm/amd/display: use preferred link settings for dp signal only eba4b2a38ccd drm/amd/display: Remove register from DCN35 DMCUB diagnostic collection c592b6355b9b drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX 6bf920193ba1 drm/amd/display: added NULL check at start of dc_validate_stream 80a984854ff0 drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay 0b9696a9bd55 drm/amdgpu: fix overflowed constant warning in mmhub_set_clockgating() 2fd24d2b99c8 drm/amdgpu: add lock in kfd_process_dequeue_from_device ba1123e2e864 drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb 314883f6db87 drm/amdgpu: add skip_hw_access checks for sriov 72de6c05742f block: remove the blk_flush_integrity call in blk_integrity_unregister dc537a72f648 driver: iio: add missing checks on iio_info's callback access af84813cfd29 drm/xe: Add GuC state asserts to deregister_exec_queue f909236671fe f2fs: fix to do sanity check on blocks for inline_data inode 4540181f66cf wifi: cfg80211: make hash table duplicates more survivable 82fff0aa4aff hwmon: (k10temp) Check return value of amd_smn_read() 5fa5febeaf17 thermal: trip: Use READ_ONCE() for lockless access to trip properties db67686676c7 dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor cc8d9d36169d dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks d00f6aab2139 pinctrl: renesas: rzg2l: Validate power registers for SD and ETH e797ce6fd49f drm/xe: Check valid domain is passed in xe_force_wake_ref 5e183e1c7ee2 drm/xe: Ensure caller uses sole domain for xe_force_wake_assert_held 1fb136939537 drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ 3e6ff8ca7faa net: tcp/dccp: prepare for tw_timer un-pinning b69aadeb26cb RAS/AMD/ATL: Validate address map when information is gathered af4dec239583 gfs2: Revert "Add quota_change type" 5d734665cd5d crypto: stm32/cryp - call finalize with bh disabled f756e46704f1 drm/meson: plane: Add error handling c909ab41df2b net/mlx5e: SHAMPO, Fix incorrect page release 1d2de6dd5902 platform/chrome: cros_ec_lpc: MEC access can use an AML mutex d3703fa94116 smack: tcp: ipv4, fix incorrect labeling 61e5929d10b8 regmap: spi: Fix potential off-by-one when calculating reserved size bb706e92c87b drm/xe: Don't overmap identity VRAM mapping 0080bdd9752a drm/amdgu: fix Unintentional integer overflow for mall size 738cda07e5bb tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp c64470787959 net: remove NULL-pointer net parameter in ip_metrics_convert 7ef1d2e240c3 fsnotify: clear PARENT_WATCHED flags lazily 4ff3d3d18d8f drm/xe: Use missing lock in relay_needs_worker 99331fe68a8e usb: typec: ucsi: Fix null pointer dereference in trace ce16bd3a4a41 usbip: Don't submit special requests twice 1eea6c49abf7 media: v4l2-cci: Always assign *val 251f627e25c8 rcu/nocb: Remove buggy bypass lock contention mitigation 514377ab902c pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode. 053f3b86631d ionic: fix potential irq name truncation 6aa9ad7f4508 RDMA/efa: Properly handle unexpected AQ completions a197446759b3 remoteproc: qcom_q6v5_pas: Add hwspinlock bust on stop 1e0ecab555b9 soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host() 145c38e5b540 hwspinlock: Introduce hwspin_lock_bust() 38c775a1eb33 wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD deffdebd9a5a wifi: iwlwifi: mvm: use only beacon BSS load for active links bb65c7b0d6c7 remoteproc: mediatek: Zero out only remaining bytes of IPI buffer e965c638f3be PCI: al: Check IORESOURCE_BUS existence during probe 1223b3426e8e cpufreq: scmi: Avoid overflow of target_freq in fast switch 0c7ac6867e92 wifi: cfg80211: restrict operation during radar detection 564875db8e8b wifi: iwlwifi: remove fw_running op fb8e15ba808d drm/amdgpu: update type of buf size to u32 for eeprom functions 179cc680f052 drm/amdgpu: Queue KFD reset workitem in VF FED 79b0da10223b drm/amd/display: Fix pipe addition logic in calc_blocks_to_ungate DCN35 63c195b4b89b drm/amdgpu: fix compiler 'side-effect' check issue for RAS_EVENT_LOG() 3863350172a7 drm/kfd: Correct pinned buffer handling at kfd restore and validate process 17881ea63b2f drm/xe: Fix the warning conditions 02ed3fcf1d8f wifi: rtw89: ser: avoid multiple deinit on same CAM c5d3bf45dc43 drm/amd/pm: check negtive return for table entries 7b56041e731d drm/amdgpu: fix the warning bad bit shift operation for aca_error_type type 130c2dc75c8c drm/amdgpu: the warning dereferencing obj for nbio_v7_4 0312bf150333 drm/amd/pm: check specific index for smu13 f8e484c9e265 drm/amd/pm: check specific index for aldebaran d3f927ef0607 drm/amdgpu: fix the waring dereferencing hive 00b9594d6310 drm/amdgpu: fix dereference after null check a01618adcba7 drm/amdgpu: Fix the warning division or modulo by zero aa92264ba6fd drm/amdgpu/vcn: remove irq disabling in vcn 5 suspend 545f04215ca3 drm/amdgpu/pm: Check input value for power profile setting on smu11, smu13 and smu14 76b24e94edab drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs 286b140b1f71 wifi: ath12k: initialize 'ret' in ath12k_dp_rxdma_ring_sel_config_wcn7850() 60f098b07e43 wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem() 0573d1701a26 wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem() c49bbe69ee15 apparmor: fix possible NULL pointer dereference 2f4e36aaf5bd drm/xe/hwmon: Remove unwanted write permission for currN_label ee99ef9ebe02 drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device 578ae965e8b9 drm/amdgpu: fix mc_data out-of-bounds read warning 23fefef859c6 drm/amdgpu: fix ucode out-of-bounds read warning 6a634dc4f3a3 drm/amdgpu: Fix uninitialized variable warning in amdgpu_info_ioctl db7a86676fd6 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number a914c14ad2a2 drm/amdgpu: fix uninitialized variable warning for jpeg_v4 d32081a430cd drm/amdgpu: fix uninitialized variable warning for amdgpu_xgmi 820dcbd38a77 drm/amdkfd: Check debug trap enable before write dbg_ev_file 130bee397b9c drm/amdgpu: Fix out-of-bounds write warning 3b7b430f6ae2 drm/amdgpu: Fix the uninitialized variable warning 0c28e581f6fc drm/amdgpu/pm: Fix uninitialized variable agc_btc_response e2c7da6fb5e5 drm/amdgpu/pm: Fix uninitialized variable warning for smu10 734d5247ec3f drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt 4bbfb0cd9bc4 drm/drm-bridge: Drop conditionals around of_node pointers 362a93ad2df0 drm/xe: Demote CCS_MODE info to debug only e8765364d4f3 drm/amd/amdgpu: Check tbo resource pointer aba188d6f4eb drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box 783d50e8216e drm/amd/display: Fix writeback job lock evasion within dm_crtc_high_irq ee9d6df6d917 drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration d705b5869f6b drm/amd/display: Ensure index calculation will not overflow e10b68e1c9f5 drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy 05be70f34a6c drm/amd/display: Spinlock before reading event 34108384e670 drm/amd/display: Release clck_src memory if clk_src_construct fails 44def55f7554 drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create ff9730fafa55 drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info aad4d3d3d3b6 drm/amd/display: Add otg_master NULL check within resource_log_pipe_topology_update ac04759b4a00 drm/amd/display: Check link_index before accessing dc->links[] 26cdb5ed36b9 drm/amd/display: Release state memory if amdgpu_dm_create_color_properties fail 6590643c5de7 drm/amd/display: Check msg_id before processing transcation 6a4a08e45e61 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] a3b5ee22a9d3 drm/amd/display: Add array index check for hdcp ddc access ca0b0b0a2230 drm/amd/display: Add missing NULL pointer check within dpcd_extend_address_range 6c588e9350dd drm/amd/display: Check index for aux_rd_interval before using 712be65b3b37 drm/amd/display: Fix incorrect size calculation for loop 36c39a8dcce2 drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links d398c74c881d drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6 3d4198ab612a drm/amd/display: Check gpio_id before used as array index a64284b9e199 drm/amd/display: Ensure array index tg_inst won't be -1 55e07d7952ac drm/amdgpu: avoid reading vf2pf info size from FB 152a0eed10e4 drm/xe/gt: Fix assert in L3 bank mask generation b137126d70ae drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr 5dd675d51828 drm/amdgpu: fix uninitialized scalar variable warning d83fb9f9f63e drm/amd/pm: fix the Out-of-bounds read warning 5551c1937904 drm/amd/pm: fix uninitialized variable warning for smu_v13 06a3810010b5 drm/amd/pm: Fix negative array index read 9c2c7ecae01c drm/amd/pm: fix warning using uninitialized value of max_vid_step a30173a087cf drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr 113a28db008e drm/amd/pm: fix uninitialized variable warning 1e310c74d91b drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc 3e122ddec66f drm/amdgpu: fix overflowed array index read warning b946a27513fe drm/amdgpu: Handle sg size limit for contiguous allocation c44b568931d2 drm/amd/display: Assign linear_pitch_alignment even for VM 5ba5b99ce3b6 drm/amd/display: Handle the case which quad_part is equal 0 020d0b3acda4 Revert "drm/amd/display: Fix incorrect pointer assignment" c9c3366f52d9 drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr ee743f5f8624 selftests: mptcp: join: test for flush/re-add endpoints e8d360c9d666 selftests: mptcp: join: check re-re-adding ID 0 signal 712a5148cfdc selftests: mptcp: join: validate event numbers bcad92c9188a selftests: mptcp: join: check re-adding init endp with != id 2851cf6c57c5 selftests: mptcp: join: check re-using ID of unused ADD_ADDR 16a71574da28 selftests: mptcp: add explicit test case for remove/readd 451f7bf9cc61 arm64: dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios 40d5b7bf2794 arm64: dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node 33dc7e2039f1 arm64: dts: qcom: x1e80100-crd: fix missing PCIe4 gpios e6de9b376833 arm64: dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node 9606bea70a67 arm64: dts: qcom: x1e80100: Describe the PCIe 6a resources b7265d217892 ASoC: codecs: ES8326: button detect issue 97f9a8690faf ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6 a680c59024b4 net: usb: qmi_wwan: add MeiG Smart SRM825L e1e49ba81a96 dma-debug: avoid deadlock between dma debug vs printk and netconsole 93658715e6f1 virtio-net: check feature before configuring the vq coalescing command 7ced32ce3a7a i2c: Fix conditional for substituting empty ACPI functions e42ef22bc10f btrfs: fix qgroup reserve leaks in cow_file_range a52397fc1e51 btrfs: scrub: update last_physical after scrubbing one stripe 984bd0470143 btrfs: factor out stripe length calculation into a helper 5f4a377f56e6 platform/x86/amd/pmf: Add new ACPI ID AMDI0107 3d5c26b08bde platform/x86/amd: pmf: Add quirk for ROG Ally X 2d118bb07fdd spi: hisi-kunpeng: Add validation for the minimum value of speed_hz 7bfee532b6f5 ASoC: amd: yc: Support mic on HP 14-em0002la 8f215abf7755 smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp 432afacede47 net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule 67b2cc15774c ALSA: seq: ump: Explicitly reset RPN with Null RPN e7e26824f5ca ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception a2e6dd2bbadd ALSA: seq: ump: Use the common RPN/bank conversion context d0e17d1676ca ALSA: ump: Explicitly reset RPN with Null RPN a894f0117ff1 ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception b348eac11cb3 x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range f0d4faa80023 ALSA: hda/conexant: Mute speakers at suspend / shutdown 2ae9f8706a8d ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown fbaafe4c8f79 btrfs: tree-checker: validate dref root and objectid 54b20f6ef361 scsi: ufs: core: Bypass quick recovery if force reset is needed fef611b98c32 scsi: ufs: core: Check LSDBS cap when !mcq 26de03c2ddc4 drm: panel-orientation-quirks: Add quirk for OrangePi Neo 63945b7948ef drm/fb-helper: Don't schedule_work() to flush frame buffer during panic() c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility 915a386c7cff qemux86: add configuration symbol to select values 62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter 7b016793edbf clear_warn_once: bind a timer to written reset value 89a5c70f2000 clear_warn_once: expand debugfs to include read support 8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS e9ca44556936 libbpf: Fix build warning on ref_ctr_off 32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. a372ac2b798d perf: x86-32: explicitly include <errno.h> a5cb41682777 perf: mips64: Convert __u64 to unsigned long long ed8ee9f3d1ae perf: fix bench numa compilation 6dbb2915e8a7 perf: add SLANG_INC for slang.h 57f78dddfd93 perf: add sgidefs.h to for mips builds 130f0306cfba perf: change --root to --prefix for python install 2520efe95341 perf: add 'libperl not found' warning 45731b6ae676 perf: force include of <stdbool.h> ace10f8dec53 fat: Replace prandom_u32() with get_random_u32() 64797bdca14e fat: don't use obsolete random32 call in namei_vfat 2442bae1a645 FAT: Added FAT_NO_83NAME 7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5869720658c9 aufs6: match exports to functions e125467cf228 aufs: adjust for v6.9+ eebcdc6635bf aufs6: correct do_splice_from prototype 4c5829036c45 aufs: update remove_page to remove_folio e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel 3ecd9203de17 aufs: fix v6.7 kernel build compilation 5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes 1132c330feed aufs6: adapt to v6.6 d3e4ede69603 aufs6: core 49ec9271f41d aufs6: standalone dcc0978da2dd aufs6: mmap 80e1609b37e7 aufs6: base 0dbb3f062420 aufs6: kbuild ad51078c5ebf yaffs: fix mtime/itime field access e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+ dd374461adc7 yaffs2: v6.5 fixups f5908785d88d yaffs2: Fix miscalculation of devname buffer length d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap 7dae5463b54f yaffs2: replace bdevname call with sprintf 92d30df4eb56 yaffs2: convert read_page -> readfolio 6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name aff012190046 yaffs2: v5.12+ build fixups (not runtime tested) fb474842c16e yaffs: include blkdev.h fe7d745aac94 yaffs: fix misplaced variable declaration bee147b2e533 yaffs2: v5.6 build fixups 22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super adb7202fda95 yaffs: repair yaffs_get_mtd_device 2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API 1526802a8147 yaffs2: fix memory leak in mount/umount 6c7827a16aaa yaffs: Avoid setting any ACL releated xattr fa3482815542 Yaffs:check oob size before auto selecting Yaffs1 aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis 48e992af6531 yaffs2: adjust to proper location of MS_RDONLY f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020) 4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation b619a8d54336 vt/conmakehash: improve reproducibility c786186aeef3 tools: use basename to identify file in gen-mach-types aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally 325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 23a87c6e13aa defconfigs: drop obselete options 946e5b78ab94 linux-yocto: Handle /bin/awk issues 9daee1dba585 uvesafb: provide option to specify timeout for task completion f68b8683441a uvesafb: print error message when task timeout occurs a1595c6b6017 compiler.h: Undef before redefining __attribute_const__ 8086839613c6 vmware: include jiffies.h 32e79eb3c169 Resolve jiffies wrapping about arp f6fabf91b6f2 nfs: Allow default io size to be configured. ad2b29f801e9 check console device file on fs when booting 5194785d545b mount_root: clarify error messages for when no rootfs found 78b3498cb59a mconf: fix output of cflags and libraries 9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location f34088ed9c93 modpost: mask trivial warnings 4784584582f5 kbuild: exclude meta directory from distclean processing 73072b5fe25a powerpc: serialize image targets a120eb200320 arm: serialize build targets 51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86 e5a5996ee586 x86_64_defconfig: Fix warnings 1359db75df0c mips: make current_cpu_data preempt safe 385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code 968266397319 mips: Kconfig: add QEMUMIPS64 option 389ce854fde3 4kc cache tlb hazard: tlbp cache coherency 9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c 80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018 41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 59ef4f151a5e arm64: defconfig: cleanup config options c5fb425762ed vexpress: Pass LOADADDR to Makefile 07a8b544d4e9 arm: ARM EABI socketcall 574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 8640017507a8e68cd7c89169e224ce684710f047) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aa6e9888173ce4252c0f2ad8cdd94c8ff795cff2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* efi-bootdisk.wks: Increase overhead-factor to avoid test failuresRichard Purdie2024-10-291-1/+1
| | | | | | | | | | | | | | | | After commit d74bfb2d5c9e6247e4c0a3c2fdba0cc4a7585395: "linux-yocto: Enable l2tp drivers when ptest featuee is on" was merged, oe-selftest efibootpartition.GenericEFITest.test_boot_efi breaks due to space issues. Increase the disk space available to avoid this and allow functional automated testing again. (From OE-Core rev: 76f91dba302330c89c4a742e4ef24ec1898d130f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eb76c15de881a56ead0a18f6428c5564291249c9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto: Enable l2tp drivers when ptest featuee is onKhem Raj2024-10-291-0/+2
| | | | | | | | | | | | openl2tp ptests from networking layer depend upon these (From OE-Core rev: 7f8294456024772896072d4d6492c4d167c59613) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f25b0857a71656f4eaeb27beebd6b10bc3207d61) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/6.6: update to v6.6.54Bruce Ashfield2024-10-293-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 63a57420cf79 Linux 6.6.54 cada2646b748 Revert: "dm-verity: restart or panic on an I/O error" 646749b423c4 spi: atmel-quadspi: Fix wrong register value written to MR 4c0c5dcb5471 x86/tdx: Fix "in-kernel MMIO" check 440fba897c5a thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() e2ab9fd64d4f thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth 3dc5525d59da thunderbolt: Send uevent after asymmetric/symmetric switch 6b5630297e94 wifi: brcmfmac: add linefeed at end of file 72a3aef9640e iio: magnetometer: ak8975: Fix 'Unexpected device' error 18b5ee7bf700 perf/arm-cmn: Fail DTC counter allocation correctly e43caacf6110 usb: yurex: Fix inconsistent locking bug in yurex_read() 790c630ab0e7 bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() 7390c461264c Documentation: KVM: fix warning in "make htmldocs" d669e7829007 i2c: isch: Add missed 'else' 88dfb1dd17d6 i2c: aspeed: Update the stop sw state when the bus recovery occurs b35a42bdaf18 mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock 6ec62dba4a19 module: Fix KCOV-ignored file name 236eb2f95ad0 spi: fspi: add support for imx8ulp 934760569134 mm: only enforce minimum stack gap size if it's sensible e1e734c1a085 lockdep: fix deadlock issue between lockdep and rcu bd24f30f5068 dm-verity: restart or panic on an I/O error b3c10ac84c5a bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0 722e9e5acccf mm/filemap: optimize filemap folio adding 734594d41c8e lib/xarray: introduce a new helper xas_get_order ff3c557fa93e mm/filemap: return early if failed to allocate memory for split 4d0261cea469 thunderbolt: Improve DisplayPort tunnel setup process to be more robust aed38a3eaf65 thunderbolt: Configure asymmetric link if needed and bandwidth allows 9b6933e9bddc thunderbolt: Add support for asymmetric link 8f053095e13e thunderbolt: Introduce tb_switch_depth() e07bc5858e3e thunderbolt: Introduce tb_for_each_upstream_port_on_path() 18dcdadc9941 thunderbolt: Introduce tb_port_path_direction_downstream() 5ac89bb0062e thunderbolt: Change bandwidth reservations to comply USB4 v2 7b85d751081b thunderbolt: Make is_gen4_link() available to the rest of the driver 22081f720764 thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() c014f37411d5 thunderbolt: Use constants for path weight and priority ae2d54f5e5e9 thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs 6870e5b499f1 thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver 95f53ccfe6ed thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent 90135c317d17 thunderbolt: Fix debug log when DisplayPort adapter not available for pairing 159b1b45300c dt-bindings: spi: nxp-fspi: add imx8ulp support eb95bd96465c dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95 f56a6d9c267e btrfs: fix race setting file private on concurrent lseek using same fd 971d03cd457a btrfs: update comment for struct btrfs_inode::lock a0cc053ba1e2 btrfs: reorder btrfs_inode to fill gaps 0131bf19a141 btrfs: subpage: fix the bitmap dump which can cause bitmap corruption 459b724c3c31 lib/bitmap: add bitmap_{read,write}() 32e93cae4dc4 x86/entry: Remove unwanted instrumentation in common_interrupt() d5c5afdb9e1e x86/idtentry: Incorporate definitions/declarations of the FRED entries 1d8c1add5e36 serial: don't use uninitialized value in uart_poll_init() 88e26a196aa4 tty: serial: kgdboc: Fix 8250_* kgdb over serial 73c1928a0076 pps: add an error check in parport_attach 8b48ea27185d pps: remove usage of the deprecated ida_simple_xx() API aafeabf2765f usb: xhci: fix loss of data on Cadence xHC eef5d6219a81 xhci: Add a quirk for writing ERST in high-low order 225643310df7 USB: misc: yurex: fix race between read and write eff6dde4c3a0 usb: yurex: Replace snprintf() with the safer scnprintf() variant 8526ca3bc8af soc: versatile: realview: fix soc_dev leak during device remove c48d5ad1c4b8 soc: versatile: realview: fix memory leak during device remove f6bda3f118e3 ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl 45f690fae473 spi: fspi: involve lut_num for struct nxp_fspi_devtype_data 1b8cf11b3ca5 padata: use integer wrap around to prevent deadlock on seq_nr overflow 62004f17039d cpuidle: riscv-sbi: Use scoped device node handling to fix missing of_node_put 662ec52260cc icmp: change the order of rate limits e0be8f2d64d6 EDAC/igen6: Fix conversion of system address to physical memory address 2a4a997adb36 nfs: fix memory leak in error path of nfs4_do_reclaim 4d3d0869eccb fs: Fix file_set_fowner LSM hook inconsistencies 0eed942bc65d vfs: fix race between evice_inodes() and find_inode()&iput() ca2a69fdd6af arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity eea02200cb8c arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent 4fff20cff6e2 arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency 0e6774ec012b arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a 93e1215f3fe0 arm64: esr: Define ESR_ELx_EC_* constants as UL 1b4089d56778 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume 3fd8e444e824 hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init 5ad4d0b64820 hwrng: mtk - Use devm_pm_runtime_enable 7cb51731f24b f2fs: fix to check atomic_file in f2fs ioctl interfaces 5e0de753bfe8 f2fs: Require FMODE_WRITE for atomic write ioctls 56d865167992 f2fs: avoid potential int overflow in sanity_check_area_boundary() 0c598a021718 f2fs: prevent possible int overflow in dir_block_index() b18a5c8382c8 f2fs: fix several potential integer overflows in file offsets 4adf6514949f btrfs: always update fstrim_range on failure in FITRIM ioctl 6a6a5751c06a btrfs: tree-checker: fix the wrong output of data backref objectid 534230eebae5 debugobjects: Fix conditions in fill_pool() c1ba1f2ca1b8 wifi: mt76: mt7615: check devm_kasprintf() returned value eed8db8203a8 wifi: rtw88: 8822c: Fix reported RX band width de0cb07dc2c3 wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c 8e4b60ae8a04 wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he cf23427dd75b wifi: mt76: mt7915: check devm_kasprintf() returned value 0a74a9b148d3 wifi: mt76: mt7921: Check devm_kasprintf() returned value cb0125ec3d99 perf/x86/intel/pt: Fix sampling synchronization 19fd2f2c5fb3 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption ca659f380469 ACPI: resource: Add another DMI match for the TongFang GMxXGxx f0921ecd4ddc ACPI: sysfs: validate return type of _STR method df6a82a6b06e drbd: Add NULL check for net_conf to prevent dereference in state validation 42ac42d79039 drbd: Fix atomicity violation in drbd_uuid_set_bm() a3028d70a563 crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure 633bd1d6be1a serial: qcom-geni: fix fifo polling timeout e29a1f8b74a9 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them. f7ba350f4e7d tty: rp2: Fix reset with non forgiving PCIe host bridges 7420c1bf7fc7 firmware_loader: Block path traversal 18ed6a331881 bus: mhi: host: pci_generic: Fix the name for the Telit FE990A 3ae13d48686b bus: integrator-lm: fix OF node leak in probe() 4f7908ebafd5 usb: dwc2: drd: fix clock gating on USB role switch 19fb05d2e5c3 usb: cdnsp: Fix incorrect usb_request status a0b4cbeb0936 USB: class: CDC-ACM: fix race between get_serial and set_serial 7bcd961dcb5a USB: misc: cypress_cy7c63: check for short transfer ef08eb1605f5 USB: appledisplay: close race between probe and completion handler 090386dbedbc arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled 1e44ee6cdd12 usbnet: fix cyclical race on disconnect with work queue d71300d07f39 wifi: rtw88: Fix USB/SDIO devices not transmitting beacons 9ecd9d7ad7f0 can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD ccc87864b097 scsi: mac_scsi: Disallow bus errors during PDMA send 0120c7762f25 scsi: mac_scsi: Refactor polling loop 6e8dc2050a4a scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages 09b06c2591fa scsi: ufs: qcom: Update MODE_MAX cfg_bw value 568c7c4c77ee scsi: sd: Fix off-by-one error in sd_read_block_characteristics() facf1e49a04a ata: libata-scsi: Fix ata_msense_control() CDL page reporting 6ab95e27b777 ksmbd: handle caseless file creation 30fe2a885c28 ksmbd: allow write with FILE_APPEND_DATA 3c1fd66a1914 ksmbd: make __dir_empty() compatible with POSIX ef83620438d7 fs: Create a generic is_dot_dotdot() utility ae619de5000b powerpc/atomic: Use YZ constraints for DS-form instructions a3765b497a4f KEYS: prevent NULL pointer dereference in find_asymmetric_key() c886061bbdd1 drm/amd/display: Validate backlight caps are sane 9ce1ee22dc68 drm/amd/display: Round calculated vtotal 55fcbe5f6086 drm/amd/display: Add HDMI DSC native YCbCr422 support a53841b074cc drm/amd/display: Skip Recompute DSC Params if no Stream on Link 4777225ec89f KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock beef3353c601 KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode() 7eae461dc357 KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits d5d6489b9211 KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer 0188ea5facba Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line 09d94ac8b25f Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table c18dca92da2a Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table 2a26c3122d01 Input: adp5588-keys - fix check on return code cd6dd564ae7d iommufd: Protect against overflow of ALIGN() during iova allocation e48edd476291 Revert "media: tuners: fix error return code of hybrid_tuner_request_state()" a4c2fbed2037 soc: versatile: integrator: fix OF node leak in probe() error path c3533bf2ed1d soc: fsl: cpm1: tsa: Fix tsa_write8() 543a3c7dbd5b ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error 513d60f41945 Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible" 02a370c4fc0f PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler 3d8573abdc65 PCI: Use an error code with PCIe failed link retraining a200897dc704 PCI: Correct error reporting with PCIe failed link retraining f23785c6e7d3 PCI: imx6: Fix missing call to phy_power_off() in error handling b91d041e0756 PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ 894f21117f63 PCI: Clear the LBMS bit after a link retrain fb1769573574 PCI: Revert to the original speed after PCIe failed link retraining 38dee6edb700 Remove *.orig pattern from .gitignore 01ad0576f092 io_uring/sqpoll: do not put cpumask on stack 859f62a2f904 io_uring/sqpoll: retain test for whether the CPU is valid adbb44539b56 xen: allow mapping ACPI data using a different physical address 161fd69123b0 xen: move checks for e820 conflicts further up 79fec62d0f9b Revert "net: libwx: fix alloc msix vectors failed" 0851b1ec650a drm/vmwgfx: Prevent unmapping active read buffers b5d38f1d4acb drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination 49d3a4ad57c5 mm: call the security_mmap_file() LSM hook in remap_file_pages() 4bdf75c2ef33 io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL 358124ba2cea io_uring/sqpoll: do not allow pinning outside of cpuset da2bb8e177a4 netfilter: nf_tables: use rcu chain hook list iterator from netlink dump path b3f7607f2003 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS 668f4df6d6df netfilter: nf_tables: Keep deleted flowtable hooks until after RCU 3e8ac2743d48 net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled e9e3424d6d4b virtio_net: Fix mismatched buf address when unmapping for small packets ccd3e6ff05e5 bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave() 00a0c2d49bb5 net: qrtr: Update packets cloning when broadcasting 570f7d8c9bf1 tcp: check skb is non-NULL in tcp_rto_delta_us() 88297d3c1a71 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL d2abc3790718 net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition af4b8a704f26 netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() 89bab8310a0a net: xilinx: axienet: Fix packet counting bcce13930b2e net: xilinx: axienet: Schedule NAPI in two steps 9360d077d319 Revert "dm: requeue IO if mapping table not yet available" 66e78ade976d ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate() ca64edd7ae93 vhost_vdpa: assign irq bypass producer token correctly 70a180b8d84b cxl/pci: Fix to record only non-zero ranges c16fa6d5018b interconnect: icc-clk: Add missed num_nodes initialization 257c7a39092e coresight: tmc: sg: Do not leak sg_table 5060a1be9399 serial: 8250: omap: Cleanup on error in request_irq b8e45b910525 driver core: Fix a potential null-ptr-deref in module_add_driver() fdc637d4f5fb dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible 7387270b6837 iio: magnetometer: ak8975: drop incorrect AK09116 compatible c5a4a27666e0 iio: magnetometer: ak8975: Convert enum->pointer for data in the match tables 2bc96d4ea9e1 iio: chemical: bme680: Fix read/write ops to device by adding mutexes 5d86a29db8a3 ABI: testing: fix admv8818 attr description dd69fb026c97 driver core: Fix error handling in driver API device_rename() 0f115888eaa9 iio: adc: ad7606: fix standby gpio state to match the documentation 48617707401e iio: adc: ad7606: fix oversampling gpio array 30b9bf4b4107 nvme-multipath: system fails to create generic nvme device ecb8a79d21fb spi: atmel-quadspi: Avoid overwriting delay register settings 54fd87259c85 lib/sbitmap: define swap_lock as raw_spinlock_t 93773e446197 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time 2016d58567b6 spi: atmel-quadspi: Undo runtime PM changes at driver exit time 649ec8b30df1 f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error() f9ce2f550d53 f2fs: get rid of online repaire on corrupted directory 66b1b8254d20 f2fs: clean up w/ dotdot_name 364afd8aa824 f2fs: prevent atomic file from being dirtied before commit b6f186bd6aee f2fs: compress: don't redirty sparse cluster during {,de}compress 4263b3ef81e4 f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on fc18e655b62a f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread() f2971778b2cb f2fs: support .shutdown in f2fs_sops 783b6ca3428f f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation 1bb0686a2e8a f2fs: fix to wait page writeback before setting gcing flag 87f9d26fcc50 f2fs: Create COW inode from parent dentry for atomic write 67c3c4638f22 f2fs: fix to avoid racing in between read and OPU dio write 6c59f87e1eea f2fs: reduce expensive checkpoint trigger frequency d889928bbc69 f2fs: atomic: fix to avoid racing w/ GC 8edf3a4038f4 crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10 21b4fa3bffc0 crypto: caam - Pad SG length when allocating hash edesc 318f70857caa nfsd: return -EINVAL when namelen is 0 a1afbbb5276f nfsd: call cache_put if xdr_reserve_space returns NULL b743922b5aad ntb: Force physically contiguous allocation of rx ring buffers fd8932cf6b76 ntb_perf: Fix printk format 16e5bed6c188 ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir() b15dd2aa7987 RDMA/irdma: fix error message in irdma_modify_qp_roce() 0d50ae281a17 RDMA/cxgb4: Added NULL check for lookup_atid 21ada6915c45 riscv: Fix fp alignment bug in perf_callchain_user() 6eff336b103f RDMA/mlx5: Obtain upper net device only when needed e8721e9ba113 RDMA/hns: Fix restricted __le16 degrades to integer issue b3b7ff07675c RDMA/hns: Optimize hem allocation performance 288ecfd3e8aa RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS 3ab289914eab RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler 094a1821903f RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled 69d9566822af RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range() d2d9c5127122 RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08 85e37ac13906 RDMA/hns: Don't modify rq next block addr in HIP09 QPC b972bade1578 watchdog: imx_sc_wdt: Don't disable WDT in suspend 613a8d27d1e1 RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache 7838f6c8a64b RDMA/erdma: Return QP state in erdma_query_qp 95248d7497bc PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port() d08754be993f IB/core: Fix ib_cache_setup_one error flow cleanup 4c49d34f87a2 pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function a685bc3524f3 nfsd: fix refcount leak when file is unhashed after being found 982dfdfd59b1 nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire 6ba262477994 clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p 521d101e9e8f clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage 8758691ea89a clk: ti: dra7-atl: Fix leak of of_nodes 01b9be936ee8 RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds effc10f00cf8 RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer c6b9f971b439 media: mediatek: vcodec: Fix H264 stateless decoder smatch warning dbe5b7373801 media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning 588bcce9e64c media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning 08d13bcb9cea clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs b6edb3fd96bf pinctrl: single: fix missing error code in pcs_probe() 8b7df76356d0 RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency 451249bb8d44 media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE 4f201a94ac52 PCI: xilinx-nwl: Clean up clock on probe failure/removal f1058b0780b4 PCI: xilinx-nwl: Fix register misspelling 18a672c62d73 nvdimm: Fix devs leaks in scan_labels() e39cc0c37d7c x86/PCI: Check pcie_find_root_port() return for NULL 597c72f4d162 leds: pca995x: Fix device child node usage in pca995x_probe() d14451d91a11 leds: pca995x: Use device_for_each_child_node() to access device child nodes dbba3fce3e2f leds: leds-pca995x: Add support for NXP PCA9956B 583314ebaae7 clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL 4ddb580089e3 clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src e85ab507882d PCI: keystone: Fix if-statement expression in ks_pcie_quirk() 8e152448d0a0 firewire: core: correct range of block for case of switch statement 390de4d01bc1 PCI: Wait for Link before restoring Downstream Buses 58f31be7dfbc drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error 527ab3eb3b0b drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error 075a0ce1fa28 Input: ilitek_ts_i2c - add report id message validation 831886bf1a5a Input: ilitek_ts_i2c - avoid wrong input subsystem sync a3552e2f7d30 pinctrl: ti: ti-iodelay: Fix some error handling paths 85427d5109c2 pinctrl: ti: iodelay: Use scope based of_node_put() cleanups ccc7cdf49634 pinctrl: Use device_get_match_data() a12e8a92909e pinctrl: ti: ti-iodelay: Convert to platform remove callback returning void bbf297b4cdc1 leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe() 676bf8fcf387 clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs ffb0ae195b28 clk: qcom: dispcc-sm8650: Update the GDSC flags 65a25e42a491 clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src 59938d4f05f4 clk: qcom: dispcc-sm8550: fix several supposed typos 77c859e8b8a9 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228 d271e66f74b5 remoteproc: imx_rproc: Initialize workqueue earlier 2941577c764b remoteproc: imx_rproc: Correct ddr alias for i.MX8M af70d9395d7c clk: imx: imx8qxp: Parent should be initialized earlier than the clock d64513b2dab1 clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk 5b44298953f3 clk: imx: imx8mp: fix clock tree update of TF-A managed clocks 908165b5d369 clk: imx: fracn-gppll: fix fractional part of PLL getting lost ed323659a011 clk: imx: composite-7ulp: Check the PCC present bit c1eb71fd985d clk: imx: composite-93: keep root clock on when mcore enabled 73034d130b0a clk: imx: composite-8m: Enable gate clk with mcore_booted 554c590d229d clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection c2ee6de22dac clk: imx: imx6ul: fix default parent for enet*_ref_sel bd553be1cfb2 clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll 3ba5a2e91c70 perf time-utils: Fix 32-bit nsec parsing 022f9328ef17 perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time fa0720b32afa perf stat: Display iostat headers correctly 505ec05002c7 perf sched timehist: Fix missing free of session in perf_sched__timehist() 88c4b5dd2107 perf report: Fix --total-cycles --stdio output error 297871cb5115 perf ui/browser/annotate: Use global annotation_options 4c857dcf34a5 perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' 4ef032d89995 perf annotate: Split branch stack cycles info from 'struct annotation' ba18185bea37 perf inject: Fix leader sampling inserting additional samples 1490a5dbd55f perf mem: Free the allocated sort string, fixing a leak a634fa8e480a bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error abf7559b4ff6 bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types a2c8dc7e2180 bpf: Fix helper writes to read-only maps 81197a9b4510 bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit 257f9e5185eb nilfs2: fix potential oob read in nilfs_btree_check_delete() 0f28b3b51fc1 nilfs2: determine empty node blocks as corrupted 21839b6fbc3c nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() 66f3fc741177 sched/numa: Fix the vma scan starving issue e3a2d3f6c40e sched/numa: Complete scanning of inactive VMAs when there is no alternative cb7846df6b4f sched/numa: Complete scanning of partial VMAs regardless of PID activity 7f01977665d7 sched/numa: Move up the access pid reset logic 6654e54ae7e7 sched/numa: Trace decisions related to skipping VMAs 707e9a6c880f sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset ba4eb7f25886 sched/numa: Document vma_numab_state fields faeff8b1ee2e ext4: check stripe size compatibility on remount as well 2a6579ef5f25 ext4: avoid OOB when system.data xattr changes underneath the filesystem dd3f90e8c470 ext4: return error on ext4_find_inline_entry 9f70768554ac ext4: avoid negative min_clusters in find_group_orlov() fae0793abdab ext4: avoid potential buffer_head leak in __ext4_new_inode() 7a349feead81 ext4: avoid buffer_head leak in ext4_mark_inode_used() 72eef5226fbe smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso e4006410b0f5 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard cfd257f5e85b kthread: fix task state in kthread worker if being frozen b7d6e724e42a xz: cleanup CRC32 edits from 2018 2288b54b96dc bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos fc2b89707e47 samples/bpf: Fix compilation errors with cf-protection option 33ef0b25b022 selftests/bpf: Fix error compiling tc_redirect.c with musl libc 8553067f1cae selftests/bpf: Fix compile if backtrace support missing in libc 7824530b80ba selftests/bpf: Fix redefinition errors compiling lwt_reroute.c a7d322fd3be8 selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute fb99b106ad38 selftests/bpf: Fix C++ compile error from missing _Bool type 99c03869599c selftests/bpf: Fix error compiling test_lru_map.c 564d1abf506b selftests/bpf: Fix arg parsing in veristat, test_progs d57f8de839e4 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc 96416a7e4884 selftests/bpf: Fix errors compiling decap_sanity.c with musl libc 0bc023e2f600 selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc 397192f81476 selftests/bpf: Fix compiling core_reloc.c with musl-libc 227b50fe66eb selftests/bpf: Fix compiling tcp_rtt.c with musl-libc fe81b3df3cf9 selftests/bpf: Fix compiling flow_dissector.c with musl-libc 7d8d5840453a selftests/bpf: Fix compiling kfree_skb.c with musl-libc 425d4934e4f8 selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc 52f5ed9461f4 selftests/bpf: Fix include of <sys/fcntl.h> 4730b07ef774 selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test 17536f3b7262 selftests/bpf: Refactor out some functions in ns_current_pid_tgid test d6e16c33e093 selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test bedda119babc selftests/bpf: Fix missing BUILD_BUG_ON() declaration 4bff8cc537ce selftests/bpf: Fix missing UINT_MAX definitions in benchmarks 2388d181667a selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c 103c0431c7fb selftests/bpf: Drop unneeded error.h includes c8c590f07ad7 selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size 7c877bad03fb selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc db5cde7b4386 selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c 7572c32f8ef2 selftests/bpf: Use pid_t consistently in test_progs.c b0b99c1226ea tools/runqslower: Fix LDFLAGS and add LDLIBS support cd1b7f772f56 selftests/bpf: Fix wrong binary in Makefile log output 97e4a3ba9de7 selftests/bpf: Add CFLAGS per source file and runner 5d99839bfe1c bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC 01aa0d2861be bpf: Disable some `attribute ignored' warnings in GCC 5de3bd34dd5b bpf: Use -Wno-error in certain tests when building with GCC b6529a310dfa selftests/bpf: Fix error linking uprobe_multi on mips e7d263b2947c selftests/bpf: Workaround strict bpf_lsm return value check. 5a4f8de92dd7 sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy 82478cb8a23b tpm: Clean up TPM space after command failure 9c21cdae4b93 xen/swiotlb: fix allocated size d1691e977860 xen/swiotlb: add alignment check for dma buffers ac8ec1268e7a xen: tolerate ACPI NVS memory overlapping with Xen allocated memory 149fbd6aecdb xen: add capability to remap non-RAM pages to different PFNs f12153eece97 xen: move max_pfn in xen_memory_setup() out of function scope 242d0c3c40cc xen: introduce generic helper checking for memory map conflicts 35a10211dec2 minmax: avoid overly complex min()/max() macro arguments in xen 27f113dc120c ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data f7b4ba5f78f2 HID: wacom: Do not warn about dropped packets for first packet 85572bf646e4 HID: wacom: Support sequence numbers smaller than 16-bit cafeba3c2a1f xen: use correct end address of kernel for conflict checking 37c40c01cf1a drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind() 614773a4e536 drm/msm: fix %s null argument error 476945372b1f drm/msm/dsi: correct programming sequence for SM8350 / SM8450 52d571a21349 ipmi: docs: don't advertise deprecated sysfs entries cbd26fc9ec4c drm/msm/a5xx: workaround early ring-buffer emptiness check d9bef5ba5638 drm/msm/a5xx: fix races in preemption evaluation stage dfd012052bfb drm/msm/a5xx: properly clear preemption records on resume b9415145327c drm/msm/a5xx: disable preemption in submits by default 7e34440a3d06 drm/msm: Fix incorrect file name output in adreno_request_fw() a02d92e8eb55 powerpc/vdso: Inconditionally use CFUNC macro efdf2af50b31 powerpc/8xx: Fix kernel vs user address comparison 6b7a006ab003 powerpc/8xx: Fix initial memory mapping 415a2c218370 drm/mediatek: Use spin_lock_irqsave() for CRTC event lock 5b9b8cd28950 drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config() c1ba4b8ca799 jfs: fix out-of-bounds in dbNextAG() and diAlloc() baeb8628ab7f scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del() 9263023a0b04 drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get 087b88088015 drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid() fa94d60546d2 drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets 656803ab1ad2 drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode 9ec05e0b4ac4 drm/rockchip: vop: Allow 4096px width scaling 8e7760ed234f drm/amd/amdgpu: Properly tune the size of struct 53c18f7baf0c scsi: NCR5380: Check for phase match during PDMA fixup 464fd60a16d2 scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly de67850b4019 drm/radeon: properly handle vbios fake edid sizing 78b9e10b3bd1 drm/amdgpu: properly handle vbios fake edid sizing ddf9ff244d70 drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func fc8b0b8dbdba drm/stm: ltdc: check memory returned by devm_kzalloc() 6e513c2e9460 drm/stm: Fix an error handling path in stm_drm_platform_probe() 8e6f4aa43b79 pmdomain: core: Harden inter-column space in debug summary c390a26db31a iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660 7acaef4f28b6 iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages 324e1ec46356 iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux 0f0222d5abe9 mtd: rawnand: mtk: Fix init error path e502a0db3422 mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips ca63b1cbcd99 mtd: rawnand: mtk: Use for_each_child_of_node_scoped() 9b52ee18f6d2 rcu/nocb: Fix RT throttling hrtimer armed from offline CPU 4e31e504201f mtd: powernv: Add check devm_kasprintf() returned value e109a01f3d56 iommu/amd: Do not set the D bit on AMD v2 table entries 9b97d6b08b7f fbdev: hpfb: Fix an error handling path in hpfb_dio_probe() 508a550eec10 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense 05dba1274e7d power: supply: axp20x_battery: Remove design from min and max voltage cbb2313e76d3 hwmon: (ntc_thermistor) fix module autoloading 590960a5b3b3 mtd: slram: insert break after errors in parsing the map 0a27e17475d4 hwmon: (max16065) Fix alarm attributes fc702f5c3d24 hwmon: (max16065) Remove use of i2c_match_id() 0c7af15f64b6 hwmon: (max16065) Fix overflows seen when writing limits f606b9ac4abb ASoC: loongson: fix error release 886ea81de41f m68k: Fix kernel_clone_args.flags in m68k_clone() cc08ac5f42c3 ALSA: hda: cs35l41: fix module autoloading c239cfa322ee selftests/ftrace: Add required dependency for kprobe tests 7000e5f31ccf ASoC: tas2781-i2c: Get the right GPIO line 92b53ece5d37 ASoC: tas2781-i2c: Drop weird GPIO code ac7976b67277 ASoC: tas2781: Use of_property_read_reg() c0f652180696 ASoC: tas2781: remove unused acpi_subysystem_id 06a95f7184ab ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error 17c72808dbbd x86/mm: Use IPIs to synchronize LAM enablement ecd4adebb852 arm64: dts: mediatek: mt8195: Correct clock order for dp_intf* 27106b0a292e clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() ee7e02e780f1 reset: k210: fix OF node leak in probe() error path cfbf049d1605 reset: berlin: fix OF node leak in probe() error path b2cce50abd4e ARM: versatile: fix OF node leak in CPUs prepare 01f986dc6411 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property 58bd96e5ec45 ARM: dts: microchip: sama7g5: Fix RTT clock e91e803da1e5 spi: bcmbca-hsspi: Fix missing pm_runtime_disable() 7c84cb5a3990 arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations ff8444011fe5 arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations 6d91b3f570ab arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1 c742692fad4a ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks 514265b1f154 arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes c2bae2675ca6 arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes 7d0be3622399 arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes 1ccd886abf45 regulator: Return actual error in of_regulator_bulk_get_all() 3bf127bc2695 spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ 6699567b0bbb firmware: arm_scmi: Fix double free in OPTEE transport bd7fa63736c7 arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs 8d81cd1a048a arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB 1b08f7b5f56d spi: ppc4xx: handle irq_of_parse_and_map() errors 80f5bfbb80ea block: fix potential invalid pointer dereference in blk_add_partition 0d7ddfc89284 block: print symbolic error name instead of error code 5740c0fa9367 io_uring/io-wq: inherit cpuset of cgroup in io worker 7b3a35584db4 io_uring/io-wq: do not allow pinning outside of cpuset c3eba0a4e940 block, bfq: fix procress reference leakage for bfqq in merge chain 0780451f03bf block, bfq: fix uaf for accessing waker_bfqq after splitting 0c9b52bfee0e erofs: fix incorrect symlink detection in fast symlink 81b048b9484b cachefiles: Fix non-taking of sb_writers around set/removexattr 19f3bec2ac4b block, bfq: don't break merge chain in bfq_split_bfqq() e50c9a352676 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() 7faed2896d78 block, bfq: fix possible UAF for bfqq->bic with merge chain 6e73b946a379 nbd: fix race between timeout and normal completion 75a5e5909b1f ublk: move zone report data out of request pdu 0ceb2f2b5c81 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() 2b5e904deabb net: tipc: avoid possible garbage value a46add42bd06 net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input 50d062b6cc90 r8169: disable ALDPS per default for RTL8125 1e8fc4ffa955 net: enetc: Use IRQF_NO_AUTOEN flag in request_irq() 905e83c61bdc bareudp: Pull inner IP header on xmit. 61761f08e361 bareudp: Pull inner IP header in bareudp_udp_encap_recv(). a4a70cba57aa Bluetooth: btusb: Fix not handling ZPL/short-transfer d7572187bce6 can: m_can: m_can_close(): stop clocks after device has been shut down 7fb4f5605c3e can: m_can: enable NAPI before enabling interrupts c3d941cc734e can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). 80bd490ac0a3 sock_map: Add a cond_resched() in sock_hash_free() 7eebbdde4b94 Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL ea8d90a5b04a Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED 84398204c5df wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param 058c9026ad79 wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() cacdc1189841 wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors 2780657f7f53 wifi: mt76: mt7996: fix uninitialized TLV data 2d9f3e56b9d5 wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands 15c1d606fa75 wifi: mt76: mt7915: fix rx filter setting for bfee functionality 9f05824b35a4 wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan() 0940196c3d62 wifi: mt76: mt7603: fix mixed declarations and code aa3e0db35a60 crypto: hisilicon/qm - inject error before stopping queue 8b21a9b1d8f0 crypto: hisilicon/qm - reset device before enabling it 7803e8cdaa84 crypto: hisilicon/hpre - mask cluster timeout error 4589bb97e42f pm:cpupower: Add missing powercap_set_enabled() stub function fb2d057539ed x86/sgx: Fix deadlock in SGX NUMA node search 6f68e1e9ade6 wifi: mt76: mt7996: fix EHT beamforming capability check c07082fa2421 wifi: mt76: mt7996: fix HE and EHT beamforming capabilities 29516e5db9c6 wifi: mt76: mt7996: fix wmm set of station interface to 3 7146e5aeff6d wifi: mt76: mt7996: fix traffic delay when switching back to working channel 50d87e3b7098 wifi: mt76: mt7996: use hweight16 to get correct tx antenna 818dd118f4a9 wifi: mt76: mt7915: fix oops on non-dbdc mt7986 4d3608ae154b cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately c902e515b6b4 perf/arm-cmn: Ensure dtm_idx is big enough 5418a61e3207 perf/arm-cmn: Fix CCLA register offset a687d9d1fedd perf/arm-cmn: Refactor node ID handling. Again. a1b25661a04a perf/arm-cmn: Improve debugfs pretty-printing for large configs f5c4ec8d0e2f perf/arm-cmn: Rework DTC counters (again) 814b8bc5cc0a netfilter: nf_tables: remove annotation to access set timeout while holding lock 9431e5eddcc1 netfilter: nf_tables: reject expiration higher than timeout 2a5e648a0cb6 netfilter: nf_tables: reject element expiration with no timeout 08b25d59ffb0 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire 8ad28208be7b ACPI: CPPC: Fix MASK_VAL() usage fa3ef5ea3ff4 can: j1939: use correct function name in comment 37c5024e464c kselftest/arm64: Actually test SME vector length changes via sigreturn 666a46a90f18 drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting 6206a0edb29b drivers/perf: hisi_pcie: Record hardware counts correctly 39dd1f1f48d3 padata: Honor the caller's alignment in case of chunk_size 0 1661f1352b55 wifi: iwlwifi: mvm: increase the time between ranging measurements 2c4a7b501422 wifi: iwlwifi: config: label 'gl' devices as discrete 305b7827cf5d wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL d54455a3a965 wifi: mac80211: don't use rate mask for offchannel TX either 3b839d461904 drivers/perf: Fix ali_drw_pmu driver interrupt status clearing be158b7e6a46 kselftest/arm64: signal: fix/refactor SVE vector length enumeration 288cbc505e20 powercap: intel_rapl: Fix off by one in get_rpi() 9fc60f2bdd43 ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros c82ea72d96dd mount: handle OOM on mnt_warn_timestamp_expiry 032ca566f589 RISC-V: KVM: Fix to allow hpmcounter31 from the guest 3c39f253e2c9 RISC-V: KVM: Allow legacy PMU access from guest a72a99da7a8f RISC-V: KVM: Fix sbiret init before forwarding to userspace 07b90bbfe9c9 wifi: rtw88: remove CPT execution branch never used 32ba3160889e arm64: signal: Fix some under-bracketed UAPI macros f0525a641a4a net: stmmac: dwmac-loongson: Init ref and PTP clocks rate 0a9445aa8e8f wifi: ath12k: fix invalid AMPDU factor calculation in ath12k_peer_assoc_h_he() aafd6ad1d9d6 wifi: ath12k: match WMI BSS chan info structure with firmware definition d45fe0115edf wifi: ath12k: fix BSS chan info request WMI command dda028a8aa3c wifi: ath9k: Remove error checks when creating debugfs entries fb1862ce2664 wifi: brcmfmac: introducing fwil query functions c3cfcf51b4e0 wifi: brcmfmac: export firmware interface functions 9349283fc6b8 ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe() e55fcc821db0 crypto: xor - fix template benchmarking 1b8178a2ae27 wifi: rtw88: always wait for both firmware loading attempts b3e360e00d21 EDAC/synopsys: Fix error injection on Zynq UltraScale+ 23752ababd72 EDAC/synopsys: Fix ECC status and IRQ control race condition 4ad9fa5c30ed Linux 6.6.53 51297ef7ad78 USB: usbtmc: prevent kernel-usb-infoleak 39d69238899a USB: serial: pl2303: add device id for Macrosilicon MS3020 3a2532d88251 can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into mcp251xfd_chip_start/stop() fa45741f1e90 can: mcp251xfd: properly indent labels 26b0a1cd9f22 x86/mm: Switch to new Intel CPU model defines ab51a98de8d5 nvme-pci: qdepth 1 quirk c4e98006092b gpiolib: cdev: Ignore reconfiguration without direction 53dc61ae5cff Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex" 424bd79517ce netfilter: nf_tables: missing iterator type in lookup walk f24d8abc2bb8 netfilter: nft_set_pipapo: walk over current view on netlink dump 94d6fe6b6e6e netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() f07e28e4c623 netfilter: nft_socket: make cgroupsv2 matching work with namespaces ea71c39d4638 powercap/intel_rapl: Add support for AMD family 1Ah e615cd84dcf8 drm: Expand max DRM device number to full MINORBITS f6b589e36153 accel: Use XArray instead of IDR for minors d2e3d344e20e drm: Use XArray instead of IDR for minors c726dea9d0c8 ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() 1f6e167d6753 ocfs2: add bounds checking to ocfs2_xattr_find_entry() 4c21bba38b94 spi: spidev: Add missing spi_device_id for jg10309-01 c20e89c96f14 block: Fix where bio IO priority gets set 532ba43dcef8 tools: hv: rm .*.cmd when make clean f0759b097377 x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency fabc4ed200f9 smb: client: fix hang in wait_for_response() for negproto e79896417c03 spi: bcm63xx: Enable module autoloading 745fe9f19d04 drm: komeda: Fix an issue related to normalized zpos d7c126497de6 ALSA: hda: add HDMI codec ID for Intel PTL 16fb61afffdb ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK) a9affc6dd8b0 spi: spidev: Add an entry for elgin,jg10309-01 5a8f8d49bcd7 ASoC: fix module autoloading b3cc98bd86e8 ASoC: tda7419: fix module autoloading 1803f06c86b0 ASoC: google: fix module autoloading 7675ab5900a8 ASoC: intel: fix module autoloading ec39e3104a77 ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict 740253ebb552 can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration 021cd8f0e479 wifi: iwlwifi: clear trans->state earlier upon error 9902dacd5b0b wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap() 4d0a900ec470 wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead 2c61b561baf9 wifi: iwlwifi: mvm: pause TCM when the firmware is stopped 8587a0ed5f07 wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room() 0d07f12e1f06 wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation dfa94a93f7b7 wifi: iwlwifi: lower message level for FW buffer destination 8a834f251f6c LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE d44cfa992b6b net: ftgmac100: Ensure tx descriptor updates are visible 001eaeaac79d platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict 1bab72a2b985 microblaze: don't treat zero reserved memory regions as error 76f74a1c3d5d hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING af08f4506114 pinctrl: at91: make it work with current gpiolib 013180bf2314 scsi: lpfc: Fix overflow build issue 49a9fe95eb6f ALSA: hda/realtek - FIxed ALC285 headphone no sound 4a31d48c096b ALSA: hda/realtek - Fixed ALC256 headphone no sound 50dcf4b7b76c ASoC: allow module autoloading for table board_ids b7420317a90d ASoC: allow module autoloading for table db1200_pids 0627ba94347b ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile aef267374152 ASoC: SOF: mediatek: Add missing board compatible 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: b9e6a9fe1aa9eab1f45ad1abbc14217feffb01a1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 533d46e8c01994a0c2d89d0758fc6b0e7f1174f5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/6.6: update to v6.6.52Bruce Ashfield2024-10-293-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 561bbd55f91a Linux 6.6.52 bd9c3c2d7e44 riscv: dts: starfive: add assigned-clock* to limit frquency e43364f578cd ASoC: meson: axg-card: fix 'use-after-free' 2a01f3b7b19b pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID b9d510e08504 cifs: Fix signature miscalculation 6ec7cbc7f578 ASoC: codecs: avoid possible garbage value in peb2466_reg_read() 86238603c8f4 drm/i915/guc: prevent a possible int overflow in wq offsets f9e08c201705 spi: geni-qcom: Fix incorrect free_irq() sequence 64cdc5d11442 spi: geni-qcom: Undo runtime PM changes at driver exit time ff65ae25d3cb drm/amd/amdgpu: apply command submission parser for JPEG v1 54268468399e drm/amdgpu/atomfirmware: Silence UBSAN warning def80cdb2676 drm/nouveau/fb: restore init() for ramgp102 eb7fc8b65cea dma-buf: heaps: Fix off-by-one in CMA heap fault handler 8e1ffb257982 drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl 28425a10a4fa soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" af9ca9ca3e44 spi: nxp-fspi: fix the KASAN report out-of-bounds bug a8632ef4fc13 tracing/osnoise: Fix build when timerlat is not enabled 34fcac26216c net: dpaa: Pad packets to ETH_ZLEN fc8c0cec1b48 net: dsa: felix: ignore pending status of TAS module when it's disabled 83e6fb59040e netfilter: nft_socket: fix sk refcount leaks 033a71efabac selftests: net: csum: Fix checksums for packets with non-zero padding 38859fb5bdb6 net: ftgmac100: Enable TX interrupt to avoid TX timeout 5bfbf2c18cf5 octeontx2-af: Modify SMQ flush sequence to drop packets 7ae890ee1947 fou: fix initialization of grc 65feee671e37 net/mlx5: Fix bridge mode operations when there are no VFs 4bb9745cc3d3 net/mlx5: Verify support for scheduling element and TSAR type 9f806d095955 net/mlx5: Correct TASR typo into TSAR fa2e98068d25 net/mlx5: Add missing masks and QoS bit masks for scheduling elements f015f63cc9c4 net/mlx5: Explicitly set scheduling element and TSAR type f7e7dbdfc093 net/mlx5e: Add missing link mode to ptys2ext_ethtool_map 4ce59074d53c IB/mlx5: Rename 400G_8X speed to comply to naming convention 93fd5e028b29 net/mlx5e: Add missing link modes to ptys2ethtool_map 02518dc443cd net/mlx5: Update the list of the PCI supported devices e8db32a90248 igb: Always call igb_xdp_ring_update_tail() under Tx lock cbaed60c69f0 ice: fix VSI lists confusion when adding VLANs 01a786ada184 ice: fix accounting for filters shared by multiple VSIs d21559e2037e ice: Fix lldp packets dropping after changing the number of channels 1bc085e9977f hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 14f6a11ea21e selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected() 8295194a50eb cxl/core: Fix incorrect vendor debug UUID define cb735cf79aa1 eeprom: digsy_mtc: Fix 93xx46 driver probe failure 7853c146f8b4 drm/amd/display: Fix FEC_READY write on DP LT 27bbf0b1cac9 drm/amd/display: Disable error correction if it's not supported d72432755b12 arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E b1e1daf0125e net: xilinx: axienet: Fix race in axienet_stop a95a24fcaee1 mm: avoid leaving partial pfn mappings around in error case 2ae1beb3ab4f x86/hyperv: fix kexec crash due to VP assist page corruption 9b27991f3fb7 dm-integrity: fix a race condition when accessing recalc_sector 4ec0d8dbd702 net: tighten bad gso csum offset check in virtio_net_hdr 1705209b3e2a minmax: reduce min/max macro expansion in atomisp driver 3844bc360e16 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma d52643ced186 arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma 7e2e638c5909 selftests: mptcp: join: restrict fullmesh endp on 1st sf 6452b162549c mptcp: pm: Fix uaf in __timer_delete_sync c54fc405a060 platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array 6821a82616f6 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses d07216aa30e8 NFS: Avoid unnecessary rescanning of the per-server delegation list d8a7055ffd39 NFSv4: Fix clearing of layout segments in layoutreturn 75e6572ccb78 smb/server: fix return value of smb2_open() 91043a573ca7 Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table 57ac3b43fb1f drm/msm/adreno: Fix error return if missing firmware-name c5331c6342fd platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 64f8ed257cec platform/surface: aggregator_registry: Add Support for Surface Pro 10 86a1aaee7f44 scripts: kconfig: merge_config: config files: add a trailing newline 1d5c7d0a49ec HID: multitouch: Add support for GT7868Q 11eb4a8228f6 Input: synaptics - enable SMBus for HP Elitebook 840 G2 3acb2392df34 Input: ads7846 - ratelimit the spi_sync error message 5ee7efa629bf btrfs: update target inode's ctime on unlink ab8f0c4986c7 net: hns3: use correct release function during uninitialization 4bfee9346d8c wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change 4a9a1edd9c49 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL af252750bf3b net: phy: vitesse: repair vsc73xx autonegotiation 31b9fc3d0c10 drm: panel-orientation-quirks: Add quirk for Ayn Loki Max 7d42d19973cb drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero 9569e1fd06fa net: ethernet: use ip_hdrlen() instead of bit shift 28123a54f887 usbnet: ipheth: fix carrier detection in modes 1 and 4 4d1cfa3afb86 usbnet: ipheth: do not stop RX on failing RX callback 9c8c230e2e15 usbnet: ipheth: drop RX URBs with no payload c2fb33a7fed5 usbnet: ipheth: remove extraneous rx URB length check 78bce66914db ksmbd: override fsids for smb2_query_info() 5a199eedfdc8 ksmbd: override fsids for share path check 2278629c3ebb nvmem: u-boot-env: error if NVMEM device is too small 368fa77b7945 nvmem: u-boot-env: improve coding style 2eea394c31cb nvmem: u-boot-env: use nvmem device helpers ae91c9c7b67d nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper 820b1b981aeb nvmem: core: add nvmem_dev_size() helper f7dc14df1bde iio: adc: ad7124: fix DT configuration parsing fbed74005829 iio: adc: ad7124: Switch from of specific to fwnode based property handling bfc8dab8c73a device property: Introduce device_for_each_child_node_scoped() fce8373d3153 device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. 6d1dc55b5bab Linux 6.6.51 611e4281117a Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync 4d6cf010d876 Bluetooth: hci_sync: Fix UAF on create_le_conn_complete 78155f30beeb Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync 50b6744c12fa spi: spi-fsl-lpspi: Fix off-by-one in prescale max 7b5595f33c3c btrfs: fix race between direct IO write and fsync when using same fd 8eeda5fb5938 x86/mm: Fix PTI for i386 some more a2977c0ca3e9 membarrier: riscv: Add full memory barrier in switch_mm() 136a29d8112d ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery() bd29d8452079 riscv: Do not restrict memory size because of linear mapping on nommu 8289dc916e9e riscv: Fix toolchain vector detection b27ea9c96efd smb: client: fix double put of @cfile in smb2_rename_path() 52b688c8087b gpio: modepin: Enable module autoloading 9ceae54e65a3 gpio: rockchip: fix OF node leak in probe() 60d54a45dbbb drm/i915/fence: Mark debug_fence_free() with __maybe_unused a65ebba87337 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused 7c391eaf2c63 clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time a5e871d26ba1 clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs b9bb9634368e ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode f39bde3f7825 ASoc: SOF: topology: Clear SOF link platform name upon unload 05500a48d80d nvme-pci: allocate tagset on reset if necessary 489f2913a63f nvmet-tcp: fix kernel crash if commands allocation fails 585c598082e1 ASoC: tegra: Fix CBB error during probe() af4d5630d991 powerpc/vdso: Don't discard rela sections 547acc20e567 powerpc/64e: Define mmu_pte_psize static 8ea58996f539 powerpc/64e: split out nohash Book3E 64-bit code 8ebe3bb3688a powerpc/64e: remove unused IBM HTW code eaccebe663b2 clk: qcom: ipq9574: Update the alpha PLL type for GPLLs 37b65ea6c7ad crypto: starfive - Fix nent assignment in rsa dec 02b3f8860963 crypto: starfive - Align rsa input data to 32-bit 872f86e1757b ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf c8d4acb32530 ata: libata-scsi: Remove redundant sense_buffer memsets 302ba299c31e drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes 5f2a2bf25395 drm/amd: Add gfx12 swizzle mode defs 5ea24ddc26a7 can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd 6cdc3fc4fb2f can: mcp251xfd: clarify the meaning of timestamp bf501ab4cbfe can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum 2370061f0707 can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function 62ca6d3a905b arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry acf9ef8d1b1f arm64: acpi: Move get_cpu_for_acpi_id() to a header 47c310fbaaf4 ACPI: processor: Fix memory leaks in error paths of processor_add() 6bf77014db58 ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() 241bce1c757d workqueue: Improve scalability of workqueue watchdog touch 5ff0a4414195 workqueue: wq_watchdog_touch is always called with valid CPU 0eceaa9d0560 Revert "mm: skip CMA pages when they are not available" 9a9974713de8 mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype() c4b69bee3f4e perf/aux: Fix AUX buffer serialization 9faed52b98e1 uprobes: Use kzalloc to allocate xol area 7eeb7189c4d4 clocksource/drivers/timer-of: Remove percpu irq related code 444c3927a0c1 clocksource/drivers/imx-tpm: Fix next event not taking effect sometime c4f27b17d384 clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX 39e7e593418c VMCI: Fix use-after-free when removing resource in vmci_resource_remove() 6ed45748c19b Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic de6946be9c8b uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind 3d1baf322a3a nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc 1f33d9f1d9ac binder: fix UAF caused by offsets overwrite f77dc8a75859 misc: fastrpc: Fix double free of 'buf' in error path 7d301dd2722f usb: dwc3: Avoid waking up gadget during startxfer f224f3729779 usb: cdns2: Fix controller reset issue 6ef746b0b63f usb: dwc3: core: update LC timer as per USB Spec V3.2 314125cbae48 iio: adc: ad7124: fix chip ID mismatch 66d0d59afe55 iio: adc: ad7606: remove frstdata check for serial mode fb5d58f238c4 iio: adc: ad7124: fix config comparison ecc8e1bcac27 iio: fix scale application in iio_convert_raw_to_processed_unlocked cb0f3f0c102b iio: buffer-dmaengine: fix releasing dma channel on error dc12e49f970b staging: iio: frequency: ad9834: Validate frequency parameter value 5c007a980450 intel: legacy: Partial revert of field get conversion 4fe707a29789 tcp: process the 3rd ACK with sk_socket for TFO/MPTCP 3b843046dbbe cpufreq: amd-pstate: fix the highest frequency issue which limits performance 1ec40a175a48 cpufreq: amd-pstate: Enable amd-pstate preferred core support 0b983c08ca81 ACPI: CPPC: Add helper to get the highest performance value e0316069fae7 riscv: Use accessors to page table entries instead of direct dereference 59c9160a7ee3 riscv: mm: Only compile pgtable.c if MMU 1a8b2391e06e mm: Introduce pudp/p4dp/pgdp_get() functions 193b1fc1cbca riscv: Use WRITE_ONCE() when setting page table entries 6c4a878e1cc8 NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations 07f384c5be1f smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() b777131d03be ata: pata_macio: Use WARN instead of BUG ff62110ec522 spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register 32ee0520159f MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed d942e855324a lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() 7ead730af11e of/irq: Prevent device address out-of-bounds read in interrupt map walk c3af7e460a52 Squashfs: sanity check symbolic link size 6604d76253e7 usbnet: ipheth: race between ipheth_close and error handling a4858b00a1ec Input: uinput - reject requests with unreasonable number of slots 60dc4ee0428d HID: amd_sfh: free driver_data after destroying hid device 30e9ce7cd559 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup fc9fabeee107 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section f1eb69aa8562 btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() 16ccaf581da4 spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware d43fde5ebfe7 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated 5a022269abb2 i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup 1f489656d506 i3c: master: svc: resend target address when get NACK c03185f4a23e vfs: Fix potential circular locking through setxattr() and removexattr() e42ea96d6d36 regmap: maple: work around gcc-14.1 false-positive warning fd8e14122374 LoongArch: Use correct API to map cmdline in relocate_kernel() 938acd8e3aa0 net: dpaa: avoid on-stack arrays of NR_CPUS elements 013dae4735d2 Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush() 9fd29738377c tcp: Don't drop SYN+ACK for simultaneous connect(). 78c6e39fef5c PCI: Add missing bridge lock to pci_bus_lock() ce2e63804abf riscv: set trap vector earlier 124451bbc2d3 cxl/region: Verify target positions using the ordered target list 41a0f85e268d btrfs: replace BUG_ON() with error handling at update_ref_for_cow() 7d1df13bf078 btrfs: clean up our handling of refs == 0 in snapshot delete e7469c65b3c5 btrfs: replace BUG_ON with ASSERT in walk_down_proc() 951b696db188 fs/ntfs3: Check more cases when directory is corrupted 6b1b0a86d9c1 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() 6922ab293262 drm/amdgpu: reject gang submit on reserved VMIDs c2618dcb26c7 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() abc8b81b6fc7 dma-mapping: benchmark: Don't starve others when doing the test e16c4c245150 jbd2: avoid mount failed when commit block is partial submitted 3236afd1a2fa ext4: fix possible tid_t sequence overflows 077c7e5fee4b drm/amdgpu: Set no_hw_access when VF request full GPU fails 030958c2d05e libbpf: Add NULL checks to bpf_object__{prev_map,next_map} 4b83b207f006 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment 8fecb75bff1b hwmon: (w83627ehf) Fix underflows seen when writing limit attributes 2f695544084a hwmon: (nct6775-core) Fix underflows seen when writing limit attributes 46e4fd338d5b hwmon: (lm95234) Fix underflows seen when writing limit attributes 6891b11a0c62 hwmon: (adc128d818) Fix underflows seen when writing limit attributes 3a986d134402 crypto: qat - fix unintentional re-enabling of error interrupts 7b1d779647af scsi: pm80xx: Set phy->enable_completion only when we wait for it 2f49e05d6b58 scsi: ufs: core: Remove SCSI host only if added c83d464b82a8 wifi: rtw88: usb: schedule rx work after everything is set up c5b30148ef3b virtio_ring: fix KMSAN error for premapped mode b82d4d5c736f pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv 72377cee3f46 devres: Initialize an uninitialized struct member ec5b47a37017 um: line: always fill *error_out in setup_one_line() 84a6b76b2859 cgroup: Protect css->cgroup write under css_set_lock 7cfa7abb240c iommu/vt-d: Handle volatile descriptor status read 8b3267428333 dm init: Handle minors larger than 255 67786b291e77 ASoC: topology: Properly initialize soc_enum values 8bdbc44c6d26 phy: zynqmp: Take the phy mutex in xlate 441e6f5829be firmware: cs_dsp: Don't allow writes to read-only controls e997b357b13a xen: privcmd: Fix possible access to a freed kirqfd instance 2b110cce19c8 selftests: net: enable bind tests 97d627461504 net: dsa: vsc73xx: fix possible subblocks range of CAPT block c6c535a44469 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN 565eb51b3d80 r8152: fix the firmware doesn't work 1df42be305fe fou: Fix null-ptr-deref in GRO. 40531583c5cd bareudp: Fix device stats updates. f8d6acb19f4a bpf, net: Fix a potential race in do_sock_getsockopt() 2174a3c36899 net/socket: Break down __sys_getsockopt e88c16a4f07e net/socket: Break down __sys_setsockopt 09fba0162ba0 bpf: Add sockptr support for setsockopt 4a746fb253fa bpf: Add sockptr support for getsockopt 07200e313cb5 usbnet: modern method to get random MAC 81e5622c052b ice: do not bring the VSI up, if it was down before the XDP setup 2f057db2fb29 ice: protect XDP configuration with a mutex 26928c8f00f6 net: phy: Fix missing of_node_put() for leds 217539e994e5 hwmon: (hp-wmi-sensors) Check if WMI event data exists ed60aab60641 igc: Unlock on error in igc_io_resume() 249c88e7fb45 Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT d56412ee7cf9 Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once d948e1ffa1d4 Bluetooth: hci_sync: Attempt to dequeue connection attempt 1499f79995c7 Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue 98f66ea456d5 Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync e78bd85af297 Bluetooth: Remove pending ACL connection attempts c57edb548276 Bluetooth: hci_conn: Only do ACL connections sequentially 9cd7289bcc24 Bluetooth: hci_event: Use HCI error defines instead of magic values a22cbf1e085b Bluetooth: qca: If memdump doesn't work, re-enable IBS 503901d3c9e5 can: kvaser_pciefd: Use a single write when releasing RX buffers 6587b387cd54 can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR 00e4c69422c0 can: kvaser_pciefd: Rename board_irq to pci_irq 42408507362d can: kvaser_pciefd: Remove unnecessary comment c1fb6226795d can: kvaser_pciefd: Skip redundant NULL pointer check in ISR c5e236744db6 regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR dc2694e474b7 platform/x86: dell-smbios: Fix error path in dell_smbios_init() efe8effe1380 ice: Add netif_device_attach/detach into PF reset flow 4dde04370503 igb: Fix not clearing TimeSync interrupts for 82580 0a9423f99ded cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region b4b2115d1f50 rust: kbuild: fix export of bss symbols 4de4e53bbd13 rust: Use awk instead of recent xargs 0e52907493fd can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode db5aca78e260 can: m_can: Release irq on error in m_can_open 4377b79323df can: bcm: Remove proc entry when dev is unregistered. 9a41def4c48f drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6 dfafee0a7b51 drm/amd/display: Check denominator pbn_div before used dd48992a8a90 pcmcia: Use resource_size function on resource object b4987d0236d5 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse 6970213c7e7d Input: ili210x - use kvmalloc() to allocate buffer for firmware update 576d0fb6f8d4 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) 7b645e687086 ice: Check all ice_vsi_rebuild() errors in function 4ef01846c686 vfio/spapr: Always clear TCEs before unsetting the window 4676bacc6eaf media: vivid: don't set HDMI TX controls if there are no HDMI outputs 2521ba3cfa1d drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts 8bc7b3ce33e6 drm/amdgpu: Fix smatch static checker warning 1bd1fe1109fc drm/amd/display: Check HDCP returned status 874e3bb302f9 drm/amd/display: Run DC_LOG_DC after checking link->link_enc b2a50ffdd1a0 usb: gadget: aspeed_udc: validate endpoint index for ast udc 4292441b87b8 usb: uas: set host status byte on data completion error d22d72e2bf9c wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 56b7104b823b leds: spi-byte: Call of_node_put() on error path 6ae2e315a388 media: vivid: fix wrong sizeimage value for mplane 1741021fc120 riscv: kprobes: Use patch_text_nosync() for insn slots d670934d4fc9 fs/ntfs3: One more reason to mark inode bad a56330761950 udf: Avoid excessive partition lengths 415f3634d53c wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check 54921e9a7a8e netfilter: nf_conncount: fix wrong variable type 75758ca26cb5 iommu: sun50i: clear bypass register 4ebd15ab4b85 x86/kmsan: Fix hook for unaligned accesses 9c2450cf5d65 af_unix: Remove put_pid()/put_cred() in copy_peercred(). 29ac5a9b6e9c irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 9a173212a318 accel/habanalabs/gaudi2: unsecure edma max outstanding register 53f17409abf6 ELF: fix kernel.randomize_va_space double read 3c9e7909df15 bpf, verifier: Correct tail_call_reachable for bpf prog b181e96e8043 smack: unix sockets: fix accept()ed socket label 838c2cfdb6be wifi: ath12k: fix firmware crash due to invalid peer nss b366b1e1dda7 wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he() fd05943b054b ALSA: hda: Add input value sanity checks to HDMI channel map controls 4a67c7c03830 ALSA: control: Apply sanity check of input values for user elements 337266ada863 drm/i915: Do not attempt to load the GSC multiple times 0a1a961bde43 nilfs2: fix state management in error path of log writing function 8c6e43b3d5f1 nilfs2: protect references to superblock parameters exposed in sysfs 9d8c3a585d56 nilfs2: fix missing cleanup on rollforward recovery error d4a9039a7b3d sched: sch_cake: fix bulk flow accounting logic for host fairness 18a5a1694046 ila: call nf_unregister_net_hooks() sooner c8219a27fa43 tcp_bpf: fix return value of tcp_bpf_sendmsg() 94479011f4f5 Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs" 73d20d08d39e x86/apic: Make x2apic_disable() work correctly 55c834bc9f82 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported ec36815215d7 net: mctp-serial: Fix missing escapes on transmit 9e0bff4900b5 net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup 05e08297c3c2 eventfs: Use list_del_rcu() for SRCU protected list variable e0d724932ad1 fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF 3c6b4bcf3784 userfaultfd: fix checks for huge PMDs 4a594acc12d5 userfaultfd: don't BUG_ON() if khugepaged yanks our page table b4fdabffae14 tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() 993ecb4ec1f3 tracing: Avoid possible softlockup in tracing_iter_reset() 8c72f0b2c45f tracing/timerlat: Only clear timer if a kthread exists 7a5f01828edf tracing/osnoise: Use a cpumask to know what threads are kthreads d034bff62fae spi: rockchip: Resolve unbalanced runtime PM / system PM handling 1b2770e27d6d mm: vmalloc: ensure vmap_block is initialised before adding to queue c318a4bb36f2 kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y 8fecde9c3f9a can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open f58f23328932 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API 229493828da0 clk: qcom: clk-alpha-pll: Fix the pll post div mask 72f4fc5fb291 clk: starfive: jh7110-sys: Add notifier for PLL0 clock f36df5cc866f fuse: fix memory leak in fuse_create_open bfd55cd4295a fuse: use unsigned type for getxattr/listxattr size truncation ad6451ab31e1 fuse: update stats for pages in dropped aux writeback list a7fa220ebb41 mmc: cqhci: Fix checking of CQHCI_HALT state 4c6520627bbe mmc: sdhci-of-aspeed: fix module autoloading 5b4bf3948875 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K 115a755bb38d mmc: core: apply SD quirks earlier during probe 84996e92a184 Bluetooth: MGMT: Ignore keys being loaded with invalid type c4252955e1fb Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" f9275893b07f rust: macros: provide correct provenance when constructing THIS_MODULE d6344cc86f31 rust: types: Make Opaque::get const 77ee2eaee4d9 nvme-pci: Add sleep quirk for Samsung 990 Evo 85f03ca98e07 rtmutex: Drop rt_mutex::wait_lock before scheduling 0b46b4ac929f x86/kaslr: Expose and use the end of the physical memory address space 2f4d7b702668 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() 0eaf812aa150 perf/x86/intel: Limit the period on Haswell ef00818c50cf x86/tdx: Fix data leak in mmio_read() c0fbc9593b18 ata: libata: Fix memory leak for error path in ata_host_alloc() f75881f54c05 ksmbd: Unlock on in ksmbd_tcp_set_interfaces() 41bc256da7e4 ksmbd: unset the binding mark of a reused connection 5a72d1edb084 smb: client: fix double put of @cfile in smb2_set_path_size() d84ab6661e8d powerpc/qspinlock: Fix deadlock in MCS queue c1f23443da3f ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx 421c2701a9fe ALSA: hda/realtek: add patch for internal mic in Lenovo V145 638e61b00208 ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices 6c7c519c4dc0 KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing c98bb4f15e7f KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE 939375737b5a KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS 5d13afd021eb ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object b0804c286ccf net: microchip: vcap: Fix use-after-free error in kunit test dde33a9d0b80 sch/netem: fix use after free in netem_dequeue 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 157438f70137e00941456df97c978106175f4440) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6b1a48c9a70d78082ecb23ba98fd833716077023) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* glibc: stable 2.40 branch updatesDeepthi Hemraj2024-10-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below commits on glibc-2.40 stable branch are updated. 7073164add libio: Attempt wide backup free only for non-legacy code adfb14e71f debug: Fix read error handling in pcprofiledump f4a9b6e97b elf: Fix tst-dlopen-tlsreinit1.out test dependency f496b750f1 elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) b7edcfa0f4 elf: Clarify and invert second argument of _dl_allocate_tls_init 3414b17e9d nptl: Use <support/check.h> facilities in tst-setuid3 3b3350d7ba posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64 e24902f409 ungetc: Fix backup buffer leak on program exit [BZ #27821] dac7a0694b ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] 2f749d2b15 Make tst-ungetc use libsupport 27fb563bfe stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] bc240ba7c8 support: Add FAIL test failure helper 709319f9de string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) 586e4cd8c6 Define __libc_initial for the static libc c0af0c2ba0 x86: Fix bug in strchrnul-evex512 [BZ #32078] 898f25e0b1 x32/cet: Support shadow stack during startup for Linux 6.10 e3556937c2 x86-64: Remove sysdeps/x86_64/x32/dl-machine.h 39ee60a719 support: Add options list terminator to the test driver 5641780762 manual/stdio: Further clarify putc, putwc, getc, and getwc 6a97e2ba14 Fix name space violation in fortify wrappers (bug 32052) aa533d58ff x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) 928769737c resolv: Fix tst-resolv-short-response for older GCC (bug 32042) ca53bc68ab Add mremap tests 2eb2d78ca7 mremap: Update manual entry 3433a35842 linux: Update the mremap C implementation [BZ #31968] 46f19b2342 Enhanced test coverage for strncmp, wcsncmp 509166c9a5 Enhance test coverage for strnlen, wcsnlen 132a72f93c manual: make setrlimit() description less ambiguous 65fbcfe589 manual/stdio: Clarify putc and putwc 5d2a931a81 malloc: add multi-threaded tests for aligned_alloc/calloc/malloc 2aebac5e15 malloc: avoid global locks in tst-aligned_alloc-lib.c 145b588637 Fix version number in NEWS file b6aeba2de1 manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations ef14142663 resolv: Do not wait for non-existing second DNS response after error (bug 30081) 8bbb8d7b16 resolv: Allow short error responses to match any query (bug 31890) (From OE-Core rev: 08d6477a47ff7819af2c24693c5dfbd0c59ac2ff) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5335a7b2852ce891a98eda18d59fc32e60f1c722) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* python3-setuptools: Add "python:setuptools" to CVE_PRODUCTShunsuke Tokumoto2024-10-291-0/+2
| | | | | | | | | | | | | | | Since there are vulnerabilities that cannot be detected by the existing CVE_PRODUCT, add "python:setuptools" to CVE_PRODUCT. https://nvd.nist.gov/vuln/detail/CVE-2013-1633 https://nvd.nist.gov/vuln/detail/CVE-2022-40897 (From OE-Core rev: d06ce1ca98e5a192dd47af0fa243328aa6d87bff) Signed-off-by: Shunsuke Tokumoto <s-tokumoto@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aa1c8d97efc6640a1cffa2459d9b20ad1f7309b0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* wpa-supplicant: Ignore CVE-2024-5290Peter Marko2024-10-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NVD CVE report [1] links Ubuntu bug [2] which has a very good description/discussion about this issue. It applies only to distros patching wpa-supplicant to allow non-root users (e.g. via netdev group) to load modules. This is not the case of Yocto. Quote: So upstream isn't vulnerable as they only expose the dbus interface to root. Downstreams like Ubuntu and Chromium added a patch that grants access to the netdev group. The patch is the problem, not the upstream code IMHO. There is also a commit [3] associated with this CVE, however that only provides build-time configuration to limit paths which can be accessed but it acts only as a mitigation for distros which allow non-root users to load crafted modules. The patch is included in version 2.11, however NVD has this CVE version-less, so explicit ignore is necessary. [1] https://nvd.nist.gov/vuln/detail/CVE-2024-5290 [2] https://bugs.launchpad.net/ubuntu/+source/wpa/+bug/2067613 [3] https://w1.fi/cgit/hostap/commit/?id=c84388ee4c66bcd310db57489eac4a75fc600747 (From OE-Core rev: 617cf25b0f49b732f961f1fa4d1390e8e883f12b) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6cb794d44a8624784ec0f76dca764616d81ffbf5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* release-notes-5.1: update release note for styheadAntonin Godard2024-10-112-41/+718
| | | | | | | | | | | | | Finalize the release note for the 5.1 release (styhead). Add enhancements, changes, removals, license changes, and migration notes for this release by going over the git commit log of openembedded-core, bitbake and meta-yocto. (From yocto-docs rev: 65618b0588053d2c4325d995482957b660f5e104) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* release-notes-5.1: update for several sectionLee Chee Yang2024-10-111-4/+312
| | | | | | | | | | | | | | | | | | | | | | | update for these changes: - license - recipe enable for ptests - new class, recipe and variable. - PACKAGECONFIG - some utility script, class and include file. - bitbake. - qemu/runqemu. - Contributors. removed wic as no significant change or improvement. Antonin Godard: amend and fix some typos. (From yocto-docs rev: afbcc16cd5244d8bb6bb79796aa064156f99e3d3) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add mission pep517-backend sanity checkAntonin Godard2024-10-111-0/+3
| | | | | | | | | New sanity check to check for PEP517-backend compliance. (From yocto-docs rev: 24e5bbeefe989e22ecdf5e86f48432e437330cc2) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: merge patch-status-* to patch-statusAntonin Godard2024-10-111-6/+2
| | | | | | | | | These are not distinct anymore and check for any patches in any layer. (From yocto-docs rev: 300c585909743754e0e6662d48d43834c031b835) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add missing variable PRSERV_UPSTREAMAntonin Godard2024-10-111-0/+5
| | | | | | | (From yocto-docs rev: 94a590aad8d503c5d5528bff4d8ec07746ca9805) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add missing OPKGBUILDCMD variableAntonin Godard2024-10-111-0/+7
| | | | | | | (From yocto-docs rev: a6a2c8e48995200c9c3be7096f34d912427de145) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: drop TCLIBCAPPEND variableAntonin Godard2024-10-111-13/+0
| | | | | | | | | | No longer required as TMPDIR can be shared for multiple lib providers nowadays. (From yocto-docs rev: 6690c0aee9e7f0dcc63ccbe19657b78963240610) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add missing EXTERNAL_KERNEL_DEVICETREE variableAntonin Godard2024-10-111-0/+7
| | | | | | | | | | | This variable can be used to specify one or more compiled device tree or device tree overlays to use in addition to the one compiled by the kernel. (From yocto-docs rev: 6566ffceab3780dc5ecbfe26f786ebe6ff17e693) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add missing image manifest variablesAntonin Godard2024-10-111-0/+29
| | | | | | | | | New variables that control the output of the image task manifests. (From yocto-docs rev: e46af38733ae581c4aa180efc226d8a34ea4e590) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add missing TESTIMAGE_FAILED_QA_ARTIFACTSAntonin Godard2024-10-111-0/+5
| | | | | | | | | | This variable lists space-separated paths on the target to retrieve onto the host, when inheriting testimage. (From yocto-docs rev: 2537642d2cdf844dc5f6027fb3097aac52162c1f) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: drop siteconfig classAntonin Godard2024-10-111-9/+0
| | | | | | | | | | Removed as it was only used by ncurses and zlib and adding minimal added-value for a considerable amount of added runtime. (From yocto-docs rev: c35688a0f4cb115c63387cc15fd15ec57cb386fb) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add new RECIPE_UPGRADE_EXTRA_TASKS variableAntonin Godard2024-10-111-0/+5
| | | | | | | (From yocto-docs rev: c80bc42afa40fd9eb5acaba24da3ad3b5915a254) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add missing nospdx classAntonin Godard2024-10-111-0/+8
| | | | | | | (From yocto-docs rev: ec41a5bf1a49e5d83bb93a3438ba1cd01f613088) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add new retain class and variablesAntonin Godard2024-10-112-0/+52
| | | | | | | | | | Document the new `retain` class with its configuration variables in the variable index. (From yocto-docs rev: b62f1be5dada0fb760ff7e0806b16225f7261560) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add new vex classAntonin Godard2024-10-111-0/+25
| | | | | | | | | | Add a brief description on the new vex.bbclass that is used to generate metadata needed by external tools to check for vulnerabilities. (From yocto-docs rev: 32cf3414f5ed127f59119e38639bc8dbd57b7891) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: add missing CVE_CHECK manifest variablesAntonin Godard2024-10-111-0/+12
| | | | | | | | | | Variables that can be used for toggling creation of manifest and specifying the path to the output in the deploy directory. (From yocto-docs rev: 14131a42a7ea8bbae2165c1b8dbcabd5f28b2b22) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* release-notes-5.1: document spirv-tools reproducibilityYoann Congal2024-10-091-0/+2
| | | | | | | | | | | | | This covers Poky's commits 47ed8ac83a6 (spirv-tools: Fix git-describe related reproducibility, 2024-08-03) a19bb8c1d51 (spirv-tools: Update merged patch to backport status, 2024-09-05) (From yocto-docs rev: 98e7f378bc5670d23a6c2bdfcd3b7af965f7c450) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* release-notes-5.1: document fixed _test_devtool_add_git_url testYoann Congal2024-10-091-0/+2
| | | | | | | | | | | | | This covers Poky's commits: 3c05286fa10 (oeqa/selftest/devtool: fix _test_devtool_add_git_url, 2024-04-26) 268dfbd9491 (Revert "oeqa/selftest/devtool: fix test_devtool_add_git_style2", 2024-04-26) (From yocto-docs rev: 8c4efab8f9baf1e8b11232dc8438ab7c103a9a40) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* release-notes-5.1: document added python3-libarchive-c ptestYoann Congal2024-10-091-0/+2
| | | | | | | | | | | | This covers Poky's commit c01e633ab91 (python3-libarchive-c: add ptest, 2024-08-02) (From yocto-docs rev: 94126f6f5526b460ebd5ce548ad0aa83dbc1eeaa) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* migration/release-notes-5.1: document oeqa/selftest envvars changeYoann Congal2024-10-092-0/+16
| | | | | | | | | | | | This covers the Poky commit: 61186bc98a5 (oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir, 2024-09-10) (From yocto-docs rev: 59bfb63af0913ad69ae36691436af96d63dd657b) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* migration-guide: add release notes for 4.0.21Lee Chee Yang2024-10-092-0/+167
| | | | | | | | (From yocto-docs rev: bbe2ae02d01ffd962e0a7086c9e08a0e205c1728) 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>
* bitbake: fetch2/git: Use quote from shlex, not pipesRichard Purdie2024-10-011-2/+1
| | | | | | | | | | | The pipes module is removed in python 3.13. It was already using the quote function from shlex so use that directly instead. The module already imports shlex too so it is an easy substitution. (Bitbake rev: 9ef4f2a30127455562e38e869793a723eed6c07c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch2: don't try to preserve all attributes when unpacking filesRoss Burton2024-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When copying files as part of the unpack we currently use cp -p, which is a shortcut for --preserve=mode,ownership,timestamps. We do want to preserve timestamps, because some fetchers set these explicitly. We don't care about ownership. If the files are owned by us then they ill remain owned by us, and if they're not then the attempt to change ownership will be silently ignored. In a shared DL_DIR where files have group ownership this group access isn't relevant in the single-user build tree. We do want to preserve executable bits in the mode, but cp always does this. The difference between --preserve=mode and no --preserve is that the mode isn't preserved exactly (no sticky bits, no suid, umask is applied) but this also isn't a relevant difference in a build tree. Also expand the arguments to be clearer about what options are being passed. The impetus for this is that coreutils 9.4 includes a change in gnulib[1] and will now try to preserve permission-based xattrs if asked to preserve the mode. This can result in cp failing when copying a file from a NFSv4 server with ACLs stored in xattrs to a non-NFS directory where those xattrs cannot be written: cp: preserving permissions for ‘./jquery-3.7.1.js’: Operation not supported The error comes from the kernel refusing to write a system.nfs4_acl xattr to a file on ext4. This situation doesn't appear on all systems with coreutils 9.4, at the time of writing it fails on Ubuntu 24.04 onwards but not Fedora 40. This is because /etc/xattr.conf is used to determine which xattrs describe permissions, and Fedora 40 has removed the NFSv4 attributes[2]. Also, use long-form options to make the cp command clearer. [1] https://github.com/coreutils/gnulib/commit/eb6a8a4dfb [2] https://src.fedoraproject.org/rpms/attr/blob/rawhide/f/0003-attr-2.4.48-xattr-conf-nfs4-acls.patch [ YOCTO #15596 ] (Bitbake rev: 2f35dac0c821ab231459922ed98e1b2cc599ca9a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tests/fetch: Update GoModTest and GoModGitTestChristian Lindeberg2024-10-011-0/+55
| | | | | | | | | | | Add test cases for a module path consisting of only a hostname and add checksum verification of the unpacked go.mod files. (Bitbake rev: 9380859b59923dee17469348f472a22e11be1779) Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/postactions: Fix archive retrieval from targetMathieu Dubois-Briand2024-09-201-0/+1
| | | | | | | | | | | | | A previous patch broke archive retrieval because of an undeclared variable. Declare the archive_name variable as expected. (From OE-Core rev: 0d0f3541552b073f3536176e2caf847bec24548d) Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org> CC: Alexis Lothoré <alexis.lothore@bootlin.com> CC: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* doc/features: describe distribution feature pni-nameJörg Sommer2024-09-201-0/+4
| | | | | | | | | (From yocto-docs rev: c32b55b3403dcfd76a4694ff407d4b513e14c8f4) Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* doc/features: remove duplicate word in distribution feature ext2Jörg Sommer2024-09-201-1/+1
| | | | | | | | (From yocto-docs rev: 20a5986ec3395f83e8469b08dd79f019e2051626) Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to master head revisionyocto-5.1styhead-5.1Richard Purdie2024-09-171-1/+1
| | | | | | (From OE-Core rev: 161c5b311f1aeb8f254dca96331b31d5b67fc92d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Bump version for 5.1 styhead releaseRichard Purdie2024-09-171-3/+7
| | | | | | | | | Also update sanity tested distros to list distros on the typhoon and valkyrie clusters which are known to work. (From meta-yocto rev: d2ff1a0780456681ca0747cdf7aa79d6002cf70a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to master head revisionRichard Purdie2024-09-171-1/+1
| | | | | | (From OE-Core rev: 4d27344f0cd414dee71bded529536616cef277c1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/install-buildtools: Update to 5.0.3Richard Purdie2024-09-171-2/+2
| | | | | | | | Update to the 5.0.3 release of the 5.0 series for buildtools. (From OE-Core rev: c922ca720a0c3b7b4d3d3187539e7cf77d93d457) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toaster: Update fixtures for styheadRichard Purdie2024-09-173-12/+75
| | | | | | | | Add styhead. Also fix a typo in the usage instructions. (Bitbake rev: d3c84198771b7f79aa84dc73061d8ca071fe18f3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch2/gomod: Support URIs with only a hostnamePeter Kjellerstedt2024-09-171-2/+6
| | | | | | | | | | | | | | | | When calculating the module name for a gomod URI with only a hostname, e.g.: gomod://go.opencensus.io;version=v0.24.0;sha256sum=203a767d7f8e7c1ebe5588220ad168d1e15b14ae70a636de7ca9a4a88a7e0d0c the non-existing path would actually be treated as "/", which resulted in a trailing slash being added to the module name preventing the unpack method from correctly locating the go.mod file. (Bitbake rev: f0e02e1de4d649e647e4ab61341042dd38d0eeb0) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpa-supplicant: add patch to check for kernel header version when compiling ↵Jon Mason2024-09-172-0/+54
| | | | | | | | | | | | | | | | | | | | | macsec When using Arm binary toolchain, version 2.11 of wpa-supplicant is failing to compile with the following error: | ../src/drivers/driver_macsec_linux.c:81:29: error: field ‘offload’ has incomplete type | 81 | enum macsec_offload offload; | | Backport a recent patch that corrects the issue by adding a check for the version of kernel headers being used in compilation and disabling that enum if too old a version is being used (or is used by the binary toolchain). (From OE-Core rev: 373d8d4f5316416d70eb2c0733d9838e57419ac3) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bluez5: remove redundant patch for MAX_INPUTGuðni Már Gilbert2024-09-172-27/+0
| | | | | | | | | | | | | The solution to the problem upstream was fixed by the following commit: https://github.com/bluez/bluez/commit/ca6546fe521360fcf905bc115b893f322e706cb2 Now MAX_INPUT is defined for non-glibc systems such as musl. This fix was added in BlueZ 5.67. (From OE-Core rev: fea1bb917ebb1f99c83dbbc87a6f0ffc3627879a) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image_qa: fix error handlingLouis Rannou2024-09-172-6/+7
| | | | | | | | | | | | | | | | Make ImageQAFailed inherit BBHandledException so exceptions raised in tests are catched when the actual test function is executed by bb.utils.better_exec. Change the do_image_qa tasks so errors are handled with oe.qa.handle_error. Add some comment to explain this requires to list the test in ERROR_QA or WARN_QA. [YOCTO #14807] https://bugzilla.yoctoproject.org/show_bug.cgi?id=14807 (From OE-Core rev: 905e224849fbbed1719e0add231b00e2d570b3b4) Signed-off-by: Louis Rannou <louis.rannou@non.se.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: mark TCLIBCAPPEND as deprecatedRoss Burton2024-09-171-0/+1
| | | | | | | | | | | In oe-core ebcd355 TCLIBCAPPEND (a string that is appended to TMPDIR) was removed entirely. Warn if this is being set by the distro as it will no longer have any effect. (From OE-Core rev: 992ba784c168710328749fd61a0e2869df519dea) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add new package for cc33xx firmwareSabeeh Khan2024-09-171-1/+7
| | | | | | | | | | | Add the firmware package for the TI CC33xx firmware. The TI CC33xx family are combo WLAN and BLE devices supporting 802.11ax and BLE 5.4. (From OE-Core rev: b618504e496a5df84cfc8d6b90ba295f8f0497e4) Signed-off-by: Sabeeh Khan <sabeeh-khan@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpcre2: Update base uri PhilipHazel -> PCRE2ProjectKhem Raj2024-09-171-1/+1
| | | | | | | (From OE-Core rev: bd6d18228835773163a085070651e13ed961d66d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: Fix non-deterministic configure option for libsamplerateRichard Purdie2024-09-171-0/+1
| | | | | | | | | The libsamplerate option was floating and being enabled on some systems and not others. Fix this to be deterministic. (From OE-Core rev: 61455a839e568a3ae7e059ea95c02a1c88d39e1a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-tiny: Drop TCLIBCAPPENDRichard Purdie2024-09-171-3/+0
| | | | | | | | This is no longer needed/supported. That solves the FIXME I guess! (From meta-yocto rev: 9ea01f67bb15c78cd7ba0efe1dfc8861f21f9825) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: Revert "fetch2/gitsm: use configparser to parse .gitmodules"Martin Jansa2024-09-161-13/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit a4f42e396e2942fde94b8b4944487c1c45f7a295. Unfortunately configparser is a bit more strict and fails to parse e.g.: https://github.com/espressif/esp-idf/blob/e104dd7f27d2e73ab0e9b614dd7b9295099069bf/.gitmodules [submodule "components/bt/controller/lib_esp32"] path = components/bt/controller/lib_esp32 url = ../../espressif/esp32-bt-lib.git The url is using 8 spaces while path 1 tab causing: Exception: configparser.NoOptionError: No option 'url' in section: 'submodule "components/bt/controller/lib_esp32"' It was fixed in: https://github.com/espressif/esp-idf/commit/62ca8e2fb478a1cdc0e47003025265cd0d840395#diff-fe7afb5c9c916e521401d3fcfb4277d5071798c3baf83baf11d6071742823584 but mcuboot is using a bit older esp-idf revision in: https://github.com/ATmobica/mcuboot/blame/main/.gitmodules and mcuboot is then used as submodule in: https://github.com/project-chip/connectedhomeip/blob/master/.gitmodules so it might take a while for the fix to be propagated everywhere. Not sure how common these issues are, but configparser parses "url = ../../espressif/esp32-bt-lib.git" as 2nd line of "path" value (because it's indented differently) while git submodule and old gitsm implementation parses it as separate path and url keys. (Bitbake rev: d9eb2650256292a524a0c0bb1c0562d87bedcbc4) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>