summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/6.12: update to v6.12.5Bruce Ashfield2025-01-043-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 7143efb58e33 Linux 6.12.5 6aeef0214de7 softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel 1a678f6829a8 clocksource: Make negative motion detection more robust 7b7a9175c63b timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING a8c03c6dc1bd ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly" ef6bb8f4d8d3 s390/pci: Fix leak of struct zpci_dev when zpci_add_device() fails 87917ad3034e Revert "drm/amd/display: parse umc_info or vram_info based on ASIC" eaf83f14c67e ALSA: hda: Fix build error without CONFIG_SND_DEBUG 99a02eab8251 drm/amdgpu: rework resume handling for display (v2) b050c6284a20 ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init() 871caea15202 net/mlx5: unique names for per device caches 81d2c5968dba ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" d38610a978d6 media: ipu6: use the IPU6 DMA mapping APIs to do mapping 4904a01e4737 jffs2: Fix rtime decompressor dc39b08fcc38 jffs2: Prevent rtime decompress memory corruption 547b7f8fdebc KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn() 7f91d9206220 selftests/ftrace: adjust offset for kprobe syntax error test ad4095d1259d vfio/mlx5: Align the page tracking max message size with the device capability 0a5152f5fbe7 Revert "unicode: Don't special case ignorable code points" 7913d1f737c4 x86: Fix build regression with CONFIG_KEXEC_JUMP enabled 364dc8070baf tracing/eprobe: Fix to release eprobe when failed to add dyn_event 07bc1978d59b clk: en7523: Initialize num before accessing hws in en7523_register_clocks() 650214c925e8 btrfs: fix missing snapshot drew unlock when root is dead during swap activation 653b704e7db6 btrfs: fix mount failure due to remount races b633b3c3e370 btrfs: drop unused parameter data from btrfs_fill_super() b680ec3ad29b btrfs: drop unused parameter options from open_ctree() e41074904d9e sched/deadline: Fix warning in migrate_enable for boosted tasks b4ec68868c20 sched/core: Prevent wakeup of ksoftirqd during idle load balance f9e144a54428 sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy a39ad4f507bf sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() 5c3fb75f538c sched: fix warning in sched_setaffinity 4a2fcf88be76 drm/amd/display: Add option to retrieve detile buffer size 7bcf6b3cc92a drm/xe/devcoredump: Update handling of xe_force_wake_get return deb05f8431f3 drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain() e7fd13686ae0 drm/xe/guc: Copy GuC log prior to dumping e3e6bea207ff drm/xe/devcoredump: Add ASCII85 dump helper function 47c45a050d09 drm/xe/devcoredump: Improve section headings and add tile info 7e4b4543078f drm/xe/devcoredump: Use drm_puts and already cached local variables cd188519d246 scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove() d5b2ddf1f90c io_uring/tctx: work around xa_store() allocation error issue 1f659d3c13f8 setlocalversion: work around "git describe" performance a21406d31414 smb: client: don't try following DFS links in cifs_tree_connect() 9ac8c1da9f82 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 950210c9c721 Revert "nvme: make keep-alive synchronous operation" 1648c7000f9d serial: 8250_dw: Add Sophgo SG2044 quirk f43324df566a rtc: cmos: avoid taking rtc_lock for extended period of time 65570470175c misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle 296a109fa771 powerpc/prom_init: Fixup missing powermac #size-cells 01e49d7f3f50 ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW 01575f2ff8ba MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a 3c1d06bbad22 drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3 e451d7ca7870 ASoC: amd: yc: fix internal mic on Redmi G 2022 b03142825986 usb: typec: ucsi: glink: be more precise on orientation-aware ports 359eebd5e7f6 iio: light: ltr501: Add LTER0303 to the supported devices c5d8facf107a iio: adc: ad7192: properly check spi_get_device_match_data() c0ca6fd5f6eb usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations 37065eee084e usb: chipidea: udc: handle USB Error Interrupt if IOC not set f14e63cf8649 usb: chipidea: udc: create bounce buffer for problem sglist entries if possible 8a5c06ebc2ee usb: chipidea: udc: limit usb request length to max 16KB b89bbf32fc46 usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag 4bbdddcefeb5 regulator: qcom-rpmh: Update ranges for FTSMPS525 db7fc56646ca fs/ntfs3: Fix case when unmarked clusters intersect with zone 58edd785ea14 fs/ntfs3: Fix warning in ni_fiemap 6575e0867bd4 LoongArch: Fix sleeping in atomic context for PREEMPT_RT 4806ed7abddc ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[] ac0536c564ec ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 7c2e5ed2175e f2fs: add a sysfs node to limit max read extent count per-inode 924f7dd1e832 f2fs: fix to shrink read extent node in batches 6d41a2d5c168 f2fs: print message if fscorrupted was found in f2fs_new_node_page() 1f51ae217d09 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock fb80d442c896 remoteproc: qcom: pas: enable SAR2130P audio DSP support 617bd1e6c394 PCI: Add ACS quirk for Wangxun FF5xxx NICs 51276b5e28cf PCI: Add 'reset_subordinate' to reset hierarchy below bridge ea1adfd7d0fc PCI: starfive: Enable controller runtime PM before probing host bridge 932a5f00a808 PCI: Detect and trust built-in Thunderbolt chips 293debb105cf PCI: vmd: Set devices to D0 before enabling PM L1 Substates 34883c93bd33 PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs b51aa6a07ee0 PCI: qcom: Add support for IPQ9574 19cc5767334b i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request 7e45af15cf72 KMSAN: uninit-value in inode_go_dump (5) 9e28513fd285 f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. d6855f060443 mailbox: pcc: Check before sending MCTP PCC response ACK 67f21fdd35a9 verification/dot2: Improve dot parser robustness 98bf83f0e44d tools/rtla: Enhance argument parsing in timerlat_load.py 7214d3a64e6e tracing: Fix function name for trampoline d58ed5c2813c smb: client: memcpy() with surrounding object base address 1c67333b8feb nvdimm: rectify the illogical code within nd_dax_probe() a5289e7085ff thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens d7145e6af9e7 pinctrl: qcom: spmi-mpp: Add PM8937 compatible ec6d6a0c448f pinctrl: qcom-pmic-gpio: add support for PM8937 b04ca7b0649d scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset 16f5f485774e scsi: st: Don't modify unknown block number in MTIOCGET bb4a6236a430 leds: class: Protect brightness_show() with led_cdev->led_access mutex f29438bcfad0 clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574 a6096f091c68 clk: qcom: dispcc-sm8550: enable support for SAR2130P 082b6e35ff2f clk: qcom: tcsrcc-sm8550: add SAR2130P support ecc8f3c06edd clk: qcom: rpmh: add support for SAR2130P ec81102ae27f clk: qcom: rcg2: add clk_rcg2_shared_floor_ops e4913d4bc592 scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback 32a2d387822b scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI 78ef7c3909a5 scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths 2fcb921c2799 bpf: put bpf_link's program when link is safe to be deallocated a95387d8f54c iommu/amd: Fix corruption when mapping large pages from 0 b865d4e56928 scsi: ufs: core: Make DMA mask configuration more flexible c11e2ec9a780 pinmux: Use sequential access to access desc->pinmux data 09c083fbea76 ring-buffer: Limit time with disabled interrupts in rb_check_pages() 6c55f9912307 scsi: hisi_sas: Create all dump files during debugfs initialization 601f8001373f scsi: hisi_sas: Add cond_resched() for no forced preemption model caa061be068b rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long 76e00648ebf4 rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long 020d042d03e2 tools/rtla: fix collision with glibc sched_attr/sched_set_attr d1133dd57ef8 tracing: Use atomic64_inc_return() in trace_clock_counter() f63a1caae97d tracing/ftrace: disable preemption in syscall probe 5f87f1b22f3f rtla: Fix consistency in getopt_long for timerlat_hist 53835aaccc2c pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU 9556551a6d91 netpoll: Use rcu_access_pointer() in __netpoll_setup 166cf430706d net/neighbor: clear error in case strict check is not set 4f995f5b1633 rocker: fix link status detection in rocker_carrier_init() f5cc301e98a6 ASoC: hdmi-codec: reorder channel allocation list 058067b73b9d Bluetooth: btusb: Add 3 HWIDs for MT7925 01649f8d6d93 Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925 b476133f037e Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925 f64f7ff29701 Bluetooth: Set quirks for ATS2851 359fc41e3c4f Bluetooth: Support new quirks for ATS2851 b04b4fb91d42 Bluetooth: Add new quirks for ATS2851 93a6160dc198 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet c55a4c5a04ba Bluetooth: hci_conn: Use disable_delayed_work_sync 1de7ce1a88cd Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925 05c10ebcbfde Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables da561d5fb646 Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions 6e72b117614c i2c: i801: Add support for Intel Panther Lake 1ab42ad28076 dsa: qca8k: Use nested lock to avoid splat 9fbc0ece455e mptcp: fix possible integer overflow in mptcp_reset_tout_timer a50b4aa3007e bpf: Call free_htab_elem() after htab_unlock_bucket() 34941321b516 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() d82d48ab0c8c wifi: ipw2x00: libipw_rx_any(): fix bad alignment 76649ccf97e2 drm/amdgpu: set the right AMDGPU sg segment limitation 920159e1bf17 ALSA: usb-audio: Make mic volume workarounds globally applicable 67a11de8965c virtio-net: fix overflow inside virtnet_rq_alloc 8a71e5b65308 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov 60dde89f944c drm/amd/display: Prune Invalid Modes For HDMI Output f46e40df44a9 drm/amd/display: parse umc_info or vram_info based on ASIC 8ffd4262463d drm/amd/display: Remove hw w/a toggle if on DP2/HPO 229d16a67093 drm/panic: Add ABGR2101010 support 051f49d51766 net/tcp: Add missing lockdep annotations for TCP-AO hlist traversals bd9287ae1e85 fsl/fman: Validate cell-index value obtained from Device Tree 8a4311bbde70 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree 8ff757955457 jfs: fix array-index-out-of-bounds in jfs_readdir 52756a57e978 jfs: fix shift-out-of-bounds in dbSplit 22dcbf7661c6 jfs: array-index-out-of-bounds fix in dtReadFirst f2b95248a16c dma-debug: fix a possible deadlock on radix_lock 477aa7116a76 mptcp: annotate data-races around subflow->fully_established cc97e79832fb drm/amd/display: Fix underflow when playing 8K video in full screen mode 9f0cb200f469 ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support 4ed4aa24b0f8 ASoC: sdw_utils: Add quirk to exclude amplifier function d86db5fd8a23 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr 76d6bff2f847 netlink: specs: Add missing bitset attrs to ethtool spec 7560543ee11f drm/amdgpu: Dereference the ATCS ACPI buffer f034130a7e22 drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih dbb662d6dde2 drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 dff526dc3e27 drm/amd/display: Adding array index check to prevent memory corruption 2da108b4b5fb drm/sched: memset() 'job' in drm_sched_job_init() 3e75b36733dd net: stmmac: Programming sequence for VLAN packets with split header cdacfe413b6a net: sfp: change quirks for Alcatel Lucent G-010S-P 53145c20ab06 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel b9c6b66865d6 drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout cccaab2b8d63 ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops b55418d835bd ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs 3b3526352977 ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored 93d419a5532e ASoC: sdw_utils: Add support for exclusion DAI quirks 987aa730bad3 bpf: Prevent tailcall infinite loop caused by freplace 5b6209c793ef fanotify: allow reporting errors on failure to open fd 6cd0f8f2f317 wifi: ath5k: add PCI ID for Arcadyan devices 778c0bbc9f43 wifi: ath5k: add PCI ID for SX76X 543c0924d446 wifi: ath10k: avoid NULL pointer error during sdio remove f44fceb71d72 net: inet6: do not leave a dangling sk pointer in inet6_create() 691d6d816f93 net: inet: do not leave a dangling sk pointer in inet_create() 03caa9bfb9fd net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() 8df832e6b945 net: af_can: do not leave a dangling sk pointer in can_create() 32df687e129e Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() 61686abc2f3c Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() fd09880b16d3 af_packet: avoid erroring out after sock_init_data() in packet_create() ef18243f8ecb net/sched: cbs: Fix integer overflow in cbs_set_port_rate() ff3e39bc3cc6 net: ethernet: fs_enet: Use %pa to format resource_size_t 821e3dc5cb44 net: fec_mpc52xx_phy: Use %pa to format resource_size_t 9e5d6a4caebe drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared 3151d7859f93 accel/qaic: Add AIC080 support 2093f062b268 wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask() fbdf26dcc6d6 samples/bpf: Fix a resource leak 8945c33b0500 r8169: don't apply UDP padding quirk on RTL8126A c76d0ebea9b4 ALSA: hda/realtek: Use codec SSID matching for Lenovo devices 753693b1ba0a ALSA: hda/conexant: Use the new codec SSID matching 074b2b0a4d52 ALSA: hda: Use own quirk lookup helper 07a4acea17f5 drm/display: Fix building with GCC 15 ee6219b9d0d2 drm/xe/xe3: Add initial set of workarounds 43a859bd40ce drm/xe/ptl: L3bank mask is not available on the media GT 61fda5faad77 drm/amd/display: disable SG displays on cyan skillfish b33f6e83921f drm/amd/display: Fix garbage or black screen when resetting otg 9921e7879be9 drm/amd/display: skip disable CRTC in seemless bootup case 2db11504ef82 dlm: fix possible lkb_resource null dereference 0becac5c4e10 ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL. 015027aa6382 drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() f01ddd589e16 drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' 7296e5611adb wifi: rtw89: check return value of ieee80211_probereq_get() for RNR f2a107b53649 drm/mcde: Enable module autoloading 86f5f19d670f drm/bridge: it6505: Enable module autoloading 187d5ff497db drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK 5d7f35ed5f73 drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition 4150f223428a drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model 9a13d81c74b1 drm/xe/pciid: Add new PCI id for ARL 9bca6528f203 wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb ef3da232796a drm/xe/pciids: Add PVC's PCI device ID macros a06ef71dec3e drm/vc4: hvs: Set AXI panic modes for the HVS 7315275ada2a drm/vc4: hdmi: Avoid log spam for audio start failure 74bee8735bb3 drm/xe/pciids: separate ARL and MTL PCI IDs 73b50c34acb9 drm/xe/pciids: separate RPL-U and RPL-P PCI IDs 7f70c81a77f2 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support cd38a8f52940 sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl() 8b6752909058 selftests/resctrl: Protect against array overflow when reading strings 0380da1da737 regmap: maple: Provide lockdep (sub)class for maple tree's internal lock 997a3c04d7fa soc: imx8m: Probe the SoC driver as platform driver 0104b5cac446 firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 f7bfc223b9cb mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED bc7ff558d72c mmc: core: Add SD card quirk for broken poweroff notification 87ace43e5105 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 3cc5228d5b60 media: uvcvideo: Force UVC version to 1.0a for 0408:4033 0c20fadfd074 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera 17db6ed5a323 media: uvcvideo: RealSense D421 Depth module metadata c617ac035860 soc: qcom: pd-mapper: Add QCM6490 PD maps bb6a99db1d2e firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x ea74e9675b8e HID: add per device quirk to force bind to hid-generic 46b99cadaef4 soc: qcom: llcc: Use designated initializers for LLC settings 8455230b1ba0 spi: spi-fsl-lpspi: Adjust type of scldiv 3946e07552de gpio: free irqs that are still requested when the chip is being removed e26cbab9821a timekeeping: Always check for negative motion c7559dc2047e iio: magnetometer: fix if () scoped_guard() formatting ff599ad2d2b8 cleanup: Adjust scoped_guard() macros to avoid potential warning 1e5b551f8198 perf/x86/amd: Warn only on new bits set 94c6fd020081 ACPI: video: force native for Apple MacbookPro11,2 and Air7,2 e173bce05f70 ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration() 342d91f67051 ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID 41b92874281e hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list 889a0d3a35fd kcsan: Turn report_filterlist_lock into a raw_spinlock c82bb825f9fc crypto: ecdsa - Avoid signed integer overflow on signature decoding b6ce2dbe984b ext4: partial zero eof block on unaligned inode size extension 2e996ea42ba2 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() 597d2e04659c btrfs: do not clear read-only when adding sprout device 5d261f60b5c8 btrfs: canonicalize the device path before adding it 73978a9042ce btrfs: avoid unnecessary device path update for the same device a2e99dcd7aaf btrfs: don't take dev_replace rwsem on task already holding it 493326c4f10c block: RCU protect disk->conv_zones_bitmap be54e6e0f93a s390/cpum_sf: Handle CPU hotplug remove during sampling 14cf8e7be177 kselftest/arm64: Log fp-stress child startup errors to stdout d222934627b9 epoll: annotate racy check 23a63cf560a5 s390/pci: Ignore RID for isolated VFs fbb370c01ef4 s390/pci: Use topology ID for multi-function devices 1f3b309108fd s390/pci: Sort PCI functions prior to creating virtual busses e18d5b424893 rust: enable arbitrary_self_types and remove `Receiver` 2cec2d916a7d memblock: allow zero threshold in validate_numa_converage() 5c63e24b1bb7 scsi: ufs: pltfrm: Drop PM runtime reference count after ufshcd_remove() fe1a34e92a83 mm: respect mmap hint address when aligning for THP 536ffb401442 mm: fix vrealloc()'s KASAN poisoning logic bd4d2333a3c5 mm: open-code page_folio() in dump_page() 1dde3fde62b7 mm: open-code PageTail in folio_flags() and const_folio_flags() 35e8f9125d3c mm: memcg: declare do_memsw_account inline e4c59f343800 mm/damon: fix order of arguments in damos_before_apply tracepoint 34b7abe40fa9 x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables 0214a12832e8 x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC 42d9fe2adf86 mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM 69d319450d1c mm/gup: handle NULL pages in unpin_user_pages() 835ca042dfcf kasan: make report_lock a raw spinlock a71ddd5b87cd sched/numa: fix memory leak due to the overwritten vma->numab_state 9fcb73b960e8 lib: stackinit: hide never-taken branch from compiler 9bfeeeff2c92 stackdepot: fix stack_depot_save_flags() in NMI context eb58460ff77e ocfs2: update seq_file index in ocfs2_dlm_seq_next 9722010afd9c x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation d562b457e1c3 mmc: core: Further prevent card detect during shutdown 637cf7d444b0 mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet af2b48a07690 arch_numa: Restore nid checks before registering a memblock with a node 14258211d684 regmap: detach regmap from dev on regmap_exit d486b5741d98 xsk: fix OOB map writes when deleting elements 47155559646e dma-fence: Use kernel's sort for merging fences f3dbb097d653 dma-fence: Fix reference leak on fence merge failure path 3dcc20418ea6 dma-buf: fix dma_fence_array_signaled v4 178e31df1fb3 bpf: fix OOB devmap writes when deleting elements 3702a27a67c7 x86/kexec: Restore GDT on return from ::preserve_context kexec bc031095d1a1 modpost: Add .irqentry.text to OTHER_SECTIONS 573e70eb7e76 drm/amdgpu/hdp5.2: do a posting read when flushing HDP 8499665f2c2d drm/amdgpu/hdp7.0: do a posting read when flushing HDP c99261fa723e drm/amdgpu/hdp5.0: do a posting read when flushing HDP 8976f9cc99ca drm/amdgpu/hdp4.0: do a posting read when flushing HDP e55d088edfcf drm/amdgpu/hdp6.0: do a posting read when flushing HDP 2e7bea50a9b7 drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm f443172fbf9f drm/amd/display: Limit VTotal range to max hw cap minus fp a249735619a8 drm/amd/display: Correct prefetch calculation be826b4451fd drm/dp_mst: Fix resetting msg rx state after topology removal f4e1544ab82c drm/dp_mst: Verify request type in the corresponding down message reply 0a203ff705fd drm/amd/pm: fix and simplify workload handling 0a2d502a0aec drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12 1fc1f32c4a34 drm/dp_mst: Fix MST sideband message body length check c206d13552de drm/amdkfd: hard-code cacheline for gc943,gc944 76ce78cab705 x86/cacheinfo: Delete global num_cache_leaves 95e197354e0d cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU ed9132d03854 selftest: hugetlb_dio: fix test naming a32ea1d9ee71 selftests/damon: add _damon_sysfs.py to TEST_FILES a63907c8c712 pmdomain: imx: gpcv2: Adjust delay after power up handshake 85351e4941a2 Revert "readahead: properly shorten readahead when falling back to do_page_cache_ra()" 5e0e913624bc bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again 793e560a6b7c io_uring: Change res2 parameter type in io_uring_cmd_done 74aaafabd3c1 smb3.1.1: fix posix mounts to older servers 6e4672301e71 fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points aeb255487559 fs/smb/client: Implement new SMB3 POSIX type 469e955d757e fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX 31f7b57a77d4 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() 5a717f43c2ea scsi: ufs: core: Add missing post notify for power mode change 8c9425768c38 scsi: ufs: pltfrm: Disable runtime PM during removal of glue drivers f99cb5f6344e scsi: ufs: qcom: Only free platform MSIs when ESI is enabled 2e7a3bb0331e scsi: ufs: core: Cancel RTC work during ufshcd_remove() 9c191055c7ab scsi: ufs: core: sysfs: Prevent div by zero 31d3ed440fa6 scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt 6abf16d3c915 scsi: qla2xxx: Fix use after free on unload 2922ccf00bea scsi: qla2xxx: Supported speed displayed incorrectly for VPorts 5d1f2b471cde scsi: qla2xxx: Fix NVMe and NPIV connect issue b89012158525 scsi: qla2xxx: Fix abort in bsg timeout 763d6c294d9e ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) f9e25ff6ddfb ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 c74de4e57685 ALSA: usb-audio: add mixer mapping for Corsair HS80 061434122610 ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops 39c5d89b567a ALSA: usb-audio: Add extra PID for RME Digiface USB 7f1292f8d4d6 ALSA: usb-audio: Fix a DMA to stack memory bug 4105dd76bc8a arm64: ptrace: fix partial SETREGSET for NT_ARM_POE 8ab73c34e3c5 arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR abd614bbfcee arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL 34b61978676a arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs ec643064abcf arm64: mm: Fix zone_dma_limit calculation 2b3f30c8edbf iommufd: Fix out_fput in iommufd_fault_alloc() aec9ed5663d2 net :mana :Request a V2 response version for MANA_QUERY_GF_STAT ba0ee489cdde tracing: Fix cmp_entries_dup() to respect sort() comparison rules 2f4320f9f888 can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6. 3b0c5bb437d3 can: dev: can_set_termination(): allow sleeping GPIOs f505fb7e2558 watchdog: rti: of: honor timeout-sec property c5797f195c67 ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write 81eed631935f ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read 1aece9662013 LoongArch: KVM: Protect kvm_check_requests() with SRCU 9b602190cf2d LoongArch: Add architecture specific huge_pte_clear() e689bc6697a7 HID: wacom: fix when get product name maybe null pointer 0c08f4a6016d HID: i2c-hid: Revert to using power commands to wake on resume a7e0e292dca4 rust: allow `clippy::needless_lifetimes` 73bb82a4259a x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails 412bf01fd5db bpf: Fix exact match conditions in trie_get_next_key() 7218e441ad9d bpf: Handle in-place update for full LPM trie correctly 6dc076a257a5 bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem 81ec3c6ceb7c bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie 0d8658c0cb59 smb: client: fix potential race in cifs_put_tcon() 0e421cb8085c iio: magnetometer: yas530: use signed integer type for clamp limits c2277e285923 scatterlist: fix incorrect func name in kernel-doc 03db61c43c8e ocfs2: free inode when ocfs2_get_init_inode() fails b94c2f7a1a23 drm/v3d: Enable Performance Counters before clearing them 687e10f3a3c5 ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec 1e1083db623d scsi: scsi_debug: Fix hrtimer support for ndelay 1f5e2f1ca587 scsi: sg: Fix slab-use-after-free read in sg_release() 05b436f3cf65 nvme-rdma: unquiesce admin_q before destroy it ceff9ac13a24 nvme-tcp: fix the memleak while create new ctrl failed 845cc4ee8e64 nvme-fabrics: handle zero MAXCMD without closing the connection f9f2a2739eb3 bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots 0da7d4b7caf0 bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc 2459a0b14967 drivers/virt: pkvm: Don't fail ioremap() call if MMIO_GUARD fails 7cddf3b4a052 irqchip/stm32mp-exti: CONFIG_STM32MP_EXTI should not default to y when compile-testing bdbf87486dca bpf: Ensure reg is PTR_TO_STACK in process_iter_arg dd9478d54c73 x86/pkeys: Ensure updated PKRU value is XRSTOR'd 00dee8e1d7a9 x86/pkeys: Change caller of update_pkru_in_sigframe() 554888798756 nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported 913a3f1c06a4 pmdomain: core: Fix error path in pm_genpd_init() when ida alloc fails a78af1180623 pmdomain: core: Add missing put_device() 036d4d0d11a3 ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai() eee02810cea3 ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index 90b72189de2c spi: mpc52xx: Add cancel_work_sync before module remove cd3018c9b2ad tools: Override makefile ARCH variable if defined, but empty 7bc37dd9ea96 ALSA: usb-audio: Notify xrun for low-latency mode 01c3525718e8 ALSA: seq: ump: Fix seq port updates per FB info notify 5c9e3bb43a35 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg 8bc28b537d57 drm/sti: Add __iomem for mixer_dbg_mxn's parameter 1b6341c9d20b bpftool: fix potential NULL pointer dereferencing in prog_dump() dabaf268460f xsk: always clear DMA mapping information when unmapping the pool a222e48feaf1 bpf, vsock: Invoke proto::close on close() 47f4ad956be0 bpf, vsock: Fix poll() missing a queue 3ad69f2f0899 scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG 7d4e5e33ea4e scsi: ufs: core: Always initialize the UIC done completion 66edf59bc444 drm/amd/display: Ignore scalar validation failure if pipe is phantom 7c4fd0072ad1 drm/amd/display: calculate final viewport before TAP optimization 111746277362 i3c: master: Fix dynamic address leak when 'assigned-address' is present c3806cf64739 i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED 815d8f0e524f i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS 8e9fec7f79ad f2fs: fix to requery extent which cross boundary of inquiry e6a91ed4b9e5 f2fs: fix to adjust appropriate length for fiemap 6358df316dd8 f2fs: clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK} 405b6d5f90df ntp: Remove invalid cast in time offset math 0ab037634ba5 zram: clear IDLE flag in mark_idle() 4e51552bc5d8 zram: do not mark idle slots that cannot be idle 42311846d358 mmc: core: Use GFP_NOIO in ACMD22 19e22f1e68c7 mmc: core: Adjust ACMD22 to SDUC c00372e41bf6 mmc: sd: SDUC Support Recognition f42e0656d483 mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting eac322ed9378 mmc: mtk-sd: fix devm_clk_get_optional usage 95b6c851fb99 mmc: mtk-sd: Fix error handle of probe function acb8edf2ec34 mmc: mtk-sd: use devm_mmc_alloc_host db2fc255fcf4 gpio: grgpio: Add NULL check in grgpio_probe 8b287418b529 gpio: grgpio: use a helper variable to store the address of ofdev->dev 316183d58319 net: avoid potential UAF in default_operstate() 876113e99ae1 vsock/test: fix parameter types in SO_VM_SOCKETS_* calls b24737a85e18 vsock/test: fix failures due to wrong SO_RCVLOWAT parameter 3591bc906718 net/mlx5e: Remove workaround to avoid syndrome for internal port 83ca241410e2 net/mlx5e: SD, Use correct mdev to build channel param 9ede83d29267 net/mlx5: HWS: Properly set bwc queue locks lock classes 1af1342724bd net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout 177b72ed7c77 geneve: do not assume mac header is set in geneve_xmit_skb() 68292db0d069 mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4 cfa0f932774b mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst 22074dc1d4d3 ethtool: Fix wrong mod state in case of verbose and no_mask bitset be4d0ac67d92 netfilter: nft_set_hash: skip duplicated elements pending gc run ba5e070f3668 netfilter: ipset: Hold module reference while requesting a module 152a8c179f2e net: sched: fix erspan_opt settings in cls_flower a36a6d7037fc Revert "udp: avoid calling sock_def_readable() if possible" da5cc778e7bf netfilter: nft_inner: incorrect percpu area handling under softirq 992fd34122de igb: Fix potential invalid memory access in igb_init_module() f017f37387f7 ixgbe: Correct BASE-BX10 compliance code 25d6979ef303 ixgbe: downgrade logging of unsupported VF API version to debug bf4c4782e532 ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5 befb42b7ce55 idpf: set completion tag for "empty" bufs associated with a packet 7ee237851dcf ice: Fix VLAN pruning in switchdev mode 25a702f2528a ice: fix PHY timestamp extraction for ETH56G 2fbcd12de22e ice: fix PHY Clock Recovery availability check 688842f47ee9 net: hsr: must allocate more bytes for RedBox support 5e1c91f4e6f7 net/qed: allow old cards not supporting "num_images" to work 6f0ae06a234a net/smc: fix LGR and link use-after-free issue 6638e52dcfaf net/smc: initialize close_work early to avoid warning e48b211c4c59 tipc: Fix use-after-free of kernel socket in cleanup_bearer(). 9ee68b0f2370 dccp: Fix memory leak in dccp_feat_change_recv 8b591bd522b7 net/ipv6: release expired exception dst cached in socket 3027a9fe02ed net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on LAN7800/7850 ddc6402e2934 platform/x86: asus-wmi: Ignore return value when writing thermal policy 68fceb143b63 can: j1939: j1939_session_new(): fix skb reference counting 01f95357e472 ipv6: avoid possible NULL deref in modify_prefix_route() 9545011e7b2a net: Fix icmp host relookup triggering ip_rt_bug 9a97fb4fdb81 bnxt_en: ethtool: Supply ntuple rss context action 7ea527fbd7b9 net: hsr: avoid potential out-of-bound access in fill_frame_info() a007f8895f7c net/sched: tbf: correct backlog statistic for GSO packets e0964a577864 ptp: Add error handling for adjfine callback in ptp_clock_adjtime b718b68a9964 net: enetc: Do not configure preemptible TCs if SIs do not support 5bf92a924f1f selftests: hid: fix typo and exit code e227c042580a netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level c40c96d98e53 netfilter: x_tables: fix LED ID check in led_tg_check() 48130002e64f ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() 02b10fd22d3a can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics 51251ed96e82 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics 0d515fff98b5 can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics bc18651a8175 can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics 4bf39aee3b70 can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics 377647078baf can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics 42e3dccf9682 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics bc30b2fe8c54 can: hi311x: hi3110_can_ist(): fix potential use-after-free 412a8927e1db can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL cdf85e7c979c can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails fc2aeda8c9f7 can: gs_usb: add usb endpoint address detection at driver probe step 316b301a2f93 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() 17cab7b4ff4b watchdog: apple: Actually flush writes after requesting watchdog restart 337dbfeea335 watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency a282aff221bf iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 61baee2dc534 Linux 6.12.4 372504eb9c10 Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs" aa2895911816 posix-timers: Target group sigqueue to current task only if not exiting bf078ed5daa3 drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto ca9982977325 drm/amd/display: update pipe selection policy to check head pipe 8cb2f6793845 drm/amd/display: Fix handling of plane refcount 08e5f8e1a24f drm/amd/pm: Remove arcturus min power limit 8f5b79a452bd drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3 c8a6a98b813c drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7 6209e4178aea drm/amd: Fix initialization mistake for NBIO 7.11 devices e5483137d16f drm/amd/pm: skip setting the power source on smu v14.0.2/3 6383199ada42 drm/amdgpu: fix usage slab after free be51376b1f50 drm/amd: Add some missing straps from NBIO 7.11.0 a4f2599ef70f drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 ff34c909ed3f drm/amdkfd: Use the correct wptr size 5ddcb50b7002 drm/xe/guc_submit: fix race around suspend_pending 1c052c66461f drm/xe/migrate: use XE_BO_FLAG_PAGETABLE f6f6bcb4e228 Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable" b940b6516bc2 drm/xe/migrate: fix pat index usage cb56ef805f44 drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs 2719fe94d28c drm: xlnx: zynqmp_dpsub: fix hotplug detection 96c308559eed drm/etnaviv: flush shader L1 cache after user commandstream e1f0df8ba6f5 drm/bridge: it6505: Fix inverted reset polarity 576fe9345d0a drm/mediatek: Fix child node refcount handling in early exit 22fd2377b9ce drm/fbdev-dma: Select FB_DEFERRED_IO f67786293193 drm/sti: avoid potential dereference of error pointers faf6c1caf580 drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member 3cf2e7c448e2 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check 837eb99ad334 drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check 73292e8e6187 drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n 742ae9253ca8 net: fec: make PPS channel configurable 75d06a0404ee net: fec: refactor PPS channel configuration e8139c66df98 dt-bindings: net: fec: add pps channel property 0207180b59cd binder: add delivered_freeze to debugfs output b8b77712142f binder: fix memleak of proc->delivered_freeze f3cf682d3a97 binder: allow freeze notification for dead nodes 648c92b1a898 binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs af8a8044b09a binder: fix BINDER_WORK_FROZEN_BINDER debug logs fe39e0ea2d0b binder: fix freeze UAF in binder_release_work() 6b1be1da1f82 binder: fix OOB in binder_add_freeze_work() 38fbefeb2c14 binder: fix node UAF in binder_add_freeze_work() ac04ef405da9 powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang fab0610d646a powerpc: Fix stack protector Kconfig test for clang edd18cc7ba04 iio: gts: fix infinite loop for gain_to_scaletables() 218ecc359491 iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer ee7a0a9daa8e iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() c11a06753211 iio: invensense: fix multiple odr switch when FIFO is off 1344ff89fe4d iio: accel: kx022a: Fix raw read format 6f73f920b7ad nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur 7365d1f8de63 nfsd: make sure exp active before svc_export_show d093cc19f709 PCI: rockchip-ep: Fix address translation unit programming f8553091240f PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes e9a75f2de97d PCI: dwc: ep: Fix advertised resizable BAR size regression a4ee8ff07636 dm thin: Add missing destroy_work_on_stack() 3cad6b5a1278 dm: Fix typo in error message f9a18889aad9 mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation 1ba771763d1b ovl: properly handle large files in ovl_security_fileattr e78d04d36481 leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths 3a3f789ee15b thermal: int3400: Fix reading of current_uuid for active policy 987999769e69 fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero 8b5aea5e5186 slab: Fix too strict alignment check in create_cache() a143b50de2b8 PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf() c74a1df6c2a2 PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy() 5946dc018bef PCI: keystone: Add link up check to ks_pcie_other_map_bus() c8a1d7b85d9e PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible 768673a15bad i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter 34a55b54845d i3c: master: svc: fix possible assignment of the same address to two devices 0e8ab955c6d0 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() b2529be317f8 i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled 7491d6255659 scsi: ufs: exynos: Fix hibern8 notify callbacks 0581ec70b351 scsi: ufs: exynos: Add check inside exynos_ufs_config_smu() 20c263578264 s390/stacktrace: Use break instead of return statement 3e5fbcbc388a util_macros.h: fix/rework find_closest() macros 234d5f75c3ae mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information 5e127c439298 mtd: spinand: winbond: Fix 512GW and 02JW OOB layout e3d1c9e2b811 ceph: fix cred leak in ceph_mds_check_access() ffa6ba7bdb7f ceph: pass cred pointer to ceph_mds_auth_match() 2431ce949f7f ceph: extract entity name from device id 15136c3861a3 f2fs: fix to drop all discards after creating snapshot on lvm device 943c0f601cd2 mm/slub: Avoid list corruption when removing a slab from the full list ac43ea3d27a8 PCI: imx6: Fix suspend/resume support on i.MX6QDL 7eba7f8c65fc remoteproc: qcom_q6v5_pas: disable auto boot for wpss 5fe7c08e758d perf jevents: fix breakage when do perf stat on system metric 8cc7aba7b6d9 PCI: qcom: Disable ASPM L0s for X1E80100 15bfacdb8539 vfio/qat: fix overflow check in qat_vf_resume_write() 33544a590df2 net: stmmac: set initial EEE policy configuration 0cfd6929fa78 ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire() c86d26b4b089 ARM: 9430/1: entry: Do a dummy read from VMAP shadow 473ffae30301 s390/entry: Mark IRQ entries to fix stack depot warnings ad6750c17fb4 ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow 43cc7939f5e6 spmi: pmic-arb: fix return path in for_each_available_child_of_node() d34bf994bb97 driver core: fw_devlink: Stop trying to optimize cycle detection logic d60e418834b9 nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write() f25a9f1df1f6 ad7780: fix division by zero in ad7780_write_raw() 6d79acba7ad3 clk: qcom: gcc-qcs404: fix initial rate of GPLL3 322b2054f3c1 cpufreq: scmi: Fix cleanup path when boost enablement fails d63516b1e0d3 powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang 100120f64f5b mm/damon/vaddr: fix issue in damon_va_evenly_split_region() 2a93e095867f leds: lp55xx: Remove redundant test for invalid channel number 5018696b19bc iommu/arm-smmu: Defer probe of clients after smmu device bound aa3c291fd254 iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables 641404289fdd zram: clear IDLE flag after recompression 034582624a1d vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event 19cacabdd5a8 ftrace: Fix regression with module command in stack_trace_filter 29aa92f514bf maple_tree: refine mas_store_root() on storing NULL 72014e7745cc ovl: Filter invalid inodes with missing lookup function 3213b92754b9 kunit: string-stream: Fix a UAF bug in kunit_init_suite() 5d28fac59369 kunit: Fix potential null dereference in kunit_device_driver_test() b544be374458 tracing: Fix function timing profiler to initialize hashtable 4f74bd307f07 media: uvcvideo: Require entities to have a non-zero unique ID 7ccadc3217bc media: uvcvideo: Stop stream during unregister 891b5790bee8 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() 6f238d620181 media: ov08x40: Fix burst write sequence e3bd4ab16584 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() b954af359f5d media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled 92b1d2a7a110 media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled 6b29c887a63a net: phy: dp83869: fix status reporting for 1000base-x autonegotiation eaafbcf0a578 efi/libstub: Free correct pointer on failure 36a4bfb5fc67 media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available 901070571bc1 media: ts2020: fix null-ptr-deref in ts2020_probe() ff1c45c865e1 media: verisilicon: av1: Fix reference video buffer pointer assignment 4f0904a175c6 media: platform: rga: fix 32-bit DMA limitation 2f86d104539f media: imx-jpeg: Ensure power suppliers be suspended before detach them 1def915b1564 media: i2c: tc358743: Fix crash in the probe error path when using polling 6f655bc1f712 arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay 3c0be29b6aad media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled bc3889a39baf media: mtk-jpeg: Fix null-ptr-deref during unload module 5ade59d28ead media: imx-jpeg: Set video drvdata before register video device 182b9edc02c4 media: amphion: Set video drvdata before register video device c98586d8d01c media: qcom: camss: fix error path on configuration of power domains 3f94622dbeaa arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity 2bea1d0e57ae arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay 5d71869f3385 arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay e7f2429130fb arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread cd70598eb061 arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer c3d075489697 md/md-bitmap: Add missing destroy_work_on_stack() be19e6e4339d md/raid5: Wait sync io to finish before changing group cnt 596f7faa60b2 netkit: Add option for scrubbing skb meta data 259449873c37 iommu/tegra241-cmdqv: Fix unused variable warning a6f9e7a0bf11 btrfs: ref-verify: fix use-after-free after invalid ref action 93992c3d9629 btrfs: add a sanity check for btrfs root in btrfs_search_slot() b03d19312b90 btrfs: don't loop for nowait writes when checking for cross references f8a5129e4a9f btrfs: fix use-after-free in btrfs_encoded_read_endio() 13bfaeafbfe3 btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages() a0f5689a684e btrfs: change btrfs_encoded_read() so that reading of extent is done by caller 11755f72e54f btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages() 8ea87e347922 quota: flush quota_release_work upon quota writeback 2e87ea9bf367 xfs: remove unknown compat feature check in superblock write validation 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 7c8016ff75fe7bc3e51b6da659bc2ea7491a267e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: avoid empty plugindir errorChen Qi2025-01-042-0/+58
| | | | | | | | | | | | | | | | | When using dnf/rpm, we'll see error messages like below: error: /usr/lib64/rpm/macros: line 1183: Macro %__plugindir has empty body The problem was introduced by the following commit in RPM upstream: https://github.com/rpm-software-management/rpm/commit/ab28534f9e68aff8be65cd1adbac86b5a2cafde4 We'll need to move RPM_PLUGINDIR definition to top-level CMakefile.txt to solve this problem. (From OE-Core rev: 3a54d93052cb7f3d591517a873e516136e965ba8) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* boost: fix do_fetch errorJiaying Song2025-01-041-1/+1
| | | | | | | | | | Change the SRC_URI to the correct value due to the following error: WARNING: boost-native-1.86.0-r0 do_fetch: Checksum failure encountered with download of https://boostorg.jfrog.io/artifactory/main/release/1.86.0/source/boost_1_86_0.tar.bz2 - will attempt other sources if available (From OE-Core rev: 8dd4814c5994ff008969591e863f931692740361) Signed-off-by: Jiaying Song <jsong-cn@ala-lpggp7.wrs.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: add volatile file for lastlog2Yi Zhao2025-01-041-1/+8
| | | | | | | | | | | | Add volatile file for lastlog2 to fix runtime error with sysvinit: $ lastlog2 lastlog2: Couldn't read entries for all users lastlog2: Cannot open database (/var/lib/lastlog/lastlog2.db): unable to open database file (From OE-Core rev: 440f4830d1f1bac9d55584fc4e48627920493cb9) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: replace local patch with upstream patchYi Zhao2025-01-043-66/+83
| | | | | | | | | | | | There is a better solution upstream to fix the pam_lastlog2 installation issue[1]. Backport this patch to replace the local patch. [1] https://github.com/util-linux/util-linux/pull/3173 (From OE-Core rev: 1c984d0a06cdcba49f8b0acd12edebfeaedf3aa5) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpam: set pam module path to ${base_libdir}/securityYi Zhao2025-01-041-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | After upgrading to 1.7.0, the pam module path is set to ${libdir}/security[1]. But from the pam.conf(5) man page, the default location seems to be "Module location: /lib/security/ or /lib64/security/, depending on the architecture"[2]. Many third-party pam modules still use {base_libdir}/security as the default module path, such as pam_lastlog2 (from util-linux), pam_cgroup (from libcgroup), pam_cap (from libcap), etc. So currently if you don't use the absolute path to these modules in the files in /etc/pam.d/, they will not be found: PAM unable to dlopen(/usr/lib/security/pam_lastlog2.so): /usr/lib/security/pam_lastlog2.so: cannot open shared object file: No such file or directory This change only affects sysvinit without usrmerge feature enabled, and has no effect on systems using systemd. [1] https://git.openembedded.org/openembedded-core/commit/?id=00eb730291f9630eb70480d37ed48fbadecc547a [2] https://www.man7.org/linux/man-pages/man5/pam.conf.5.html (From OE-Core rev: bc307ac262956a763fb68d621fb6463b1460bf59) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_rpm: set a timestamp handling policy with the new macro ↵Bin Lan2025-01-041-1/+1
| | | | | | | | | | | | | | | | %build_mtime_policy There is the following warning when the do_package_write_rpm task is executed when bitbake linux-yocto: warning: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy After RPM is upgraded to 4.20.0, the %clamp_mtime_to_source_date_epoch macro is now deprecated in favor of %build_mtime_policy set to clamp_to_source_date_epoch. (From OE-Core rev: fa9b9e599bbf3ac73c7a9b1d15ccb0e0bbbe4c11) Signed-off-by: Bin Lan <bin.lan.cn@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* file: upgrade 5.45 -> 5.46Alexander Kanavin2025-01-044-30/+130
| | | | | | | | | Drop patch merged upstream. (From OE-Core rev: 85fabd7ab4847aa62669ec4edc0dcf02bc7e9b21) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: exclude pre-releases from version checksAlexander Kanavin2025-01-041-0/+1
| | | | | | | (From OE-Core rev: c76f59968c5d11dda9f521baa63a336d54cbfac9) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: merge .inc into .bbAlexander Kanavin2025-01-042-225/+224
| | | | | | | (From OE-Core rev: e7f39f67977a3915290ce26a2a828eecc6dddda4) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kbd: update 2.6.4 -> 2.7.1Alexander Kanavin2025-01-042-82/+3
| | | | | | | (From OE-Core rev: 1e116a0f45a218a751a8c11faa642d976182c021) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iproute2: update 6.11.0 -> 6.12.0Alexander Kanavin2025-01-045-142/+93
| | | | | | | (From OE-Core rev: f8c665ca16bf643039bd3f0a918ea9cf9d1a3726) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rt-tests: update 2.7 -> 2.8Alexander Kanavin2025-01-042-3/+3
| | | | | | | (From OE-Core rev: 5ace733314256540e4211f9228f691fdef199659) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxshmfence: update 1.3.2 -> 1.3.3Alexander Kanavin2025-01-042-42/+1
| | | | | | | | | Drop patch as issue solved upstream. (From OE-Core rev: f9b7b8885913f583f1442b3140c743b98a52e68e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxt: update 1.3.0 -> 1.3.1Alexander Kanavin2025-01-042-8/+7
| | | | | | | (From OE-Core rev: 0a5eb0b01048341a430c3ba49aa4bd7983ace444) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: update 0.22.5 -> 0.23.1Alexander Kanavin2025-01-0410-95/+28
| | | | | | | | | | | | | | | | | Drop patches: parallel.patch (obsolete as no .a files are installed) 0001-intl-Fix-build-failure-with-make-j.patch (backport) Gettext no longer installs anything into $libdir/gettext by default but still creates the directory and so it should be packaged. (From OE-Core rev: a414f47009811fa6886e43fd2b4c928a906a65f3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* formfactor: add support for qemuriscv64 and qemuriscv32Maxin John2025-01-032-0/+20
| | | | | | | | | | | | Add machine config files for qemuriscv64 and qemuriscv32. Fixes [YOCTO #15427]. (From OE-Core rev: ec01090759677f8b69352c56aa29940314ca73e7) Signed-off-by: Maxin John <maxin.john@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image/populate_sdk: Support usrmerge in toolchain SDK buildsPhilip Lorenz2025-01-032-26/+27
| | | | | | | | | | | | | SDKs which aren't built from an image recipe should also come with drop-in symlinks for `/bin`, `/lib` and `/sbin`. Support this by moving the common functionality into `populate_sdk_base` and enabling the symlink creation when the `usrmerge` DISTRO_FEATURE is on. (From OE-Core rev: 8e1e86cc9d5d4e866ff0ab62c8954db0e65c19e6) Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: enable create-log-dirsChangqing Li2025-01-031-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, create-log-dirs is enabled in systemd, and a link /var/log/README will be created, point to {{DOC_DIR}}/README.logs, but, for oe, there are two problems here, firstly, DOC_DIR is packaged in another package systemd-doc, so /var/log/README is a dead link when systemd-doc is not installed, secondly, even systemd-doc is installed, when volatile log is used, DOC_DIR is a wrong relateive path, Refer [1]. So in commit [2], we disable create-log-dirs for above issue. with this change, /var/log/journal is not created, and /run/log is used, this makes systemd log always non persistent, refer [3][4]. if user need persistent log, they need to disable volatile log, and also change journald.conf, make "Storage" to "persistent". This is a behavoir change. Previously, to make systemd log persistent, user only need to disable volatile log. This commit reenable create-log-dirs to revert the behavior change, and since README is not very userful, just remove it. [ YOCTO #15678 ] [1] https://github.com/systemd/systemd/blob/main/tmpfiles.d/legacy.conf.in#L16 [2] https://git.openembedded.org/openembedded-core/commit/?id=18d46e11d85da1f6feaba5a135931e43060024d6 [3] https://github.com/systemd/systemd/blob/main/src/journal/meson.build#L189 [4] https://www.freedesktop.org/software/systemd/man/journald.conf.html [5] https://bugzilla.yoctoproject.org/show_bug.cgi?id=15678 (From OE-Core rev: f82d9c997ba8cc23b472d44a43489c597bf452af) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: upgrade 257 -> 257.1Wang Mingyu2025-01-034-1/+1
| | | | | | | | (From OE-Core rev: 4c4f4798862d80f44e03ccbbe7efc2d8b723968c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity.bbclass: Lower the length of TMPDIR limit to 400Changqing Li2025-01-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When TMPDIR has length 410, bitbake uninative-tarball will fail at do_populate_sdk with error: Failed to open backup database: "TMPDIR/work/x86_64-nativesdk-pokysdk-linux/uninative-tarball/1.0/sdk/image/var/lib/dnf/history.sqlite" sqlite3 has a hardcode max pathname limit 512, refer [1], and there is a check, refer [2], pathname + 8 > max path name limit(512) is not allowed. So the pathname length need to <= 504. While, length of "TMPDIR/work/x86_64-nativesdk-pokysdk-linux/uninative-tarball/1.0/sdk/image/var/lib/dnf/history.sqlite" is 505, so error happened. We had met similar issue [3], and refer the comments, upstream reject the change of the hardcode length, see [4][5]. This patch try to improve and workaround this issue by lower max TMPDIR length to 400, at least for distro name length <=13, the build can success. [1] https://github.com/sqlite/sqlite/blob/master/src/os_unix.c#L180 [2] https://github.com/sqlite/sqlite/blob/master/src/pager.c#L4777 [3] https://bugzilla.yoctoproject.org/show_bug.cgi?id=12374 [4] https://sqlite.org/cgi/src/tktview/c060923a5422590b3734 [5] https://sqlite.org/forum/forumpost/0b1b8b5116 (From OE-Core rev: da1c0998bdaf5def7ae94f44a33b9a505edc99c1) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* conf/bitbake.conf: move addfragments to just after the local.conf includeAlexander Kanavin2025-01-031-3/+5
| | | | | | | | | | | | | There was a report that the existing addfragments statement comes in too late, specifically after the DISTRO/MACHINE includes have already been handled. The goal for fragments content is to behave exactly like the settings in local.conf would and so we need to handle the fragments just after that file. (From OE-Core rev: e820fa96d078478ea3510164373989090e8c9419) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-tools-profile: skip VALGRIND for loongarch64Hongxu Jia2025-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Due to packagegroup-core-tools-profile run time depend on package valgrind and recipe valgrind does not support loongarch64, then skip VALGRIND for loongarch64 $ echo "MACHINE = 'qemuloongarch64'" >> conf/local.conf $ bitbake world |ERROR: Nothing RPROVIDES 'valgrind' (but oe-core/meta/recipes-core/ packagegroups/packagegroup-core-tools-profile.bb RDEPENDS on or otherwise requires it) |valgrind was skipped: incompatible with host loongarch64-wrs-linux (not in COMPATIBLE_HOST) |NOTE: Runtime target 'valgrind' is unbuildable, removing... |Missing or unbuildable dependency chain was: ['valgrind'] |ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. |Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'packagegroup-core-tools-profile', 'valgrind'] (From OE-Core rev: 2ef616b4e43f5c4d3155201f743e48d6ff6bb400) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-tools-testapps: skip KEXECTOOLS for loongarch64Hongxu Jia2025-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Due to recipe packagegroup-core-tools-testapps run time depend on package kexec and recipe kexec-tools does not support loongarch64, then skip KEXECTOOLS for loongarch64 $ echo "MACHINE = 'qemuloongarch64'" >> conf/local.conf $ bitbake world |ERROR: Nothing RPROVIDES 'kexec' (but oe-core/meta/recipes-core/packagegroups/ packagegroup-core-tools-testapps.bb RDEPENDS on or otherwise requires it) |kexec-tools RPROVIDES kexec but was skipped: incompatible with host loongarch64-wrs-linux (not in COMPATIBLE_HOST) |NOTE: Runtime target 'kexec' is unbuildable, removing... |Missing or unbuildable dependency chain was: ['kexec'] |ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. |Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'packagegroup-core-tools-testapps', 'kexec'] (From OE-Core rev: 37ff515da6e13126f8822b3a55e44cdc62882a51) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initramfs-module-install: remove loongarch64 from COMPATIBLE_HOSTHongxu Jia2025-01-032-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Due to initramfs-module-install runtime depend on grub, and grub did not support loongarch64, remove loongarch64 from COMPATIBLE_HOST $ echo "MACHINE = 'qemuloongarch64'" >> conf/local.conf $ bitbake world |ERROR: Nothing RPROVIDES 'grub' (but oe-core/meta/recipes-core/initrdscripts/ initramfs-module-install_1.0.bb RDEPENDS on or otherwise requires it) |grub was skipped: incompatible with host loongarch64-wrs-linux (not in COMPATIBLE_HOST) |NOTE: Runtime target 'grub' is unbuildable, removing... |Missing or unbuildable dependency chain was: ['grub'] |ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. |Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'initramfs-module-install', 'grub'] (From OE-Core rev: 6440e1010ade2b4207879a2e8cd288bcd714a445) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: upgrade 3.13.0 -> 3.13.1Trevor Gamblin2025-01-033-111/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: https://docs.python.org/3/whatsnew/changelog.html#python-3-13-1-final - Patch 'fix-armv5.patch' is in 3.13.1, so no longer needed: |tgamblin@megalith ~/workspace/git/pythonsrc/cpython ((HEAD detached from v3.13.1))$ git tag --contains 18b9079ddbc149d6b99c922630c246812e4d8ae7 |v3.13.1 - While patch 'crosspythonpath.patch' is listed as 'Inappropriate [OE-Core integration specific]' specific in the commit message, it is now breaking the build, while removing it allows python3 to build OK. It appears that there is a similar change in upstream 3.13.1: https://github.com/python/cpython/commit/909d5ac2959e - gcc-symlinks had to be added to ptest RDEPENDS so that 'gcc' could be found on the path for the test_ctypes.test_dlerror.TestNullDlsym.test_null_dlsym test. - Also reformat the DEPENDS and RDEPENDS lists to be alphabetical and one-per-line, since that's easier to read and modify. - buildall-qemu output: |BUILDALL-QEMU LOG FOR python3 |START TIME: 2024-12-18_20:38:01 |HOSTNAME: megalith |HOST OS: Debian GNU/Linux 12 (bookworm) |HOST KERNEL: 6.1.0-28-amd64 |=============== |BUILD RESULTS: |[glibc] |FAIL: qemuloongarch64 |PASS: qemuriscv32 |PASS: qemuarmv5 |PASS: qemuppc |PASS: qemumips64 |PASS: qemuriscv64 |PASS: qemuarm64 |PASS: qemuarm |PASS: qemux86-64 |PASS: qemuppc64 |PASS: qemux86 |PASS: qemumips |[musl] |FAIL: qemuloongarch64 |FAIL: qemuriscv32 |PASS: qemuarmv5 |PASS: qemuppc |PASS: qemumips64 |PASS: qemuriscv64 |PASS: qemuarm64 |PASS: qemuarm |PASS: qemux86-64 |PASS: qemuppc64 |PASS: qemux86 |PASS: qemumips |=============== |PASSED: 21 |FAILED: 3 (From OE-Core rev: 08c44d3b140b220ead6334db26097b28612d445a) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdnf: backport patch to fix segfaultTrevor Gamblin2025-01-032-0/+85
| | | | | | | | | | | | This is needed to allow libdnf to build OK with python 3.13.1. Without it, a vague "Could not invoke dnf" error is seen during rootfs (e.g. when building core-image-full-cmdline), with a return code of -11. (From OE-Core rev: 5104807bdb952e90e831759266bd830d523e3d16) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: upgrade from 256.9 to 257Chen Qi2025-01-0333-566/+604
| | | | | | | | | | | | | | | | | Patch changes: * 0003-coredump-set-ProtectHome-to-read-only.patch is drop as it's a backported patch. * 0009-don-t-pass-AT_SYMLINK_NOFOLLOW-flag-to-faccessat.patch is drop as AT_SYMLINK_NOFOLLOW has been supportd in musl. * Other patches are either refreshed or changed to fit the current version. systemd-boot changes: * Use src/boot instead src/boot/efi in do_install and do_deploy. See upstream change 97318131fd06 (Rename src/boot/efi to just src/boot). (From OE-Core rev: 4891f47cdaf919033bf1c02cc12e4805e5db99a0) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-attrs: upgrade 24.2.0 -> 24.3.0Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 30a7c3c7a1e12b7fb2463e7135d97a478e763c9e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xxhash: upgrade 0.8.2 -> 0.8.3Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 15216916a2ea00738553ff96734e90146a1f184c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: upgrade 2.2.3 -> 2.3.0Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: a4397139fbe9313f7f80d0accc7a9e9565d07805) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ruamel-yaml: upgrade 0.18.6 -> 0.18.7Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: f98c9c192f62f495f07c5a5fb2fe486ca0fe0494) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyparsing: upgrade 3.2.0 -> 3.2.1Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 3238994e20864b57d302eee28c29892d71e5140f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-maturin: upgrade 1.7.8 -> 1.8.1Richard Purdie2025-01-032-57/+91
| | | | | | (From OE-Core rev: 4a208683cb875cdb8907040e865e7adaae912aee) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.122.6 -> 6.123.2Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 316ae45adbe150792a1e095bd5b0777937578e8b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography{,-vectors}: upgrade 43.0.3 -> 44.0.0Richard Purdie2025-01-035-43/+47
| | | | | | (From OE-Core rev: c3c612608d816eb6b40575a86e0907701cf525dc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* puzzles: upgrade to latest revisionRichard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: f98d6f604272f5031552e4cf440c1fa7499f0d43) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionRichard Purdie2025-01-036-11/+8
| | | | | | (From OE-Core rev: 16dd4c836a5c8d71f0a5f4dffcf0c160956fea67) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nettle: upgrade 3.10 -> 3.10.1Richard Purdie2025-01-033-12/+6
| | | | | | (From OE-Core rev: 601327a0c8a66226877f03b21bad0c7e67ee14de) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libical: upgrade 3.0.18 -> 3.0.19Richard Purdie2025-01-032-6/+3
| | | | | | (From OE-Core rev: 0045f51478e49755b61088f5ff6a4e6d3efbb06b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcap: upgrade 2.71 -> 2.73Richard Purdie2025-01-034-7/+7
| | | | | | (From OE-Core rev: 4b5978ca9c7280beaf1ca7cf3c1f9f1baed0bd08) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* init-system-helpers: upgrade 1.67 -> 1.68Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: e901a0f154fe6149b9cfb9b0e7b9289f31f441b9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gpgme: upgrade 1.24.0 -> 1.24.1Richard Purdie2025-01-0310-39/+27
| | | | | | (From OE-Core rev: abbc6639b74fe7e19802e764ca438d897b9ae92c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* debianutils: upgrade 5.20 -> 5.21Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 34907f324c1362d1510300501a5bdff6eb99ae9b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cracklib: upgrade 2.10.2 -> 2.10.3Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 4bcd39044064e61a00b37637314717663c6b3ef0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake-native,cmake: upgrade 3.31.0 -> 3.31.3,3.31.0 -> 3.31.3Richard Purdie2025-01-036-5/+5
| | | | | | (From OE-Core rev: 0d73ac24ae8ce2318e95db0203df4bfdaba60ae5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ca-certificates: upgrade 20240203 -> 20241223Richard Purdie2025-01-036-29/+38
| | | | | | (From OE-Core rev: 48a236c2f78fee5e6db19c6be23b4a18df025607) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bash-completion: upgrade 2.15.0 -> 2.16.0Richard Purdie2025-01-031-1/+1
| | | | | | (From OE-Core rev: 4be37279bf7b098382966fc81b24962a157b31c3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base-passwd: upgrade 3.6.5 -> 3.6.6Richard Purdie2025-01-038-8/+8
| | | | | | (From OE-Core rev: 29e96baca3916c2f686717e922c079a332b21970) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* expect: Replace tclsh with tclsh8 in the scripts used in the ExpectJiaying Song2024-12-282-0/+475
| | | | | | | | | | | | | | | | | | | | | Before upgrading to Tcl 9.0.0, running `tclsh` worked successfully, and the recipe configuration was as follows: ln -sf ./tclsh${VER} ${D}${bindir}/tclsh After upgrading to Tcl 9.0.0, to ensure compatibility with Expect, Tcl 8.6.15 was additionally included. To distinguish between the two versions, the configuration was set as: ln -sf ./tclsh${VER} ${D}${bindir}/tclsh8 Therefore, the input needs to be `tclsh8` to work properly, which means the `tclsh` references in the Expect-related scripts need to be changed to `tclsh8`. (From OE-Core rev: 77c193690fa965fb350aa9c14fb3d20cee97e30c) Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>