]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
12 months agolinux-yocto/6.6: update to v6.6.44
Bruce Ashfield [Sun, 11 Aug 2024 18:04:22 +0000 (14:04 -0400)] 
linux-yocto/6.6: update to v6.6.44

Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:

    43ea1c5e6eb3c lib/build_OID_registry: take -stable reproducibility changes
    7213910600667 Linux 6.6.44
    acbd66c10d7bc fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
    77848b379e9f8 nvme-pci: add missing condition check for existence of mapped data
    766b0e807e1d5 io_uring: fix io_match_task must_hold
    b62841e49a2b7 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
    97dfb89415fd7 s390/cpum_cf: Fix endless loop in CF_DIAG event stop
    b4d781ddaee39 s390/pci: Allow allocation of more than 1 MSI interrupt
    3eab85f45ff12 s390/pci: Refactor arch_setup_msi_irqs()
    da0a3ebf9a96f ceph: fix incorrect kmalloc size of pagevec mempool
    6d98741dbd130 ASoC: TAS2781: Fix tasdev_load_calibrated_data()
    be6d86df474df ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
    af1125de16725 spi: spidev: add correct compatible for Rohm BH2228FV
    6443a4028539c ASoC: sof: amd: fix for firmware reload failure in Vangogh platform
    8772be96705a9 nvme-pci: Fix the instructions for disabling power management
    3feda3677e8bb spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer
    783f42b77d33d spi: microchip-core: fix init function not setting the master and motorola modes
    0b0b75928852d spi: microchip-core: switch to use modern name
    c41d2178d61b9 spi: microchip-core: only disable SPI controller when register value change requires it
    1dc6d9fd4828f spi: microchip-core: defer asserting chip select until just before write to TX FIFO
    11e0f3c888b2e spi: microchip-core: fix the issues in the isr
    0e51f66977e33 ASoC: SOF: imx8m: Fix DSP control regmap retrieval
    64dc362dee403 auxdisplay: ht16k33: Drop reference after LED registration
    f4c6ebb053cc9 lirc: rc_dev_get_from_fd(): fix file leak
    4f79a18af9d6e powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
    6c920754f62ce apparmor: Fix null pointer deref when receiving skb during sock creation
    ddc79556641ee mISDN: Fix a use after free in hfcmulti_tx()
    c3496314c53e7 bpf: Fix a segment issue when downgrading gso_size
    7704460acd7f5 net: nexthop: Initialize all fields in dumped nexthops
    4384135d22174 net: stmmac: Correct byte order of perfect_match
    76ddf84a52f0d tipc: Return non-zero value from tipc_udp_addr2str() on error
    5c82010cef30c netfilter: nft_set_pipapo_avx2: disable softinterrupts
    b6426eabb4f71 ice: Fix recipe read procedure
    d9f01090912b4 net: bonding: correctly annotate RCU in bond_should_notify_peers()
    42f493bd6cb8f ipv4: Fix incorrect source address in Record Route option
    1f07fab9e0864 MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
    9c79502ab7eb1 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    ba709e7807f78 bpf, events: Use prog to emit ksymbol event for main program
    1fe97f68fce1b dma: fix call order in dmam_free_coherent
    772f9c31bfde0 af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash
    297a14fde2d3d libbpf: Fix no-args func prototype BTF dumping syntax
    390c17cab13b5 selftests/bpf: fexit_sleep: Fix stack allocation for arm64
    019167c74117d kbuild: avoid build error when single DTB is turned into composite DTB
    fbcd51e0d977a f2fs: fix to update user block counts in block_operations()
    8aeab1af9d9bf watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
    fb45265610cc7 watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
    abde880b7920b f2fs: fix start segno of large section
    0aa0284818d2c um: time-travel: fix signal blocking race/hang
    f66d436204e9f um: time-travel: fix time-travel-start option
    7eaa06967b0fe phy: zynqmp: Enable reference clock correctly
    1cffbf30f865a phy: cadence-torrent: Check return value on register read
    0d820e1ca8efe dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
    ff14eadc27866 jfs: Fix array-index-out-of-bounds in diFree
    9e58df60f6ceb kdb: Use the passed prompt in kdb_position_cursor()
    7b01bf24f391c kdb: address -Wformat-security warnings
    f44a25a8bfe0c f2fs: fix to truncate preallocated blocks in f2fs_file_open()
    73a9260b7366d s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
    2cc8973bdc4d6 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
    9b6742dcdc597 PCI: Introduce cleanup helpers for device reference counts and locks
    86e7bdc50bc6a wifi: mac80211: track capability/opmode NSS separately
    4211d065ef5cd mm/mglru: fix ineffective protection calculation
    be56dfc9be060 nilfs2: handle inconsistent state in nilfs_btnode_create_block()
    6c0cf6022aeec minmax: scsi: fix mis-use of 'clamp()' in sr.c
    34e4dfe838f7a Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
    499ca9ddd4e4f Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
    3f83f52ae0822 video: logo: Drop full path of the input filename in generated file
    32c3c30a97f93 lib/build_OID_registry: don't mention the full path of the script in output
    7ca762dcf1fca rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
    36913dedee7d0 rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
    1901f1cf7c2c3 drm/panfrost: Mark simple_ondemand governor as softdep
    92d3ca3f465c8 drm/etnaviv: don't block scheduler when GPU is still active
    cf9b29f2d42cc MIPS: Loongson64: Test register availability before use
    6c695c3ce76ae MIPS: Loongson64: reset: Prioritise firmware service
    690d62d1ebb92 MIPS: Loongson64: Remove memory node for builtin-dtb
    f7097b5fda08d MIPS: Loongson64: env: Hook up Loongsson-2K
    27479037e8c44 MIPS: dts: loongson: Fix GMAC phy node
    97f099862aa4c MIPS: ip30: ip30-console: Add missing include
    f29119b301d59 MIPS: dts: loongson: Add ISA node
    2de4d41862944 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
    6c9ea3547fad2 remoteproc: imx_rproc: Skip over memory region when node value is NULL
    83ada7dfaf400 remoteproc: stm32_rproc: Fix mailbox interrupts queuing
    9a2acb02c1eca rbd: don't assume rbd_is_lock_owner() for exclusive mappings
    dcb5620d2dedf dm-verity: fix dm_is_verity_target() when dm-verity is builtin
    47e85f7121255 selftests/sigaltstack: Fix ppc64 GCC build
    ff5bbbdee0828 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
    aa9ccec6e215b platform: mips: cpu_hwmon: Disable driver on unsupported hardware
    bbaeff660657c watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
    0cff6d4953091 rtc: abx80x: Fix return value of nvmem callback on read
    625fd91308467 rtc: isl1208: Fix return value of nvmem callbacks
    12880cc086dee drm/i915/dp: Don't switch the LTTPR mode on an active link
    a90e900f71da2 drm/i915/dp: Reset intel_dp->link_trained before retraining the link
    e150f0171c0c0 drm/amd/amdgpu: Fix uninitialized variable warnings
    3237905352379 drm/amdgpu: reset vm state machine after gpu reset(vram lost)
    e290feb8b749a drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
    b29c910cfa242 drm/udl: Remove DRM_CONNECTOR_POLL_HPD
    9d74e50098492 drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
    05c0fb20ca3e0 drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
    899857dd71e34 perf/x86/intel/pt: Fix a topa_entry base address calculation
    8f5f3db3fa484 perf/x86/intel/pt: Fix topa_entry base length
    344bb09f4f991 perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
    76d4ab96bb235 perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
    7d049cd1345c0 perf stat: Fix the hard-coded metrics calculation on the hybrid
    104e258a00403 perf: Fix event leak upon exec and file release
    05d3fd599594a perf: Fix event leak upon exit
    f6be298cc1042 scsi: qla2xxx: validate nvme_local_port correctly
    314efe3f87949 scsi: qla2xxx: Complete command early within lock
    bf192b8be12ca scsi: qla2xxx: Fix flash read failure
    3f43a7da1ef05 scsi: qla2xxx: Reduce fabric scan duplicate code
    56c0f66f86232 scsi: qla2xxx: Use QP lock to search for bsg
    571d7f2a08836 scsi: qla2xxx: Fix for possible memory corruption
    bc78c3f944dc1 scsi: qla2xxx: Unable to act on RSCN for port online
    87c25fcb95aaf scsi: qla2xxx: During vport delete send async logout explicitly
    45230f31f5529 scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state
    13749b8d498e7 rtc: cmos: Fix return value of nvmem callbacks
    ab14e199b91ca mm/numa_balancing: teach mpol_to_str about the balancing mode
    21bd3f9e7f924 irqchip/imx-irqsteer: Handle runtime power management correctly
    8b0e8b33dc2ff irqdomain: Fixed unbalanced fwnode get and put
    b67552d7c61f5 devres: Fix memory leakage caused by driver API devm_free_percpu()
    7a76022d53553 devres: Fix devm_krealloc() wasting memory
    d62389073a5b9 ice: Add a per-VF limit on number of FDIR filters
    d77250329dbb7 gve: Fix an edge case for TSO skb validity check
    57fe01d3d0427 kobject_uevent: Fix OOB access within zap_modalias_env()
    f7150b2d5ec34 ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
    414f5028f149a ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
    70a9f00de77f3 kbuild: Fix '-S -c' in x86 stack protector scripts
    75243c9b18f3a decompress_bunzip2: fix rare decompression failure
    460016444ab25 mm: fix old/young bit handling in the faulting path
    5a5625a83eac9 block: fix deadlock between sd_remove & sd_release
    3aba1db19b380 ubi: eba: properly rollback inside self_check_eba
    17c312eb11597 clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
    b82d43000b8f3 f2fs: use meta inode for GC of COW file
    271fda62e8601 f2fs: use meta inode for GC of atomic file
    077f0e24b27c4 f2fs: fix return value of f2fs_convert_inline_inode()
    e62ff092a42f4 f2fs: fix to don't dirty inode for readonly filesystem
    1789db628bc50 f2fs: fix to force buffered IO on inline_data inode
    b4205dfcfe961 ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
    5a33c922b2ad4 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
    2cac0df3324b5 fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
    f17cbe5545852 efi/libstub: Zero initialize heap allocated struct screen_info
    ea4f77946226d hostfs: fix dev_t handling
    b579ea3516c37 dev/parport: fix the array out-of-bounds risk
    a1d85fc6bd250 binder: fix hang of unregistered readers
    e22b88f234a1f PCI: loongson: Enable MSI in LS7A Root Complex
    a5b1cce14a49f PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
    a30211c670489 PCI: dw-rockchip: Fix initial PERST# GPIO value
    09b15029a393d PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
    23837335c3c11 parisc: Fix warning at drivers/pci/msi/msi.h:121
    e91173e375f75 hwrng: amd - Convert PCIBIOS_* return codes to errnos
    8d70d6114610a tools/memory-model: Fix bug in lock.cat
    fe3a28bfeb54b ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
    3e81a7a91307f ALSA: usb-audio: Move HD Webcam quirk to the right place
    923d326f3c515 ALSA: usb-audio: Fix microphone sound on HD webcam.
    689e0780b2290 ALSA: ump: Force 1 Group for MIDI1 FBs
    ad4ab148a50f3 ALSA: ump: Don't update FB name for static blocks
    647cbf2ac6ef0 KVM: nVMX: Request immediate exit iff pending nested event needs injection
    e06f46fdf039c KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
    5d104a5e99642 media: ivsc: csi: don't count privacy on as error
    b57b5c89d88ed media: uvcvideo: Fix integer overflow calculating timestamp
    82b85a747abe0 jbd2: avoid infinite transaction commit loop
    b81c3758c1df0 jbd2: precompute number of transaction descriptor blocks
    7a8532b537ca0 jbd2: make jbd2_journal_get_max_txn_bufs() internal
    358bc85269d6a media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
    787b7348ad349 media: ivsc: csi: add separate lock for v4l2 control handler
    04a4668b087a5 leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
    655cc01889fa9 md/md-bitmap: fix writing non bitmap pages
    f67774b763de8 leds: ss4200: Convert PCIBIOS_* return codes to errnos
    e44eb9d83dcd7 drivers: soc: xilinx: check return status of get_api_version()
    4b060d11633d5 wifi: rtw88: usb: Fix disconnection after beacon loss
    c755c01b3f12f wifi: mwifiex: Fix interface type change
    27be7ff9ffb4a selftests/landlock: Add cred_transfer test
    6a74f52aabb11 trace/pid_list: Change gfp flags in pid_list_fill_irq()
    f1fd860bb2086 io_uring: tighten task exit cancellations
    c3893d9de8ee1 ext4: make sure the first directory block is not a hole
    9d241b7a39af1 ext4: check dot and dotdot of dx_root before making dir indexed
    8d04ddba51f9e m68k: amiga: Turn off Warp1260 interrupts during boot
    57053b3bcf340 udf: Avoid using corrupted block bitmap buffer
    d3ea49fb4a661 task_work: Introduce task_work_cancel() again
    0475bba01abcf task_work: s/task_work_cancel()/task_work_cancel_func()/
    f2d6c5b8ef116 cifs: mount with "unix" mount option for SMB1 incorrectly handled
    31553d20b4220 cifs: fix reconnect with SMB1 UNIX Extensions
    160235efb4f9b cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path
    691aada75653d apparmor: use kvfree_sensitive to free data->data
    4ccd37085976e drm/amd/display: Check for NULL pointer
    bf0ac89faf642 scsi: qla2xxx: Fix optrom version displayed in FDMI
    46d2ef2729578 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
    2d209b2f862f6 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
    8d01e63faac11 io_uring/io-wq: limit retrying worker initialisation
    8a31e8ff48096 ext2: Verify bitmap and itable block numbers before using them
    9c4e40b9b7312 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
    2c59cc6147808 ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
    ce477199c53e3 ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1
    66fa52edd32cd media: venus: fix use after free in vdec_close
    2b1aec0e6c1b9 char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
    5a7c16a8b393b ata: libata-scsi: Fix offsets for the fixed format sense data
    fcebdc0d49d27 fuse: verify {g,u}id mount options correctly
    7ca529748b2df sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
    b047898a9f4b6 NFSD: Support write delegations in LAYOUTGET
    46cb65e5b19ab ipv6: take care of scope when choosing the src addr
    0aa47c27f8a2a ipv4: fix source address selection with route leak
    5c07084001e15 kernel: rerun task_work while freezing in get_signal()
    c205565e0f2f4 btrfs: fix extent map use-after-free when adding pages to compressed bio
    5a041d25b6704 af_packet: Handle outgoing VLAN packets without hardware offloading
    9e541c2d60baa net: netconsole: Disable target before netpoll cleanup
    3a58c590f6bd1 tick/broadcast: Make takeover of broadcast hrtimer reliable
    a0495607c1f6f dt-bindings: thermal: correct thermal zone node name limit
    a7ac198f8dba7 exfat: fix potential deadlock on __exfat_get_dentry_set
    d849da88f7dad x86/efistub: Revert to heap allocated boot_params for PE entrypoint
    c12db5aa54152 x86/efistub: Avoid returning EFI_SUCCESS on error
    3e1e4763618d7 mm/mglru: fix overshooting shrinker memory
    0038abf9ddec9 mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
    d6510f234c7d1 mm/mglru: fix div-by-zero in vmpressure_calc_level()
    99a49b670ede4 mm/hugetlb: fix possible recursive locking detected warning
    c311d65129ba1 hugetlb: force allocating surplus hugepages on mempolicy allowed nodes
    16896914bace8 landlock: Don't lose track of restrictions on cred_transfer
    cc3368064c68a LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
    8fe6e8cb5fba5 sbitmap: fix io hung due to race on sbitmap_word::cleared
    a3e4c8f8da2c8 sbitmap: use READ_ONCE to access map->word
    e511167e65d33 s390/dasd: fix error checks in dasd_copy_pair_store()
    145bc12827186 powerpc/8xx: fix size given to set_huge_pte_at()
    acb2835abe41d fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
    f8599ff1a0b99 fs/ntfs3: Missed error return
    58ebd50d22529 fs/ntfs3: Fix the format of the "nocase" mount option
    99eb4449cf0f5 rtc: interface: Add RTC offset to alarm after fix-up
    a3fd1a14ddfd4 nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
    8acbcc5067acb fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs
    cdeba6d1cfb10 fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
    92e8bd49ab486 fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr
    3aa4d9163ae18 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
    09c5a17293e76 pinctrl: renesas: r8a779g0: Fix TPU suffixes
    798a182fb3946 pinctrl: renesas: r8a779g0: Fix TCLK suffixes
    6b8ba65b09285 pinctrl: renesas: r8a779g0: FIX PWM suffixes
    637cb96dc70c2 pinctrl: renesas: r8a779g0: Fix IRQ suffixes
    37198b25defcd pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes
    70b7259e6f8cc pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes
    e59258c5649c5 pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
    8cdbe6ebfd176 pinctrl: renesas: r8a779g0: Fix CANFD5 suffix
    a0bfea5e7e8b9 fs/ntfs3: Fix field-spanning write in INDEX_HDR
    ab09df593db51 fs/ntfs3: Drop stray '\' (backslash) in formatting string
    d0c3ba56fb642 fs/ntfs3: Correct undo if ntfs_create_inode failed
    53173e3865acb fs/ntfs3: Replace inode_trylock with inode_lock
    e0ed0ea337fd2 pinctrl: freescale: mxs: Fix refcount of child
    a9b717514070e pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
    cbcdfab9b9417 pinctrl: ti: ti-iodelay: Drop if block with always false condition
    197c5c80353be pinctrl: single: fix possible memory leak when pinctrl_enable() fails
    99ae0689ab567 pinctrl: core: fix possible memory leak when pinctrl_enable() fails
    d51dc9f949c37 pinctrl: rockchip: update rk3308 iomux routes
    bcd4e15e7e481 fs/ntfs3: Add missing .dirty_folio in address_space_operations
    055f22654ae3c fs/ntfs3: Fix getting file type
    2f4ddb5a17739 fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
    645da4f92c782 fs/ntfs3: Deny getting attr data block in compressed frame
    c4df2d482137b fs/ntfs3: Fix transform resident to nonresident for compressed files
    f37b756a2350d fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
    967879893cfe4 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
    50816049b1dc4 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
    935dec4e42773 ipv4: Fix incorrect TOS in fibmatch route get reply
    015d29dbe450e ipv4: Fix incorrect TOS in route get reply
    4afbac11f2f62 net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
    9b66bb1c586cc gve: Fix XDP TX completion handling when counters overflow
    3dd428039e06e ipvs: properly dereference pe in ip_vs_add_service
    69b6a67f70529 netfilter: nf_set_pipapo: fix initial map fill
    744bd92e0b902 netfilter: nft_set_pipapo: constify lookup fn args where possible
    27662b46f2ada netfilter: ctnetlink: use helper function to calculate expect ID
    08e4d9209a033 bnxt_re: Fix imm_data endianness
    ac45a09a19ca9 RDMA: Fix netdev tracker in ib_device_set_netdev
    60708cb279f34 RDMA/core: Remove NULL check before dev_{put, hold}
    ddeff5d66e120 iommu/vt-d: Fix identity map bounds in si_domain_init()
    e22ea60d2cabd RDMA/hns: Fix insufficient extend DB for VFs.
    7bf1e00d95168 RDMA/hns: Fix undifined behavior caused by invalid max_sge
    b47c078787d9e RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
    4d480e45cb7ff RDMA/hns: Fix missing pagesize and alignment check in FRMR
    f098ad96ebb0f RDMA/hns: Fix unmatch exception handling when init eq table fails
    72bbfe07f7ea4 RDMA/hns: Check atomic wr length
    a60111f96ef49 macintosh/therm_windtunnel: fix module unload.
    4af273068f0d1 powerpc/xmon: Fix disassembly CPU feature checks
    924464999a7c3 PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot
    6c1a7c00baacf PCI: qcom-ep: Disable resources unconditionally during PERST# assert
    f59ae465b28a1 MIPS: Octeron: remove source file executable bit
    aa8cc8b237d96 clk: en7523: fix rate divider for slic and spi clocks
    56a118f5c7d54 clk: qcom: Park shared RCGs upon registration
    7e8e9d3d4ecfd clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
    adbaa8f99c9a1 crypto: qat - extend scope of lock in adf_cfg_add_key_value_param()
    846ee3b60abf4 nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
    90d41ebe0cd46 net: missing check virtio
    30bd459366944 vhost/vsock: always initialize seqpacket_allow
    3750e92cccf09 PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
    0e27e2e8697b8 PCI: endpoint: Clean up error handling in vpci_scan_bus()
    99b642dac24f6 ASoC: amd: Adjust error handling in case of absent codec device
    3dbfcd4d68f54 Input: elan_i2c - do not leave interrupt disabled on suspend failure
    480d281743ded RDMA/device: Return error earlier if port in not valid
    52cfbd6d9a1e9 mtd: make mtd_test.c a separate module
    5e1659d71c099 ASoC: max98088: Check for clk_prepare_enable() error
    6e891b0406b24 powerpc/prom: Add CPU info to hardware description string later
    e977bf4c61c6b hwrng: core - Fix wrong quality calculation at hw rng registration
    57600a7dd2b52 scsi: lpfc: Fix a possible null pointer dereference
    b32e36e398e28 ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe()
    9fbfef061f3f6 RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
    f79ae071ba348 RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled
    36812619d2b47 RDMA/mlx4: Fix truncated output warning in alias_GUID.c
    f0583d6dea6c8 RDMA/mlx4: Fix truncated output warning in mad.c
    8f8b4da72f1bd Input: qt1050 - handle CHIP_ID reading error
    48eecce940eff interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
    e2c0cc7976174 clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
    9d6cff2b3734b clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
    5d7c8436e3f90 clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
    e37d8e79ce115 clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
    48de26f358ae6 clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
    77765f8fc08a1 RDMA/cache: Release GID table even if leak is detected
    9cc5d640d20d4 usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove
    5f7b12db1fa44 ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
    417fb74fa7920 ASoc: tas2781: Enable RCA-based playback without DSP firmware download
    93090f08cf7a5 RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
    0b6bef6202963 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
    b8bdda6811778 KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR
    74e308be5b496 KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
    d115e1759d189 iio: frequency: adrf6780: rm clk provider include
    b6f7aac2b1bb0 clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
    698f30703f53f clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
    993cace4f39f6 scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
    526a877c6273d PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
    0a6f1b5fe8ef8 PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
    24e2490c58454 PCI: keystone: Don't enable BAR 0 for AM654x
    764d75ce552b6 PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
    4cd2eca07fa32 PCI: Fix resource double counting on remove & rescan
    31ff8464ef540 iio: Fix the sorting functionality in iio_gts_build_avail_time_table
    0cd55c6e6d90c SUNRPC: Fixup gss_status tracepoint error output
    c7e94ab3ae78e sparc64: Fix incorrect function signature and add prototype for prom_cif_init
    051a246bae056 leds: flash: leds-qcom-flash: Test the correct variable in init
    1e81d6c383da1 ext4: avoid writing unitialized memory to disk in EA inodes
    6b18e4eff352a ext4: don't track ranges in fast_commit if inode has inlined data
    5d52f871c7f00 NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
    3b45d190eb7a2 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
    83e025da9f427 xprtrdma: Fix rpcrdma_reqs_reset()
    5b042b7b3fee6 mfd: omap-usb-tll: Use struct_size to allocate tll
    05e4efd12fca6 mfd: rsmu: Split core code into separate module
    3fc173fb4f3d1 perf intel-pt: Fix exclude_guest setting
    f24f95be74dde perf intel-pt: Fix aux_watermark calculation for 64-bit size
    645753ce91cd5 media: venus: flush all buffers in output plane streamoff
    844801d980561 drm/mediatek/dp: Fix spurious kfree()
    8f0d32c78732f drm/mediatek/dp: switch to ->edid_read callback
    c6e67df64783e ext4: fix infinite loop when replaying fast_commit
    016accce9da6d drm/mediatek: Remove less-than-zero comparison of an unsigned value
    c327a4fafe139 Revert "leds: led-core: Fix refcount leak in of_led_get()"
    4b1f303bdecea drm/qxl: Add check for drm_cvt_mode
    6b723caa4ec2f drm/etnaviv: fix DMA direction handling for cached RW buffers
    7678d9b3487ee perf report: Fix condition in sort__sym_cmp()
    6b3b9c234ce05 perf pmus: Fixes always false when compare duplicates aliases
    fa423fe6d9ca5 perf test: Make test_arm_callgraph_fp.sh more robust
    98c14a4d37f75 drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op
    724ec08c6e0df drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC
    cb8aa9d2a4c8a leds: trigger: Unregister sysfs attributes before calling deactivate()
    be50a293ebc61 media: imx-jpeg: Drop initial source change event if capture has been setup
    176509258f77c drm/mediatek: Add OVL compatible name for MT8195
    5dbb98e7fa42b drm/mediatek: Turn off the layers with zero width or height
    7445f2ab56da5 drm/mediatek: Fix destination alpha error in OVL
    7b59d750d43dd drm/mediatek: Fix XRGB setting error in Mixer
    35447af296ae1 drm/mediatek: Fix XRGB setting error in OVL
    232c04216cbf0 drm/mediatek: Use 8-bit alpha in ETHDR
    df55acaac4bb7 drm/mediatek: Add missing plane settings when async update
    74e622f30737e media: renesas: vsp1: Store RPF partition configuration per RPF instance
    fe2025b8f977e media: renesas: vsp1: Fix _irqsave and _irq mix
    c276c2bfd785b media: rcar-csi2: Cleanup subdevice in remove()
    3b6d4821dd076 media: rcar-csi2: Disable runtime_pm in probe error
    ea4f6c74d41f8 media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
    c6ad6096f9ce5 drm: zynqmp_kms: Fix AUX bus not getting unregistered
    b2f9bfe76d460 drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe()
    afb83918e1a95 media: uvcvideo: Override default flags
    6dbe1b7697920 media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
    7b0155fe8f7e8 media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
    991df39499e55 media: uvcvideo: Disable autosuspend for Insta360 Link
    6377b078e5593 media: i2c: imx219: fix msr access command sequence
    6c1358bbdd5b3 saa7134: Unchecked i2c_transfer function result fixed
    fa6950e4dab8e ipmi: ssif_bmc: prevent integer overflow on 32bit systems
    27465601abe1a x86/shstk: Make return uprobe work with shadow stack
    1c109f23b271a media: mediatek: vcodec: Handle invalid decoder vsi
    8736604ef5335 s390/uv: Don't call folio_wait_writeback() without a folio reference
    79bcb67ed9bb6 s390/mm: Convert gmap_make_secure to use a folio
    098ca9219c496 s390/mm: Convert make_page_secure to use a folio
    249212ceb4187 media: v4l: async: Fix NULL pointer dereference in adding ancillary links
    88a45f9dc1845 media: i2c: Fix imx412 exposure control
    ff64b8197203e media: imon: Fix race getting ictx->lock
    f543af2e0a6df media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
    3d8fd92939e21 media: pci: ivtv: Add check for DMA map result
    9414381fea73c drm/bridge: it6505: fix hibernate to resume no display issue
    2918b50ad6a7f drm/bridge: Fixed a DP link training bug
    c9bec33bd4cf4 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
    93296c252789d drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
    93486f4f4810d drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better
    6d72626808325 drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1
    67b4592a7d74e drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
    ae1dd0a379e41 drm/amdgpu: Fix memory range calculation
    0af2e5cb74514 drm/amd/pm: Fix aldebaran pcie speed reporting
    8d869d02a10e5 drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq()
    4e9d95a132d0b drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
    cd1885ae4cbf1 drm/amdkfd: Fix CU Masking for GFX 9.4.3
    5b78b88aa00a6 drm/arm/komeda: Fix komeda probe failing if there are no links in the secondary pipeline
    86d201285a29e drm/rockchip: vop2: Fix the port mux of VP2
    c43046d7e7a49 net: bridge: mst: Check vlan state for egress decision
    bf0ce5aa5f252 xdp: fix invalid wait context of page_pool_destroy()
    e8558b800ea1a Bluetooth: btnxpuart: Add handling for boot-signature timeout errors
    e19f7b046ac23 Bluetooth: btintel: Refactor btintel_set_ppag()
    424b424fad37a Bluetooth: hci_bcm4377: Use correct unit for timeouts
    7c1118588aa66 selftests: forwarding: devlink_lib: Wait for udev events after reloading
    9d40fd516aeae bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT
    33a1321fb9a93 bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
    b0ff0cd0847b0 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
    5306d9a55492f bpf: annotate BTF show functions with __printf
    67f4e66b34a4b selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops
    384dc568e3b2f selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()
    ec204ab6c2a9e selftests/resctrl: Move run_benchmark() to a more fitting file
    a2cb20de7a21a selftests/bpf: Close obj in error path in xdp_adjust_tail
    691ec7043122c selftests/bpf: Null checks for links in bpf_tcp_ca
    2a789fc168614 selftests/bpf: Close fd in error path in drop_on_reuseport
    d179ebed94c73 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
    9a95e70726337 wifi: virt_wifi: don't use strlen() in const context
    477163b7f58e2 gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
    36e92b5edc8e0 wifi: virt_wifi: avoid reporting connection success with wrong SSID
    4b66e79650cf0 xfrm: call xfrm_dev_policy_delete when kill policy
    0c92f090170a4 xfrm: fix netdev reference count imbalance
    7a0edc3d83aff wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter()
    ef49102bfa364 perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
    0c8a2ef120b81 perf: Fix default aux_watermark calculation
    3e43ad7df75ab perf: Prevent passing zero nr_pages to rb_alloc_aux()
    3d5fa18ea1612 perf: Fix perf_aux_size() for greater-than 32-bit size
    69da07e53ce9b perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
    77bf25dab8cee bpftool: Mount bpffs when pinmaps path not under the bpffs
    878c90b54b839 xfrm: Export symbol xfrm_dev_state_delete.
    0f6b8aed5d915 wifi: rtl8xxxu: 8188f: Limit TX power index
    150b7f9a914a0 wifi: rtw89: 8852b: fix definition of KIP register number
    802de757097bb netfilter: nf_tables: rise cap on SELinux secmark context
    fed3317b2d3f5 ipvs: Avoid unnecessary calls to skb_is_gso_sctp
    d5f53edd43daf xfrm: Fix unregister netdevice hang on hardware offload.
    c276044f2661d libbpf: Checking the btf_type kind when fixing variable offsets
    16c5cb3280b8d net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
    e6c691f6626aa net: fec: Refactor: #define magic constants
    fe2ead240c31e udf: Fix bogus checksum computation in udf_rename()
    67b5f1054197e wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
    0675037972d12 wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
    51a8a235f2403 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
    fc5cdbe1be31f jump_label: Fix concurrency issues in static_key_slow_dec()
    a1359e085d75d perf/x86: Serialize set_attr_rdpmc()
    f7c2f0e0cb5cb mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
    0e59c2d228532 mlxsw: spectrum_acl_erp: Fix object nesting warning
    1936fa05a1808 lib: objagg: Fix general protection fault
    e382588b8d149 udf: Fix lock ordering in udf_evict_inode()
    be953b4eb420c selftests/bpf: Check length of recv in test_sockmap
    a9e46f955409a net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
    44aa1e461ccd1 tcp: fix races in tcp_v[46]_err()
    bc4f9c2ccd68a tcp: fix race in tcp_write_err()
    ecc6836d63513 tcp: add tcp_done_with_error() helper
    c42b268bee48f wifi: ath12k: fix wrong definition of CE ring's base address
    3e779817167a2 wifi: ath11k: fix wrong definition of CE ring's base address
    586c7fb1f5bed wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights
    0de96f9a82308 wifi: ath12k: fix firmware crash during reo reinject
    8126f82dab7bd wifi: ath12k: fix invalid memory access while processing fragmented packets
    e99d9b16ff153 wifi: ath12k: change DMA direction while mapping reinjected packets
    7797efc98e715 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
    d8ffeb5bd59ab selftests/bpf: Fix prog numbers in test_sockmap
    f3c9773d9c3dc bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
    3d4e3a37cce4e wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
    cf484c84c69d5 wifi: ath12k: Correct 6 GHz frequency value in rx status
    0c1c95850d870 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
    d027ac4a08541 firmware: turris-mox-rwtm: Initialize completion before mailbox
    6173dd13f65f3 firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
    2f4f8d171ecc5 firmware: turris-mox-rwtm: Do not complete if there are no waiters
    9312a63da77c0 vmlinux.lds.h: catch .bss..L* sections into BSS")
    e6c9eca327e6a ARM: spitz: fix GPIO assignment for backlight
    b8cdefdaa555b m68k: cmpxchg: Fix return value for default case in __arch_xchg()
    13a71384ae6a8 cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems
    72ff9d26964a3 arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property
    c2e8bdc0d08ec arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
    78beab7a91293 arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
    d1568659662cb arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
    215b1aaa73d85 arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
    d523659f7abbc arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
    bca0d0102fcde arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
    becbe98ceeb1f arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu
    da8ea49d00921 x86/xen: Convert comma to semicolon
    2e67d5cdc3706 arm64: dts: imx8mp: Fix pgc vpu locations
    713750aadbd0f arm64: dts: imx8mp: add HDMI power-domains
    0150dbc01d266 arm64: dts: imx8mp: Fix pgc_mlmix location
    1beddcda55d54 arm64: dts: imx8mp: Add NPU Node
    1667b2756216e m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
    d5cfd8da7e353 arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
    fc46ee662496f arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
    35dcc7e3bd258 arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
    ad15922975042 arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
    880c61a7cae2c arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
    5baa02d5c07f2 arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
    878177c7dd2da arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
    e15757553b27f arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
    3f2f40a1d1959 arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
    3f75eb9f99635 arm64: dts: amlogic: setup hdmi system clock
    fbb1f7ab0b15b arm64: dts: amlogic: add power domain to hdmitx
    b44836994a749 arm64: dts: amlogic: gx: correct hdmi clocks
    3cfa05f9e1ab9 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
    0580ecfcafb79 arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch
    db85bab1a46a2 arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
    d014162a3e7ab arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
    94a6cd9f279cc arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
    440a052ff9b89 arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
    80d8afcaecf3d ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
    5b2db0b42fa71 ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
    e71469e2af115 ARM: dts: imx6qdl-kontron-samx6i: fix board reset
    3b96e42127ab2 ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
    e139b742a7efb ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
    7120acc1a1c66 arm64: dts: amlogic: sm1: fix spdif compatibles
    665272557447f arm64: dts: rockchip: Increase VOP clk rate on RK3328
    d48f3bb4314fa soc: qcom: pdr: fix parsing of domains lists
    3e815626d73e0 soc: qcom: pdr: protect locator_addr with the main mutex
    aad41f4c169bc soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
    fab4a7b23492e arm64: dts: qcom: qdu1000: Add secure qfprom node
    7267936f3c115 arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off
    051ac32bedab2 arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
    7eb34eae2463b arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
    22646c52e42bb arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
    c22649e217457 memory: fsl_ifc: Make FSL_IFC config visible and selectable
    21dec02291f67 OPP: ti: Fix ti_opp_supply_probe wrong return values
    d94eb194aacb3 cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
    4b493143662a8 arm64: dts: qcom: qrb4210-rb2: make L9A always-on
    b6271fb067bfb ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
    0fffc2e1bf40a ARM: dts: sunxi: remove duplicated entries in makefile
    a96e60a6ea681 soc: xilinx: rename cpu_number1 to dummy_cpu_number
    adc0b5c113ab9 arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
    33fb3e38c98c1 arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
    a86a568567583 arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
    0c4c1b7daf23b arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
    30ee9e5ecc5fd arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
    96155dc8c99e7 arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
    459f84f8ee8db soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
    762384e9cc656 soc: qcom: pmic_glink: Handle the return value of pmic_glink_init
    4bf50c7dcd393 arm64: dts: qcom: msm8998: enable adreno_smmu by default
    23e44279f23e6 arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
    d74b0b6c67efc arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
    4d460ea917e75 arm64: dts: qcom: sm8450: add power-domain to UFS PHY
    bfe998470dc45 arm64: dts: qcom: sm8350: add power-domain to UFS PHY
    f43134d6188fd arm64: dts: qcom: sm8250: add power-domain to UFS PHY
    cf2ca135496ad arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings
    928691e768b17 arm64: dts: qcom: sm6350: add power-domain to UFS PHY
    3832f6d4f4b11 arm64: dts: qcom: sm6115: add power-domain to UFS PHY
    15a0aec207cec arm64: dts: qcom: sdm845: add power-domain to UFS PHY
    23ce7878ed7ba arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
    9a39bcdaa6c84 arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings
    72a9e5ffd4837 arm64: dts: qcom: sc8180x: Correct PCIe slave ports
    5bf6767c13d20 hwmon: (max6697) Fix swapped temp{1,8} critical alarms
    feb57c9a4f8d5 hwmon: (max6697) Fix underflow when writing limit attributes
    0804bd05f3354 pwm: atmel-tcb: Fix race condition and convert to guards
    390645c5c1642 drm/meson: fix canvas release in bind function
    908ce7f56847a nvmet-auth: fix nvmet_auth hash error handling
    386171ae7fa8b pwm: stm32: Always do lazy disabling
    00893662707a5 md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
    2a6849a2b6bea block/mq-deadline: Fix the tag reservation code
    b2c67e1f80deb block: Call .limit_depth() after .hctx has been set
    ff36cc0bc63a7 hwmon: (adt7475) Fix default duty on fan is disabled
    96226fbed566f cgroup/cpuset: Prevent UAF in proc_cpuset_show()
    aea95c68b7459 kernfs: Convert kernfs_path_from_node_locked() from strlcpy() to strscpy()
    c8a36455a0fb7 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
    56d4e76223aac x86/pci/xen: Fix PCIBIOS_* return code handling
    12b24c1cee71d x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
    f6c475c3dc440 x86/of: Return consistent error type from x86_of_pci_irq_enable()
    f04da10d2cbc1 hfsplus: fix to avoid false alarm of circular locking
    c8cae1c194268 x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
    23a19655fb56f block: initialize integrity buffer to zero before writing it to media
    1cfdfb965e274 ubd: untagle discard vs write zeroes not support handling
    3236c24532839 ubd: refactor the interrupt handler
    b37d68ab60c58 platform/chrome: cros_ec_debugfs: fix wrong EC message version
    2d0738a8322bf md: fix deadlock between mddev_suspend and flush bio
    43b75d54398ac rcu/tasks: Fix stale task snaphot for Tasks Trace
    c25ae63de6805 EDAC, i10nm: make skx_common.o a separate module
    754b569bc801c spi: atmel-quadspi: Add missing check for clk_prepare
    df8e2a3eabcf9 spi: spi-microchip-core: Fix the number of chip selects supported
    310377719c544 powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
    35046aea43c85 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b86219 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e5039 bpftool: Query only cgroup-related attach types
    f71bb11887bae cpu/amd: inhibit SMP check for qemux86
    c31365597a17b powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b5 usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d1 kselftest: Add a ksft_perror() helper
    06644f0d7193d drm/tilcdc: Set preferred depth
    ff7ae7b323242 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0b arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701f x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c793 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6e qemux86: add configuration symbol to select values
    630c33229e6d5 sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6e clear_warn_once: add a clear_warn_once= boot parameter
    46934791b9026 clear_warn_once: bind a timer to written reset value
    cdee9e38ff324 clear_warn_once: expand debugfs to include read support
    82b562b818419 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b1 libbpf: Fix build warning on ref_ctr_off
    9e3e1fe209827 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65b perf: x86-32: explicitly include <errno.h>
    7b57ddd89565b perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7f perf: fix bench numa compilation
    98bc2815fade4 perf: add SLANG_INC for slang.h
    17209a70b9b39 perf: add sgidefs.h to for mips builds
    9cd4258d910af perf: change --root to --prefix for python install
    8110a4f266284 perf: add 'libperl not found' warning
    bc89d5e08f773 perf: force include of <stdbool.h>
    4f6c760cc876a fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b21 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab3786 FAT: Added FAT_NO_83NAME
    cef98d22b4edf FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084a aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf21 aufs6: fix magic.mk include path
    35266bc2dc81a aufs6: adapt to v6.6
    8edede4e98be1 aufs6: core
    712248233ebe1 aufs6: standalone
    3b71a8a848d8b aufs6: mmap
    3e2924871f371 aufs6: base
    7f4907a931016 aufs6: kbuild
    d2f7b03e4aa77 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa04 yaffs2: v6.5 fixups
    cc615704b5f54 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf913 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d34 yaffs2: replace bdevname call with sprintf
    395b01cdc39d1 yaffs2: convert read_page -> readfolio
    d98b07e43ba61 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe8 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f3 yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090b yaffs: include blkdev.h
    dbd44252cd592 yaffs: fix misplaced variable declaration
    c223a10b1ac08 yaffs2: v5.6 build fixups
    90f6007cfbf41 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea10 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6e yaffs: repair yaffs_get_mtd_device
    fb98f65a466a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea27 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0b yaffs: Avoid setting any ACL releated xattr
    ff4130a9c3766 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba90565 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4a yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8b initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4d pnmtologo: use relocatable file name
    664a6a0a484ba tools: use basename to identify file in gen-mach-types
    9de64bc0c1857 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295a vt/conmakehash: improve reproducibility
    a972323151bdd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc01984 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b197 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffcd defconfigs: drop obselete options
    00fe4152df313 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf1 linux-yocto: Handle /bin/awk issues
    3d55d299f23a7 uvesafb: provide option to specify timeout for task completion
    23c068c080bea uvesafb: print error message when task timeout occurs
    edbfc939266ec compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19ab vmware: include jiffies.h
    572d84d928c87 Resolve jiffies wrapping about arp
    fdcd47cac8435 nfs: Allow default io size to be configured.
    927d488010984 check console device file on fs when booting
    57cc27f821ddf mount_root: clarify error messages for when no rootfs found
    1b53d82a81528 mconf: fix output of cflags and libraries
    1811da09f42ca menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f3 modpost: mask trivial warnings
    6de6730394846 kbuild: exclude meta directory from distclean processing
    6decd32815f53 powerpc: serialize image targets
    f6b683b38318c arm: serialize build targets
    e798b09ebf572 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f86 x86_64_defconfig: Fix warnings
    68491e5f72b61 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce30048 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b18 powerpc: kexec fix for powerpc64
    da6871c62c371 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11de mips: make current_cpu_data preempt safe
    5e94a8247ce7f mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7f mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbdc 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5d malta uhci quirks: make allowance for slow 4k(e)c
    881948cd15176 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7a arm64: defconfig: cleanup config options
    f1727c537ba8d vexpress: Pass LOADADDR to Makefile
    4474c32dc24a4 arm: ARM EABI socketcall
    75e31a2b70fd3 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agooeqa/selftest/gcc: Fix host key verfication failure
Harish Sadineni [Thu, 8 Aug 2024 14:50:40 +0000 (07:50 -0700)] 
oeqa/selftest/gcc: Fix host key verfication failure

while runnig oe-selftest for gcc, testcases that need to be run on qemu are not running due to below failures.
- Executing on ssh: mkdir -p /tmp/runtest.3549641   (timeout = 300)
   spawn [open ...]
   Host key verification failed.
   ERROR: Couldn't create remote directory /tmp/runtest.3549641 on ssh

Host key verification failure is happening when ssh board config file name is
defined as "ssh.exp" and there are multiple ssh.exp files generated during the build
and a wrong ssh config was taken. To resolve this changed the board config file name
to "linux-ssh.exp" which ensures correct ssh settings are used.

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agogcc-runtime: enabling "network" task specific flag
Harish Sadineni [Thu, 8 Aug 2024 14:50:39 +0000 (07:50 -0700)] 
gcc-runtime: enabling "network" task specific flag

Adding a "network" task specific flag which then triggers networking to
be enabled for this task, it is otherwise disabled which will cause
failures while running oe-selftest.

Fixes the following issues while running oe-selftest for gcc:
1)ssh: connect to host X.X.X.X port 22: Network is unreachable.
2)Bad owner or permissions on /etc/ssh/ssh_config.d/50-redhat.conf.

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolinux-yocto/6.10: cfg: disable nfsd legacy client tracking
Bruce Ashfield [Sun, 11 Aug 2024 18:04:21 +0000 (14:04 -0400)] 
linux-yocto/6.10: cfg: disable nfsd legacy client tracking

Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: nfsd: disable legacy client tracking
    Date: Thu, 8 Aug 2024 23:18:19 -0400

    On v6.10.3+ this option can cause kernel traps. It is for
    functionality that we don't need, so disabling it is the
    best solution.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolinux-yocto-rt/6.10: update to -rt14
Bruce Ashfield [Sun, 11 Aug 2024 18:04:20 +0000 (14:04 -0400)] 
linux-yocto-rt/6.10: update to -rt14

Integrating the following commit(s) to linux-yocto/6.10:

    c0094e55e84db rt: fix sigtrap merge issue
    a36d03a550e68 v6.10.2-rt14
    c3413f2811925 drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates.
    cd3f2b6b09248 bpf: Remove tst_run from lwt_seg6local_prog_ops.
    42137fe6d0b42 v6.10.2-rt13
    49fdabfe4a53f tun: Add missing bpf_net_ctx_clear() in do_xdp_generic()
    3838f16f95d85 task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK
    5e812508c93be v6.10.2-rt12

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolinux-yocto-dev: bump to v6.11
Bruce Ashfield [Sun, 11 Aug 2024 18:04:19 +0000 (14:04 -0400)] 
linux-yocto-dev: bump to v6.11

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoffmpeg: fix build with binutils 2.43 on arm with commerical codecs
Ross Burton [Fri, 9 Aug 2024 10:33:43 +0000 (11:33 +0100)] 
ffmpeg: fix build with binutils 2.43 on arm with commerical codecs

binutils 2.43 is stricter with label names, so rename a label to stop
assembler errors.

[ YOCTO #15570 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoarchiver.bbclass: fix BB_GENERATE_MIRROR_TARBALLS checking
Enrico Jörns [Fri, 9 Aug 2024 08:39:36 +0000 (10:39 +0200)] 
archiver.bbclass: fix BB_GENERATE_MIRROR_TARBALLS checking

The variable 'have_mirror_tarballs' is used as a boolean while it is
actually the result of 'd.getVar('BB_GENERATE_MIRROR_TARBALLS')' and
thus a string.

Fix this by converting it into a boolean before using i
t.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolibcap-ng: update SRC_URI
Changqing Li [Fri, 9 Aug 2024 05:45:09 +0000 (13:45 +0800)] 
libcap-ng: update SRC_URI

Refer [1], people.redhat.com has certificate issue, so update SRC_URI
to fix do_fetch warning

[1] https://github.com/stevegrubb/libcap-ng/issues/56

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agozlib: Add CVE_PRODUCT to exclude false positives
Het Patel [Fri, 9 Aug 2024 05:57:00 +0000 (22:57 -0700)] 
zlib: Add CVE_PRODUCT to exclude false positives

To avoid false positives (such as CVE-2023-6992, cloudflare:zlib), add a
CVE_PRODUCT to identify the vendors that have been used.

Removing the present existing CVE_STATUS for CVE-2023-6992.

Signed-off-by: Het Patel <hetpat@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agogo: upgrade 1.22.5 -> 1.22.6
Jose Quaresma [Thu, 8 Aug 2024 10:55:15 +0000 (11:55 +0100)] 
go: upgrade 1.22.5 -> 1.22.6

Upgrade to latest 1.22.x release [1]:

$ git --no-pager log --oneline go1.22.5..go1.22.6
cb4eee693c (tag: go1.22.6, origin/release-branch.go1.22) [release-branch.go1.22] go1.22.6
8c8adffd53 [release-branch.go1.22] cmd/compile: add 0-sized-value simplification to copyelim
70a1aae67f [release-branch.go1.22] cmd/trace/v2: make the -pprof actually useful
2c88c1d599 [release-branch.go1.22] cmd/trace/v2: handle the -pprof flag
4c50f9162c [release-branch.go1.22] cmd/internal/cov: close counter data files eagerly
9e148a4150 [release-branch.go1.22] internal/bytealg: extend memchr result correctly on wasm
4b27560db9 [release-branch.go1.22] go/types: fix assertion failure when range over int is not permitted
4e548f2c8e [release-branch.go1.22] cmd/link: don't let dsymutil delete our temp directory
45f9ded1df [release-branch.go1.22] cmd/compile: don't elide zero extension on top of signed values
49906f9575 [release-branch.go1.22] cmd/go: fix build config before creating actions for 'go list -cover'
ea96074191 [release-branch.go1.22] os/exec: only use cachedLookExtensions if Cmd.Path is unmodified

[1] https://github.com/golang/go/compare/go1.22.5...go1.22.6

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agobitbake.conf: Add truncate to HOSTTOOLS
Richard Purdie [Thu, 8 Aug 2024 15:42:40 +0000 (16:42 +0100)] 
bitbake.conf: Add truncate to HOSTTOOLS

Some wic images need this command. Since it is part of coreutils, it doesn't really
cost anything to have in HOSTTOOLS and it avoids signifiant build dependencies on
coreutils-native.

[YOCTO #15571]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agocoreutils: Update merged patch to backport status
Richard Purdie [Thu, 8 Aug 2024 18:09:37 +0000 (19:09 +0100)] 
coreutils: Update merged patch to backport status

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agou-boot.inc: Refactor do_* steps into functions that can be overridden
Ryan Eatmon [Wed, 7 Aug 2024 14:44:55 +0000 (09:44 -0500)] 
u-boot.inc: Refactor do_* steps into functions that can be overridden

The looping logic for handling (and not handling) UBOOT_CONFIG has led
to the various do_* functions to be large and unwieldy.  In order to
modify one of the functional blocks inside of a loop (or in the else
condition) means you either have to replace the function entirely, or
append the function and undo something it did and then do what you need
for your change.

This refactor breaks out all of the inner loops and else clauses into
new functions that themselves can be overridden without needing to
worry about the bulk of the looping logic.

It should not break any existing recipes doing prepends, appends, or
overrides.  None of the functional blocks were changed, just refactored
out into new functions.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorust: Upgrade 1.77.1->1.77.2
Yash Shinde [Thu, 8 Aug 2024 10:00:39 +0000 (03:00 -0700)] 
rust: Upgrade 1.77.1->1.77.2

    https://blog.rust-lang.org/2024/04/09/Rust-1.77.2.html

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorust: Upgrade 1.77.0->1.77.1
Yash Shinde [Thu, 8 Aug 2024 10:00:38 +0000 (03:00 -0700)] 
rust: Upgrade 1.77.0->1.77.1

    https://blog.rust-lang.org/2024/03/28/Rust-1.77.1.html

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorust: Upgrade 1.76.0->1.77.0
Yash Shinde [Thu, 8 Aug 2024 10:00:37 +0000 (03:00 -0700)] 
rust: Upgrade 1.76.0->1.77.0

    * Drop backported patch 0001-Handle-vendored-sources-when-remapping-paths.patch
    as it's merged with rust v1.77.0.

     https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorust: Oe-selftest changes for rust v1.77
Yash Shinde [Thu, 8 Aug 2024 10:00:36 +0000 (03:00 -0700)] 
rust: Oe-selftest changes for rust v1.77

    Update the file paths for v1.77 and fix the dead code error as follows:

    Compiling coverage-dump v0.1.0 (/home/poky/build-st/tmp/work/core2-64-poky-linux/rust/1.77.0/rustc-1.77.0-src/src/tools/coverage-dump)
    error: field `0` is never read
       --> src/tools/coverage-dump/src/covfun.rs:222:15
        |
    222 |     Expansion(u32),
        |     --------- ^^^
        |     |
        |     field in this variant
        |
        = note: `-D dead-code` implied by `-D warnings`
        = help: to override `-D warnings` add `#[allow(dead_code)]`
    help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
        |
    222 |     Expansion(()),
        |               ~~

    error: could not compile `coverage-dump` (bin "coverage-dump") due to 1 previous error

    Only the required change is backported here to run the build without any errors.
    Other changes are merged with the commit in v1.78.

    Reference: https://github.com/rust-lang/rust/commit/9a5034a20ed8b055dc615271f9d9cf27f9e494f0#diff-d4ecc6273352a2a8ebd02c45233d9bff7c6694f20b67ddad0614af7a89c06748

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorust: reproducibility issue fix with v1.76
Yash Shinde [Thu, 8 Aug 2024 10:00:35 +0000 (03:00 -0700)] 
rust: reproducibility issue fix with v1.76

A few crates are using the updated version of the 'cc' crate and
this is causing the generated object file names containing a unique hashmap id.
The hashmap addition to generated files is reverted here.

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorust: Upgrade 1.75.0->1.76.0
Yash Shinde [Thu, 8 Aug 2024 10:00:34 +0000 (03:00 -0700)] 
rust: Upgrade 1.75.0->1.76.0

* Drop "--doc" option for rust oe-selftest since
it is not supported on bootstrap builds for
cross-targets.

* Drop the following backported patches which are merged
with rust v1.76 upgrade.

- custom-target-cfg.patch
- rustc-bootstrap.patch
- rv32-missing-syscalls.patch
- target-build-value.patch

https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html
* Drop 'rust-rustdoc' and 'rust-dbg' from 'exclude_packages' list
to check for rust reproducibility.

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorust: Oe-selftest fixes for rust v1.76
Yash Shinde [Thu, 8 Aug 2024 10:00:33 +0000 (03:00 -0700)] 
rust: Oe-selftest fixes for rust v1.76

Add the failing tests in rust v1.76 to the exclude list
and add "ignore" tags to ignore failing unit test cases.

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agollvm: Enable libllvm for native build
Mingli Yu [Thu, 8 Aug 2024 09:23:50 +0000 (17:23 +0800)] 
llvm: Enable libllvm for native build

The bpftrace recipe under meta-clang[1] needs llvm-objcopy [2] during
do_confgure phase otherwise there comes below error:
  | CMake Error at tests/data/CMakeLists.txt:6 (find_program):
  |   Could not find LLVM_OBJCOPY using the following names: llvm-objcopy,
  |   llvm-objcopy-18, llvm18-objcopy

The commit ec22bfa67f llvm: allow building libllvm in native builds, subject to PACKAGECONFIG [3]
introduces libllvm to manage the llvm function for native build
maybe because there is only mesa-native to use llvm-native.

Considering there are other recipes such as bpftrace needs llvm-native,
so enable libllvm for native build.

[1] https://github.com/kraj/meta-clang
[2] https://github.com/bpftrace/bpftrace/blob/master/tests/data/CMakeLists.txt
[3] https://git.openembedded.org/openembedded-core/commit/?id=ec22bfa67f6f1766102501d4593ce29aafe8c166

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agocurl: Update to 8.9.1
Robert Joslyn [Thu, 8 Aug 2024 04:07:26 +0000 (21:07 -0700)] 
curl: Update to 8.9.1

This update contains minor features, bugfixes, and addresses several CVEs:
* https://curl.se/docs/CVE-2024-6197.html
* https://curl.se/docs/CVE-2024-6874.html
* https://curl.se/docs/CVE-2024-7264.html

Full relese notes available at https://curl.se/ch/8.9.1.html

Backport a patch to fix a SIGPIPE issue found shortly after release:
https://curl.se/mail/distros-2024-08/0002.html

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolibyaml: ignore CVE-2024-35326
Peter Marko [Wed, 7 Aug 2024 21:45:16 +0000 (23:45 +0200)] 
libyaml: ignore CVE-2024-35326

This is the same problem as already ignored CVE-2024-35328.
See laso this comment in addition:
https://github.com/yaml/libyaml/issues/298#issuecomment-2167684233

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agobblayers/machines: add bitbake-layers command to list machines
Ross Burton [Wed, 7 Aug 2024 17:27:31 +0000 (18:27 +0100)] 
bblayers/machines: add bitbake-layers command to list machines

Add a command to bitbake-layers to list the machines available in the
current configuration.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolttng-modules: backport patches for kernel v6.11
Bruce Ashfield [Wed, 7 Aug 2024 14:58:22 +0000 (10:58 -0400)] 
lttng-modules: backport patches for kernel v6.11

While we wait for a new lttng-release, we backport 6
patches to fix the build against the 6.11 kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agokexec-tools: avoid kernel warning
Chen Qi [Wed, 7 Aug 2024 05:27:13 +0000 (22:27 -0700)] 
kexec-tools: avoid kernel warning

Running command 'kexec -p /path/to/crash-kernel --reuse-cmdline' will
give out the following warning:

  kexec[970]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set

Add MFD_NOEXEC_SEAL explicitly to avoid such warning.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agomakedevs: Fix issue when rootdir of / is given
Jaeyoon Jung [Tue, 6 Aug 2024 18:44:37 +0000 (03:44 +0900)] 
makedevs: Fix issue when rootdir of / is given

Treating rootdir "/" as "" leads an error in parse_devtable(). Preserve
it as it is given and use a separate variable for path name prepending.
Another minor fix is to add a return statement at the end of
convert2guid() to avoid an error with -Werror=return-type.

Signed-off-by: Jaeyoon Jung <jaeyoon.jung@lge.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agocargo_common.bbclass: Support git repos with submodules
Chris Spencer [Mon, 5 Aug 2024 14:56:39 +0000 (15:56 +0100)] 
cargo_common.bbclass: Support git repos with submodules

This is useful for cargo dependencies specified as git repositories, where
those repositories themselves have submodules that need to be checked out.

Signed-off-by: Chris Spencer <spencercw@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agocurl: Reenable auth support for native and nativesdk
Philip Lorenz [Mon, 5 Aug 2024 08:04:39 +0000 (10:04 +0200)] 
curl: Reenable auth support for native and nativesdk

148de08220c0ad390ec533e452cbaad7a9338204 adapted the recipe to
accomodate the newly introduced configure options for the various
authentication schemes supported by curl. However, support for these was
not added for the -native and -nativesdk variants of the recipe.

Fix this and introduce a PACKAGECONFIG variable for the flags common to
all recipe variants to avoid such regressions in the future.

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolibassuan: upgrade 2.5.7 -> 3.0.1
Trevor Gamblin [Wed, 7 Aug 2024 15:43:33 +0000 (11:43 -0400)] 
libassuan: upgrade 2.5.7 -> 3.0.1

Patch 'libassuan-add-pkgconfig-support.patch' had to be adjusted to
apply on top of 3.0.1. While doing so, the format was updated so that
it'll work more easily with git.

Changelog (git log --oneline libassuan-2.5.7..libassuan-3.0.1):

c9e9027 (tag: libassuan-3.0.1) Release 3.0.1
9e90c79 Post release updates
0351ecf (tag: libassuan-3.0.0) Release 3.0.0
1fe7aa3 Add release targets
6bef35b Update copyright notices
87f92fe Add new socket flags "linger" and "reuseaddr".
24f05d6 Spell fix in gpg-error.m4 from GnuPG.
577c1cd m4: Update gpg-error.m4.
db27c94 libassuan.m4: Fix setting/using GPG_ERROR_CONFIG.
ee9167c Always append the process identification to hello line.
d5e0aa3 Modify documentation for new release.
c1bbbe8 Fix the previous commit.
1c27538 m4: Include _AM_PATH_GPGRT_CONFIG definition.
6756482 tests: Cleanup mention of removed variable
a8c38df doc: Minor style fixes.
76816b1 build: Change the default for --with-libtool-modification.
d63bf50 build: Update libtool-patch.sed from libgpg-error.
9bb7a2a build: New configure option --with-libtool-modification.
ce35bd9 Add NEWS entries for 2.5.6 from libassuan 2.5 branch.
b975f9a Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS
bb7aa0e New function: assuan_control.
9ce1b41 libassuan.m4: Allow use of libassuan 3 for API of version 2.
c6ae222 Update NEWS.
bf25d0e Add new pipe functions to control its server process.
c14409b socket: Don't call pre/post_syscall for bind.
dd7e0c5 build: Prepare release with API change.
c4687db Update NEWS.
782d5f8 Expose assuan_sock_accept function.
703b410 Add _assuan_pre_syscall / _assuan_post_syscall to _assuan_sock_*.
5de5774 Support larger greeting message.
413b294 Next release will be 3.0
049b800 Flush data before clearing the confidential flag.
2f0232b w32: Fix closing for non-socket HANDLE.
592f6bb w32: Fix hello_line parsing for fd passing.
c69578b w32: Always include process information in HELLO.
efccdb3 w32: Fix error return for sending fd.
8d83aea Allow use of global system hooks with API version 2.
af34d84 doc: Update documentation for the method spawn and waitpid.
316fae4 w32: File handle passing to server is now supported.
5d1cdaa Don't use ASSUAN_INVALID_PID for assuan_pid_t value.
6350f79 w32: Cleaner semantics for PID and Process handle.
f3b3ddf Fix comments.
18edc4f Fix wrong return type for functions.
6957813 tests: Use -no-fast-install LDFLAGS for Windows.
9ecbd8e Deprecate ASSUAN_SYSTEM_NPTH.
1eb66ef Allow NULL for system_hooks.
620acf6 Fix the previous commit.
223cc95 Fix calling gpgrt_get_syscall_clamp.
fb5d02d tests: Fix for POSIX machine.
7191c12 w32: Fix test header file for 64-bit Windows.
f2d829e w32: Fix pipeconnect test program for Windows.
295e334 w32: Minor fixes for ifdef/endif for W32 and W64.
17055e1 w32: Fix the semantics of sending FD, it's Windows HANDLE.
9110945 Implement timeout in assuan_sock_connect_byname.
3d8195e build: Update gpg-error.m4.
e4e54fb w32: Fix assuan_socket_connect.
a720b6c Fix make dist target
523e3cb w32: Fix confusion between process ID and process HANDLE.
05eb70c doc: Update the description about pkg-config.
ba84b78 w32: Have PROCESS_HANDLE in struct assuan_context_s.
7e6f3f0 tests: Use common code for Windows.
8962c1e tests: Add fdpassing-socket.sh script.
3297e45 w32: Support fd passing through socket.
a1f4804 w32: Support fd passing through pipe.
07adf41 Show the pid of listening process in the hello line.
870fdcf w32: Support sendfd/recvfd through pipe connection.
ce794a0 w32: Add SENDFD internal command.
27acee6 client: Only call _assuan_waitpid when it's not socket.
d769ec2 build: Prefer gpgrt-config when available.
62547ec w32: Fix make dist
6d5a2b1 Fix an explanation for socket on Windows.
0c22952 build: Update gpg-error.m4.
df6aec5 build: Remove WindowsCE support from mkheader.
6bc8a10 Silence compiler warnings.
e3b1e38 Drop WindowsCE support.
6da6a3d build: Update config.guess, config.sub, and config.rpath.
3156f29 build: Update gpg-error.m4.
5277f24 Fix the previous commit.
97516d6 Don't access NULL by wipememory.
2e310bb tests: Remove dead code
850f404 config: Remove 18 years unused variable
70b465e tests: Avoid leaking file descriptors on errors
2a5550b client: Handle inquiry from server with CONFIDENTIAL.
aafbde9 struct assuan_context_s: Move boolean fields to flags.
fd1ac5c client: Wipe the inbound buffer when CONFIDENTIAL.
89e8f26 server,client: Wipe the outbound buffer when CONFIDENTIAL.
d812e28 server: Wipe out the memory used by assuan_inquire if CONFIDENTIAL.
84ae2b1 Add assuan_sock_accept function.
c93eb90 w32: Store a flag if it's socket or not in Assuan CTX.
5b77d39 Fix API break.
9260fb1 build: Remove unused putc_unlocked.c.
0fae582 Take advantage of gpgrt_get_syscall_clamp function.
a43090e build: Fix listing m4 files.
28a40a2 w32: Fix assuan_socket_connect_fd to be usable.
a054a0a build: Better cross build support.
a8125eb Fix internal socket API to be consistent for SOCKET.
9de02ca build: When no gpg-error-config, not install libassuan-config.
eeda9ac Remove GNU Pth support.
564e0d9 w32: Fix definition of type to be generated into assuan.h.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-sphinxcontrib-serializinghtml: upgrade 1.1.10 -> 2.0.0
Trevor Gamblin [Wed, 7 Aug 2024 15:43:32 +0000 (11:43 -0400)] 
python3-sphinxcontrib-serializinghtml: upgrade 1.1.10 -> 2.0.0

License-Update: Rename LICENSE to LICENCE.rst

Changelog (https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/blob/master/CHANGES.rst):

Release 2.0.0 (2024-07-28)

- Adopt Ruff
- Tighten MyPy settings
- Update GitHub actions versions

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-sphinxcontrib-qthelp: upgrade 1.0.8 -> 2.0.0
Trevor Gamblin [Wed, 7 Aug 2024 15:43:31 +0000 (11:43 -0400)] 
python3-sphinxcontrib-qthelp: upgrade 1.0.8 -> 2.0.0

License-Update: Rename LICENSE to LICENCE.rst

Changelog (https://github.com/sphinx-doc/sphinxcontrib-qthelp/blob/master/CHANGES.rst):

Release 2.0.0 (2024-07-28)

- Adopt Ruff
- Tighten MyPy settings
- Update GitHub actions versions

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-sphinxcontrib-htmlhelp: upgrade 2.0.6 -> 2.1.0
Trevor Gamblin [Wed, 7 Aug 2024 15:43:30 +0000 (11:43 -0400)] 
python3-sphinxcontrib-htmlhelp: upgrade 2.0.6 -> 2.1.0

License-Update: Rename LICENSE to LICENCE.rst

Changelog (https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/blob/master/CHANGES.rst):

Release 2.1.0 (2024-07-28)

- Adopt Ruff
- Tighten MyPy settings
- Update GitHub actions versions
- Escape HTML entities

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-sphinxcontrib-devhelp: upgrade 1.0.6 -> 2.0.0
Trevor Gamblin [Wed, 7 Aug 2024 15:43:29 +0000 (11:43 -0400)] 
python3-sphinxcontrib-devhelp: upgrade 1.0.6 -> 2.0.0

License-Update: Rename LICENSE to LICENCE.rst

Changelog (https://github.com/sphinx-doc/sphinxcontrib-devhelp/blob/master/CHANGES.rst):

Release 2.0.0 (2024-07-28)

- Adopt Ruff
- Tighten MyPy settings
- Update GitHub actions versions
- Avoid storing build time in gzip headers

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-sphinxcontrib-applehelp: upgrade 1.0.8 -> 2.0.0
Trevor Gamblin [Wed, 7 Aug 2024 15:43:28 +0000 (11:43 -0400)] 
python3-sphinxcontrib-applehelp: upgrade 1.0.8 -> 2.0.0

License-Update: Renamed LICENSE to LICENCE.rst

Changelog (https://github.com/sphinx-doc/sphinxcontrib-applehelp/blob/master/CHANGES.rst):

Release 2.0.0 (2024-07-28)

- Adopt Ruff
- Tighten MyPy settings
- Update GitHub actions versions

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-pytest: upgrade 8.3.1 -> 8.3.2
Trevor Gamblin [Wed, 7 Aug 2024 15:43:27 +0000 (11:43 -0400)] 
python3-pytest: upgrade 8.3.1 -> 8.3.2

Changelog (https://docs.pytest.org/en/stable/changelog.html#pytest-8-3-2-2024-07-24):

Bug fixes
- #12652: Resolve regression conda environments where no longer being automatically detected.
  - by @RonnyPfannschmidt

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-hypothesis: upgrade 6.108.4 -> 6.108.10
Trevor Gamblin [Wed, 7 Aug 2024 15:43:26 +0000 (11:43 -0400)] 
python3-hypothesis: upgrade 6.108.4 -> 6.108.10

Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-sphinx: upgrade 7.4.7 -> 8.0.2
Trevor Gamblin [Wed, 7 Aug 2024 15:43:25 +0000 (11:43 -0400)] 
python3-sphinx: upgrade 7.4.7 -> 8.0.2

Changelog: https://github.com/sphinx-doc/sphinx/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agocoreutils: Fix intermittent ptest issue
Richard Purdie [Thu, 8 Aug 2024 09:37:58 +0000 (10:37 +0100)] 
coreutils: Fix intermittent ptest issue

The test writes to the disk and means the space used changes. If this
crosses a number boundary, the heading spacing can change causing a test
failure. This was triggered by a recent gcc upgrade.

Add a fix for this which has been shared with upstream.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agogcc: Upgrade to GCC 14.2
Khem Raj [Wed, 7 Aug 2024 04:27:06 +0000 (21:27 -0700)] 
gcc: Upgrade to GCC 14.2

This is first bugfix release in GCC14 release series
100+ bugfixes [1]

[1] https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=14.2

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agovim: Drop vim-tools INSANE_SKIP as not needed
Richard Purdie [Wed, 7 Aug 2024 16:22:59 +0000 (17:22 +0100)] 
vim: Drop vim-tools INSANE_SKIP as not needed

The install function already removes the executable bit on these tools
so that perl, python, awk and csh don't become dependencies. The INSANE_SKIP
therefore isn't needed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoglib-initial: Inherit nopackages
Richard Purdie [Wed, 7 Aug 2024 15:18:54 +0000 (16:18 +0100)] 
glib-initial: Inherit nopackages

Since this is a bootstrap recipe with PACKAGES = "", inherit the nopackages
class to skip the various packaging functions which wouldn't do anything anyway.

This fixes errors from buildhistory changes where packages-split would be empty.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoglibc-y2038-tests: Don't force distro policy
Richard Purdie [Wed, 7 Aug 2024 12:38:45 +0000 (13:38 +0100)] 
glibc-y2038-tests: Don't force distro policy

How debugging is laid out is for the distro to decide, not the recipe. If the user
wants this, they can set this. This recipe isn't special.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoglibc-y2038-tests: Fix debug split and drop INSANE_SKIPs
Richard Purdie [Wed, 7 Aug 2024 12:37:24 +0000 (13:37 +0100)] 
glibc-y2038-tests: Fix debug split and drop INSANE_SKIPs

Create the separate dbg package and then drop and the INSANE_SKIP values
as none of them appear to be needed once debug splitting is fixed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agogettext: Drop ptest INSANE_SKIPs
Richard Purdie [Wed, 7 Aug 2024 12:10:41 +0000 (13:10 +0100)] 
gettext: Drop ptest INSANE_SKIPs

In my local testing there are now no QA issues from this recipe so we can drop
the ptest INSANE_SKIPs.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agom4: Drop ptest INSANE_SKIPs
Richard Purdie [Wed, 7 Aug 2024 12:09:45 +0000 (13:09 +0100)] 
m4: Drop ptest INSANE_SKIPs

In my local testing there are now no QA issues from this recipe so we can drop
the ptest INSANE_SKIPs.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoperf: Drop perl buildpaths skip
Richard Purdie [Wed, 7 Aug 2024 11:49:17 +0000 (12:49 +0100)] 
perf: Drop perl buildpaths skip

According to my tests, enabling perl in PACKAGECONFIG and building doesn't
show any buildpaths QA issue. Therefore drop this INSANE_SKIP as obsolete.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agokea: upgrade 2.4.1 -> 2.6.1
Trevor Gamblin [Wed, 7 Aug 2024 13:30:56 +0000 (09:30 -0400)] 
kea: upgrade 2.4.1 -> 2.6.1

Refresh patch 'fix_pid_keactrl.patch' to apply on new version.

Add an extra sed call to do_install:append() to remove a reference to
TMPDIR from ${D}/usr/sbin/kea-admin.

License-Update: Update copyright year

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agosdpx: Avoid loading of SPDX_LICENSE_DATA into global config
Richard Purdie [Fri, 2 Aug 2024 09:26:28 +0000 (10:26 +0100)] 
sdpx: Avoid loading of SPDX_LICENSE_DATA into global config

Loading a load of json files into a memory structure and stashing in a bitbake
variable is relatively anti-social making bitbake -e output hard to read for
example as well as other potential performance issues.

Defer loading of that data until it is actually needed/used in a funciton
where it is now passed as a parameter.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agobuildhistory: Restoring files from preserve list
Pedro Ferreira [Tue, 6 Aug 2024 12:59:55 +0000 (13:59 +0100)] 
buildhistory: Restoring files from preserve list

This fix will ensure that, when we activate feature
`BUILDHISTORY_RESET`, files marked to keep on feature
`BUILDHISTORY_PRESERVE` will indeed exist is buildhistory
final path since they are moved to buildhistory/old but
not restored at any point.

Signed-off-by: Pedro Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agobuildhistory: Fix intermittent package file list creation
Pedro Ferreira [Tue, 6 Aug 2024 12:59:54 +0000 (13:59 +0100)] 
buildhistory: Fix intermittent package file list creation

The directory that buildhistory_list_pkg_files writes to during do_package
is created by do_packagedata so a clean buildhistory doesn't have
files-in-package written during the first build since packagedata happens
after do_package.

Ensure the output package folder is created to avoid missing
files-in-package.txt files.

Also it ensures that in case of `find` fails we leave with
a hard error instead of hiding the error on the for loop.

Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-tomli: remove recipe (moved to meta-python)
Ross Burton [Tue, 6 Aug 2024 16:37:23 +0000 (17:37 +0100)] 
python3-tomli: remove recipe (moved to meta-python)

Most packages use tomllib and fall back to tomli. The last user in core
was python3-setuptools-scm, removed in 5c8a0a2.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-toml: remove recipe (moved to meta-python)
Ross Burton [Tue, 6 Aug 2024 16:37:22 +0000 (17:37 +0100)] 
python3-toml: remove recipe (moved to meta-python)

There are no potential users of this recipe now that importlib_metadata
has been removed, and importlib_metadata used tomllib anyway.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-importlib-metadata: remove recipe (moved to meta-python)
Ross Burton [Tue, 6 Aug 2024 16:37:21 +0000 (17:37 +0100)] 
python3-importlib-metadata: remove recipe (moved to meta-python)

This package is a backport of the importlib.metadata standard library
package, so shouldn't really be needed since we have Python 3.12.

The last user in core was pytest, removed in 0aee9aa.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopytest-runner: remove recipe (moved to meta-python)
Ross Burton [Tue, 6 Aug 2024 16:37:20 +0000 (17:37 +0100)] 
pytest-runner: remove recipe (moved to meta-python)

This is a deprecated package so rarely used now.

The last user in core was python3-chardet, removed in 55b49e9.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-py: remove recipe (moved to meta-python)
Ross Burton [Tue, 6 Aug 2024 16:37:19 +0000 (17:37 +0100)] 
python3-py: remove recipe (moved to meta-python)

The last user in core was pytest, removed in 0aee9a.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-rfc3986-validator: remove recipe (moved to meta-python)
Ross Burton [Tue, 6 Aug 2024 16:37:18 +0000 (17:37 +0100)] 
python3-rfc3986-validator: remove recipe (moved to meta-python)

The only user of this recipe in core is python3-jsonschema, but only if
you select the non-default 'nongpl' PACKAGECONFIG.

Move to meta-python so it's there if needed.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-pathlib2: remove recipe (moved to meta-python)
Ross Burton [Tue, 6 Aug 2024 16:37:17 +0000 (17:37 +0100)] 
python3-pathlib2: remove recipe (moved to meta-python)

This recipe is a backport of pathlib intended for older releases of
Python but as we have a modern release of Python it shouldn't be needed.

There are no users in oe-core, so move to meta-python.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-cython: correct upstream version check
Alexander Kanavin [Tue, 6 Aug 2024 15:01:22 +0000 (17:01 +0200)] 
python3-cython: correct upstream version check

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoxf86-video-intel: correct SRC_URI as freedesktop anongit is down
Alexander Kanavin [Tue, 6 Aug 2024 15:01:21 +0000 (17:01 +0200)] 
xf86-video-intel: correct SRC_URI as freedesktop anongit is down

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agooeqa/runtime/parselogs: mips: skip sysctl warning
Bruce Ashfield [Tue, 6 Aug 2024 18:55:52 +0000 (14:55 -0400)] 
oeqa/runtime/parselogs: mips: skip sysctl warning

Upstream has shuffled the sysctl registration via the commit:

   commit d4ae80ffa64f87b9c355692b680b603add084e96
   Author: Zhen Ni <nizhen@uniontech.com>
   Date:   Tue Feb 15 19:46:03 2022 +0800

       sched: Move cfs_bandwidth_slice sysctls to fair.c

       move cfs_bandwidth_slice sysctls to fair.c and use the
       new register_sysctl_init() to register the sysctl interface.

Signed-off-by: Zhen Ni <nizhen@uniontech.com>
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
The way that we have to configure our mips qemu platforms
results in an empty sysctl table registration and the following
harmless warnings:

  "failed when register_sysctl_sz sched_fair_sysctls to kernel"
  "failed when register_sysctl_sz sched_core_sysctls to kernel"

Adding them to our list of acceptable dmesg warnings.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agooeqa/runtime/parselogs: update pci BAR ignore for kernel 6.10
Bruce Ashfield [Tue, 6 Aug 2024 18:55:51 +0000 (14:55 -0400)] 
oeqa/runtime/parselogs: update pci BAR ignore for kernel 6.10

The format of the pci BAR warnings we get on qemu boots has
changed in 6.10+ via the following kernel commit:

    commit dc4e6f21c3f844ebc1c52b6920b8ec5dfc73f4e8
    Author: Puranjay Mohan <puranjay@kernel.org>
    Date:   Sat Nov 6 16:56:06 2021 +0530

        PCI: Use resource names in PCI log messages

        Use the pci_resource_name() to get the name of the resource and use it
        while printing log messages.

        [bhelgaas: rename to match struct resource * names, also use names in other BAR messages]
Link: https://lore.kernel.org/r/20211106112606.192563-3-puranjay12@gmail.com
Signed-off-by: Puranjay Mohan <puranjay12@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Since it doesn't appear that we can do regex's in parselogs
and the bar number is now in the middle of the message, we
go with a slightly wider format of the message to ignore.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolinux-yocto/6.10: update to v6.10.3
Bruce Ashfield [Tue, 6 Aug 2024 18:55:50 +0000 (14:55 -0400)] 
linux-yocto/6.10: update to v6.10.3

Updating linux-yocto/6.10 to the latest korg -stable release that comprises
the following commits:

    d29de02effd4e Linux 6.10.3
    979185d6ddfea selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
    bc8ccc1f1e079 selinux,smack: remove the capability checks in the removexattr hooks
    bb6841f96eb6f powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
    1861a571928cc perf dso: Fix build when libunwind is enabled
    6a424ef14fbcb wifi: ath12k: fix mbssid max interface advertisement
    767d55c3f571c fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
    70a449b162c4f i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI versions < 1.1
    70100fe721840 nvme-pci: add missing condition check for existence of mapped data
    7b2384f7ebbf6 apparmor: unpack transition table if dfa is not present
    ac2d19b9ba6c8 ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling
    697d7ca75d581 io_uring: fix io_match_task must_hold
    58b067d997c61 thermal: core: Back off when polling thermal zones on errors
    4530d81ef57aa thermal: trip: Split thermal_zone_device_set_mode()
    d5fe884ce28c5 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
    0ac864075fc8b s390/cpum_cf: Fix endless loop in CF_DIAG event stop
    6a54c9737a843 s390/setup: Fix __pa/__va for modules under non-GPL licenses
    7368a86b8a3be s390/pci: Allow allocation of more than 1 MSI interrupt
    943270570f637 s390/pci: Refactor arch_setup_msi_irqs()
    dd296402e6816 ceph: fix incorrect kmalloc size of pagevec mempool
    00a60bdabefe0 timers/migration: Do not rely always on group->parent
    51be301d29d67 ASoC: TAS2781: Fix tasdev_load_calibrated_data()
    1978d917827fa ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
    70500f4fce354 drm/xe/pf: Limit fair VF LMEM provisioning
    fa1c57d10700d drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
    eade3b0867db8 spi: spidev: add correct compatible for Rohm BH2228FV
    16f6a58b99763 ASoC: sof: amd: fix for firmware reload failure in Vangogh platform
    7988f28990117 ASoC: Intel: Fix RT5650 SSP lookup
    e68262dcf45c3 ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for IPC4 devices
    4c61ee99eb972 nvme-pci: Fix the instructions for disabling power management
    45e03d35229b6 spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer
    65850e52a7e3b spi: microchip-core: fix init function not setting the master and motorola modes
    263b6c23e1ffd spi: microchip-core: only disable SPI controller when register value change requires it
    0fe4960783942 spi: microchip-core: defer asserting chip select until just before write to TX FIFO
    1504fb528742d spi: microchip-core: fix the issues in the isr
    aa650d0a0b535 ASoC: SOF: imx8m: Fix DSP control regmap retrieval
    5c19062372bb6 auxdisplay: ht16k33: Drop reference after LED registration
    47ff960f0e460 lirc: rc_dev_get_from_fd(): fix file leak
    c8f1f53d13c44 powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
    46c17ead5b738 apparmor: Fix null pointer deref when receiving skb during sock creation
    7e4a539bca7d8 mISDN: Fix a use after free in hfcmulti_tx()
    35dd37536e2e0 xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
    ec4eea14d75f7 bpf: Fix a segment issue when downgrading gso_size
    af6bd5c9901b1 net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling
    a13d3864b76ac net: nexthop: Initialize all fields in dumped nexthops
    fa938b04359f0 net: stmmac: Correct byte order of perfect_match
    dd66c60645ff0 selftests: forwarding: skip if kernel not support setting bridge fdb learning limit
    2abe350db1aa5 tipc: Return non-zero value from tipc_udp_addr2str() on error
    a939f3f9975b3 netfs: Fix writeback that needs to go to both server and cache
    c8f36af07025c netfilter: nft_set_pipapo_avx2: disable softinterrupts
    0c69f4777924f ice: Fix recipe read procedure
    b3892898d0ea8 net: bonding: correctly annotate RCU in bond_should_notify_peers()
    7cdbc23424d7b ipv4: Fix incorrect source address in Record Route option
    44f83b7e45ae8 MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
    ba61d9ecc604b tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    2188279e6b2a3 bpf, events: Use prog to emit ksymbol event for main program
    22094f5f52e7b dma: fix call order in dmam_free_coherent
    1c939f94571b9 af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash
    8fa2d3427f98c libbpf: Fix no-args func prototype BTF dumping syntax
    db35552a6ffee selftests/bpf: fexit_sleep: Fix stack allocation for arm64
    fce48882dfbc8 kbuild: avoid build error when single DTB is turned into composite DTB
    1cb5934cc0962 f2fs: fix to update user block counts in block_operations()
    381cbe85592c7 f2fs: fix null reference error when checking end of zone
    e0671f99ae6ef watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
    a70c141e8fefb watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
    59b0fd36ec285 f2fs: fix start segno of large section
    42b15c72db065 um: time-travel: fix signal blocking race/hang
    336370d5bfbd3 arch: um: rust: Use the generated target.json again
    a79c2099928e2 um: time-travel: fix time-travel-start option
    2025dce49a06f phy: zynqmp: Enable reference clock correctly
    57a05c3a891cb phy: cadence-torrent: Check return value on register read
    a1e10962e8dfc phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
    2f32c3f818537 dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
    6aa6892a90a5a jfs: Fix array-index-out-of-bounds in diFree
    7b27de0d27e41 kdb: Use the passed prompt in kdb_position_cursor()
    9711067017a23 kdb: address -Wformat-security warnings
    cda36155fc458 phy: qcom: qmp-pcie: restore compatibility with existing DTs
    3ba0ae885215b f2fs: fix to truncate preallocated blocks in f2fs_file_open()
    7b4219d0212ad minmax: scsi: fix mis-use of 'clamp()' in sr.c
    356270ed4de41 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
    692cca98456d5 Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
    dd2353f158999 rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
    a049f7a09d440 rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
    c600e6de0cd09 drm/panfrost: Mark simple_ondemand governor as softdep
    916dbd422213c drm/etnaviv: don't block scheduler when GPU is still active
    541dbf8735338 MIPS: Loongson64: Test register availability before use
    8131b5046e703 MIPS: Loongson64: reset: Prioritise firmware service
    82016fa2f209a MIPS: Loongson64: Remove memory node for builtin-dtb
    519a900ad3e0b MIPS: Loongson64: env: Hook up Loongsson-2K
    840db5d790035 MIPS: dts: loongson: Fix GMAC phy node
    b721ae74eb7f9 MIPS: ip30: ip30-console: Add missing include
    ed987a5ca7792 MIPS: dts: loongson: Add ISA node
    e63a9e5475ab2 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
    c877a5f5268d4 remoteproc: imx_rproc: Skip over memory region when node value is NULL
    3a18cb4c711f9 remoteproc: stm32_rproc: Fix mailbox interrupts queuing
    ebdee076e6e08 rbd: don't assume rbd_is_lock_owner() for exclusive mappings
    a59633f6a6aa9 dm-verity: fix dm_is_verity_target() when dm-verity is builtin
    9d8d95b10e614 selftests/sigaltstack: Fix ppc64 GCC build
    bbf2c94503f6a crypto: ccp - Fix null pointer dereference in __sev_snp_shutdown_locked
    ee39384ee787e RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
    378a9d51afc17 platform: mips: cpu_hwmon: Disable driver on unsupported hardware
    774ffcb28cd96 ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format
    60609323f1328 ASoC: codecs: wcd939x: Fix typec mux and switch leak during device removal
    9aa5b0f19cc88 bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone
    1bbbaddb25cd7 watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
    5570209a6551b rtc: abx80x: Fix return value of nvmem callback on read
    c30b42b558880 rtc: isl1208: Fix return value of nvmem callbacks
    10a93cc4ec9a9 drm/i915/dp: Don't switch the LTTPR mode on an active link
    7d6971bfe1df3 drm/i915/dp: Reset intel_dp->link_trained before retraining the link
    9f33d44ab5ef5 drm/amd/amdgpu: Fix uninitialized variable warnings
    9bf1a4e3d4be4 drm/amdgpu: add missed harvest check for VCN IP v4/v5
    fa717750ecf18 drm/amdgpu: reset vm state machine after gpu reset(vram lost)
    972dd51f1857b drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
    60887a89986f0 drm/udl: Remove DRM_CONNECTOR_POLL_HPD
    09a67694edd1f drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
    1a802eaa152b8 drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
    a9e7274166a70 perf/x86/intel/pt: Fix a topa_entry base address calculation
    9e00108f122c0 perf/x86/intel/pt: Fix topa_entry base length
    97ad12b9b6e69 perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
    cfb00bcd61533 perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
    3293f2dd0921b perf stat: Fix the hard-coded metrics calculation on the hybrid
    f34d8307a73a1 perf: Fix event leak upon exec and file release
    3d7a63352a93b perf: Fix event leak upon exit
    3eac973eb5cb2 scsi: qla2xxx: validate nvme_local_port correctly
    36fdc5319c4d0 scsi: qla2xxx: Complete command early within lock
    1e6aca8f07f1e scsi: qla2xxx: Fix flash read failure
    5b1ed6e6f2df1 scsi: qla2xxx: Reduce fabric scan duplicate code
    1e39d28440095 scsi: qla2xxx: Use QP lock to search for bsg
    8192c533e89d9 scsi: qla2xxx: Fix for possible memory corruption
    50ed642a860ff scsi: qla2xxx: Unable to act on RSCN for port online
    b35d6d5a2f386 scsi: qla2xxx: During vport delete send async logout explicitly
    81079920f1163 scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state
    7816a528add16 rtc: cmos: Fix return value of nvmem callbacks
    5fdb0de5465b7 mm/numa_balancing: teach mpol_to_str about the balancing mode
    f8ae38f1dfe65 irqchip/imx-irqsteer: Handle runtime power management correctly
    0a1230db5d67e md/raid1: set max_sectors during early return from choose_slow_rdev()
    3a7f23e1d81ce irqdomain: Fixed unbalanced fwnode get and put
    95065edb8ebb2 devres: Fix memory leakage caused by driver API devm_free_percpu()
    c885ca965a4cf devres: Fix devm_krealloc() wasting memory
    205dfd57a8ee5 dt-bindings: phy: qcom,qmp-usb: fix spelling error
    292081c4e7f57 ice: Add a per-VF limit on number of FDIR filters
    edd21c8a929f9 gve: Fix an edge case for TSO skb validity check
    d4663536754de kobject_uevent: Fix OOB access within zap_modalias_env()
    78672d49d3eeb arm64: mm: Fix lockless walks with static and dynamic page-table folding
    00a2ac6c89ebe ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
    834188d88a806 ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
    5eca92031ffe2 ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA
    4a9a52b70cce1 alloc_tag: outline and export free_reserved_page()
    a1e78bf940c4c kbuild: Fix '-S -c' in x86 stack protector scripts
    8a83f0e5dda0e decompress_bunzip2: fix rare decompression failure
    96b74765425c5 mm: fix old/young bit handling in the faulting path
    f5418f48a93b6 block: fix deadlock between sd_remove & sd_release
    b7c51fb4c16ba clk: samsung: fix getting Exynos4 fin_pll rate from external clocks
    154d33dc8de81 ubi: eba: properly rollback inside self_check_eba
    f6386c256b79b clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
    366c3f688dd02 nilfs2: handle inconsistent state in nilfs_btnode_create_block()
    9e5f087b81a71 dmaengine: fsl-edma: change the memory access from local into remote mode in i.MX 8QM
    bd9b941078bc4 f2fs: use meta inode for GC of COW file
    0ecfe3974b216 f2fs: use meta inode for GC of atomic file
    1e7725814361c f2fs: fix return value of f2fs_convert_inline_inode()
    2434344559f67 f2fs: fix to don't dirty inode for readonly filesystem
    2ea700595158b f2fs: fix to force buffered IO on inline_data inode
    af466037fa2b2 ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
    a28fe9105fee4 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
    0a4ae2644e2a3 fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
    830dc86a29312 mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist()
    49b22e06a9477 erofs: fix race in z_erofs_get_gbuf()
    242cda6c45a09 efi/libstub: Zero initialize heap allocated struct screen_info
    5a9a5f39376ff hostfs: fix dev_t handling
    7789a1d6792af dev/parport: fix the array out-of-bounds risk
    d9954d47c73bf xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL
    4130526f7a8d8 binder: fix hang of unregistered readers
    23c57a7c88b05 PCI: loongson: Enable MSI in LS7A Root Complex
    b27d26d07b187 PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
    bf50d38243989 PCI: dw-rockchip: Fix initial PERST# GPIO value
    bfb58cc86e49d PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
    b16f3ea1db47a PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
    43c6b8d369d8f parisc: Fix warning at drivers/pci/msi/msi.h:121
    985d3c869aa6c hwrng: amd - Convert PCIBIOS_* return codes to errnos
    96852136af638 drm/fbdev-dma: Fix framebuffer mode for big endian devices
    d0facbb37293a fbdev: vesafb: Detect VGA compatibility from screen info's VESA attributes
    4b89bfaefb5fe tools/memory-model: Fix bug in lock.cat
    11f4a6d2740bc ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
    590c9a623ab39 ALSA: usb-audio: Move HD Webcam quirk to the right place
    67f2807608604 ALSA: usb-audio: Fix microphone sound on HD webcam.
    fcb2fa8f500f5 ALSA: ump: Force 1 Group for MIDI1 FBs
    d40ff156254f4 ALSA: ump: Don't update FB name for static blocks
    2afaf0b52fb12 ALSA: firewire-lib: fix wrong value as length of header for CIP_NO_HEADER case
    2da6a98422a81 ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
    be7486f6e0d02 KVM: nVMX: Fold requested virtual interrupt check into has_nested_events()
    65d5d97e753a5 KVM: nVMX: Check for pending posted interrupts when looking for nested events
    b75e89946e9c5 KVM: nVMX: Request immediate exit iff pending nested event needs injection
    0c6c9421b0afd KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector
    a8ab69cf6f432 KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
    a849f058f1be1 KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper library for Guest state buffer
    86abaf9d6c984 KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
    a70fcc748d41e remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
    da24c4dc87d1d media: ivsc: csi: don't count privacy on as error
    f083de7ff8f6b media: uvcvideo: Fix integer overflow calculating timestamp
    54f56ba4829a8 jbd2: avoid infinite transaction commit loop
    ceee029e76dad jbd2: precompute number of transaction descriptor blocks
    428f8371d09c3 jbd2: make jbd2_journal_get_max_txn_bufs() internal
    5ab6ac4e9e165 media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
    7b17fbfe4fd6b media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
    08e5adac54e89 media: ivsc: csi: add separate lock for v4l2 control handler
    ea916691a4b00 leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
    8f4acacd20671 leds: triggers: Flush pending brightness before activating trigger
    5600d6013c634 md/md-bitmap: fix writing non bitmap pages
    e9ad5a675cba2 leds: ss4200: Convert PCIBIOS_* return codes to errnos
    fdcadf496f09e drivers: soc: xilinx: check return status of get_api_version()
    86d03934a5d61 cpufreq: qcom-nvmem: fix memory leaks in probe error paths
    02253054b4f96 wifi: rtw88: usb: Further limit the TX aggregation
    77911a765209d wifi: rtw88: usb: Fix disconnection after beacon loss
    2d3673643a62d wifi: rtw89: fix HW scan not aborting properly
    c2b75b4e483a1 wifi: mwifiex: Fix interface type change
    a2fa4c058a7c1 genirq: Set IRQF_COND_ONESHOT in request_irq()
    cf4a37d14ccd6 trace/pid_list: Change gfp flags in pid_list_fill_irq()
    c2ed4dd5e341d io_uring: don't allow netpolling with SETUP_IOPOLL
    4d909285f6d28 io_uring: tighten task exit cancellations
    2a03e99ff9421 io_uring: fix lost getsockopt completions
    299bc6ffa57e0 ext4: make sure the first directory block is not a hole
    cdd3453216990 ext4: check dot and dotdot of dx_root before making dir indexed
    68afb02d219e6 block: check bio alignment in blk_mq_submit_bio
    550cc6a4dc25e m68k: amiga: Turn off Warp1260 interrupts during boot
    8ca170c39eca7 udf: Avoid using corrupted block bitmap buffer
    ed88f19eba215 task_work: Introduce task_work_cancel() again
    012e110c7dc70 task_work: s/task_work_cancel()/task_work_cancel_func()/
    f8533c194141b cifs: mount with "unix" mount option for SMB1 incorrectly handled
    08e863bd57908 cifs: fix reconnect with SMB1 UNIX Extensions
    3739d711246d8 cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path
    fde89bb85457a apparmor: use kvfree_sensitive to free data->data
    185616085b12e drm/amd/display: Check for NULL pointer
    79bc42a9f5866 scsi: qla2xxx: Fix optrom version displayed in FDMI
    5afbbe7a5535f drm/amd/display: fix corruption with high refresh rates on DCN 3.0
    475a5b3b7c8ed drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
    977ee4fe895e1 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
    fc7c4b8ec9d64 io_uring/io-wq: limit retrying worker initialisation
    e71327a647a58 lsm: fixup the inode xattr capability handling
    40d7f363196c1 media: i2c: Kconfig: Fix missing firmware upload config select
    f1834feb25770 ext2: Verify bitmap and itable block numbers before using them
    d3493d6f0dfb1 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
    c7e2f43d182f5 sysctl: always initialize i_uid/i_gid
    1005f8300593e ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
    67d9d0b6ae4aa ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1
    6a96041659e83 media: venus: fix use after free in vdec_close
    9e0ad66cc78dd char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
    d7f3e486b8f03 tpm_tis_spi: add missing attpm20p SPI device ID entry
    9291f9de77e10 selftests/nolibc: fix printf format mismatch in expect_str_buf_eq()
    1477bafd7df4f ata: libata-scsi: Fix offsets for the fixed format sense data
    4a534f9550215 null_blk: Fix description of the fua parameter
    d2abd36ce8b7d media: stm32: dcmipp: correct error handling in dcmipp_create_subdevs
    e20f9e50dced0 md/raid5: fix spares errors about rcu usage
    794964ac11ffe fuse: verify {g,u}id mount options correctly
    054dc05f57694 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
    f035d08e8ce2d wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when in_reconfig
    2dd958fa9f31f NFSD: Support write delegations in LAYOUTGET
    8bb69cbc32d69 drm/xe: Use write-back caching mode for system memory on DGFX
    e1523d1372339 ipv6: take care of scope when choosing the src addr
    a9e9686a84fac ipv4: fix source address selection with route leak
    ce1268b5adbe2 ipv6: fix source address selection with route leak
    ebb124228eb57 kernel: rerun task_work while freezing in get_signal()
    b7859ff398b6b btrfs: fix extent map use-after-free when adding pages to compressed bio
    bf55c43fcf436 workqueue: Always queue work items to the newest PWQ for order workqueues
    66f23a7b5174b af_packet: Handle outgoing VLAN packets without hardware offloading
    c18191ae468fc net: netconsole: Disable target before netpoll cleanup
    2cdab4b4bf773 tick/broadcast: Make takeover of broadcast hrtimer reliable
    4eb577144b6f6 dt-bindings: thermal: correct thermal zone node name limit
    1535254fa4b38 thermal/drivers/broadcom: Fix race between removal and clock disable
    1d1970493c289 exfat: fix potential deadlock on __exfat_get_dentry_set
    4615095f17abb Revert "firewire: Annotate struct fw_iso_packet with __counted_by()"
    0099736d7effc x86/efistub: Revert to heap allocated boot_params for PE entrypoint
    436d1595fa8de x86/efistub: Avoid returning EFI_SUCCESS on error
    891d90ab1fe59 mm/mglru: fix ineffective protection calculation
    e7767066d5d76 mm/mglru: fix overshooting shrinker memory
    9f72d8703dd6a mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
    a39e38be632f0 mm/mglru: fix div-by-zero in vmpressure_calc_level()
    8e157c8421daa mm/hugetlb: fix possible recursive locking detected warning
    eebc67ae0b224 hugetlb: force allocating surplus hugepages on mempolicy allowed nodes
    e60f62f75c997 mm/huge_memory: avoid PMD-size page cache if needed
    7e1f4efb8d614 mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
    b14cc2cf313bd landlock: Don't lose track of restrictions on cred_transfer
    f7b9c501b548b selftests/landlock: Add cred_transfer test
    11fa625b45faf mailbox: mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable()
    131c294b77576 mailbox: imx: fix TXDB_V2 channel race condition
    fbe0fa41d8da7 mailbox: omap: Fix mailbox interrupt sharing
    b6273c184d09e remoteproc: k3-r5: Fix IPC-only mode detection
    8fea24a25cd93 remoteproc: mediatek: Don't attempt to remap l1tcm memory if missing
    f3af305fd8c59 power: supply: ingenic: Fix some error handling paths in ingenic_battery_get_property()
    ce8bf8b992192 power: supply: ab8500: Fix error handling when calling iio_read_channel_processed()
    773e7fd311ed1 LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
    420837d08cc2c sbitmap: fix io hung due to race on sbitmap_word::cleared
    215553c3c3db1 alloc_tag: fix page_ext_get/page_ext_put sequence during page splitting
    24b39c0ca836e lib: reuse page_ext_data() to obtain codetag_ref
    fba302603cea3 lib: add missing newline character in the warning message
    68d4c3722290a s390/dasd: fix error checks in dasd_copy_pair_store()
    06219163d24fb powerpc/8xx: fix size given to set_huge_pte_at()
    973850dd83b62 md-cluster: fix hanging issue while a new disk adding
    ff9400d32183b fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
    73e38cb683679 fs/ntfs3: Missed error return
    2e83375fd95b8 fs/ntfs3: Fix the format of the "nocase" mount option
    6af0ce7182e92 rtc: interface: Add RTC offset to alarm after fix-up
    31be02ef4e54a nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
    45475cbe0cc7d selftests/damon/access_memory: use user-defined region size
    16a767c96902e fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs
    65c52a91e3998 fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
    680f6ceee867d fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
    ce8c54d360df7 pinctrl: renesas: r8a779g0: Fix TPU suffixes
    d6452ef3a6e31 pinctrl: renesas: r8a779g0: Fix TCLK suffixes
    488f0a526df05 pinctrl: renesas: r8a779g0: FIX PWM suffixes
    91bbe8e304092 pinctrl: renesas: r8a779g0: Fix IRQ suffixes
    42c06e713fcad pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes
    f634a01daf92a pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes
    f20026c237746 pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
    6474ac2f334b4 pinctrl: renesas: r8a779g0: Fix CANFD5 suffix
    500295cdc5247 rtc: tps6594: Fix memleak in probe
    c41eadba18049 fs/ntfs3: Fix field-spanning write in INDEX_HDR
    d7d3cbb23136a fs/ntfs3: Drop stray '\' (backslash) in formatting string
    8e0f398c6f5c3 fs/ntfs3: Correct undo if ntfs_create_inode failed
    d5ad80aabd5a7 fs/ntfs3: Replace inode_trylock with inode_lock
    33d8dfc0bdaf9 pinctrl: freescale: mxs: Fix refcount of child
    b3c0850f871c4 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
    d90085d566a9b pinctrl: single: fix possible memory leak when pinctrl_enable() fails
    272b9b8e9b7af pinctrl: core: fix possible memory leak when pinctrl_enable() fails
    065d1ee1a0c8d pinctrl: rockchip: update rk3308 iomux routes
    edfef987bc5c8 fs/ntfs3: Add missing .dirty_folio in address_space_operations
    0bbd61e1ac77f fs/ntfs3: Fix getting file type
    2f7236ba9f7c5 fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
    539bd10ab6539 fs/ntfs3: Deny getting attr data block in compressed frame
    ff73b9187376d fs/ntfs3: Fix transform resident to nonresident for compressed files
    a62241fb49ac1 fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
    1fd2bf31aa542 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
    ea59437fe8aa4 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
    bc410a24a99c2 ipv4: Fix incorrect TOS in fibmatch route get reply
    3ff2e0a82532b ipv4: Fix incorrect TOS in route get reply
    c5d21aabf1b31 net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
    c62bf09262c5e gve: Fix XDP TX completion handling when counters overflow
    c420cd5d5bc67 ipvs: properly dereference pe in ip_vs_add_service
    8058c88ac0df2 netfilter: nf_set_pipapo: fix initial map fill
    74de442b8e12a netfilter: ctnetlink: use helper function to calculate expect ID
    487ded1dbb0c4 MIPS: Fix fallback march for SB1
    d2aea330f4de1 RDMA/mana_ib: Set correct device into ib
    03ab92bb185c6 RDMA/mana_ib: set node_guid
    79dc0c2200cf4 bnxt_re: Fix imm_data endianness
    abd9c8843cbc1 RDMA: Fix netdev tracker in ib_device_set_netdev
    e1640fed0377b crypto: mxs-dcp - Ensure payload is zero when using key slot
    133a2823a9ba2 iommu/vt-d: Fix identity map bounds in si_domain_init()
    97204e45721f3 RDMA/hns: Fix mbx timing out before CMD execution is completed
    16c003fa616d2 RDMA/hns: Fix insufficient extend DB for VFs.
    d0aa92bd8111b RDMA/hns: Fix undifined behavior caused by invalid max_sge
    f169b6243032e RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
    ecdf900a5a337 RDMA/hns: Fix missing pagesize and alignment check in FRMR
    6dbec7322f620 RDMA/hns: Fix unmatch exception handling when init eq table fails
    06580b33c183c RDMA/hns: Fix soft lockup under heavy CEQE load
    9b812436f03e3 RDMA/hns: Check atomic wr length
    9210853b0c529 macintosh/therm_windtunnel: fix module unload.
    dd479933722ec powerpc/xmon: Fix disassembly CPU feature checks
    7e686c35fad0c iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()
    497a8fdd1e5c1 iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH
    a08b8b144cc79 PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot
    66363bc6ff3eb PCI: qcom-ep: Disable resources unconditionally during PERST# assert
    aceabb0c074a2 MIPS: Octeron: remove source file executable bit
    f6f2e9c208a65 clk: en7523: fix rate divider for slic and spi clocks
    b5bdb36e7ccf9 clk: qcom: Park shared RCGs upon registration
    3717b094aa727 clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert PHY pipe clks
    a3889e012f7df clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
    8a2694a0cad71 crypto: qat - extend scope of lock in adf_cfg_add_key_value_param()
    728ca88a7e982 nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
    9fd003f344d50 scsi: lpfc: Revise lpfc_prep_embed_io routine with proper endian macro usages
    e9164903b8b30 net: missing check virtio
    eab96e8716cbf vhost/vsock: always initialize seqpacket_allow
    55237ec25ed59 PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
    b9e8695246bcf PCI: endpoint: Clean up error handling in vpci_scan_bus()
    4275b46b75731 iommu/arm-smmu-qcom: Register the TBU driver in qcom_smmu_impl_init
    b1173d64edd27 ASoC: amd: Adjust error handling in case of absent codec device
    1f2ff6935b6de eeprom: ee1004: Call i2c_new_scanned_device to instantiate thermal sensor
    49c9945c054df kvm: s390: Reject memory region operations for ucontrol VMs
    a5c15a78c0e16 dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
    298feddffbfc3 clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
    899bb519f2a9e Input: elan_i2c - do not leave interrupt disabled on suspend failure
    4adabd438382d RDMA/device: Return error earlier if port in not valid
    e4e11a6ed2a8a mtd: make mtd_test.c a separate module
    0036f27f2a7b4 iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
    1d779d0e4e8fe iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes
    b06d34eb8fcd9 iommufd/selftest: Add tests for <= u8 bitmap sizes
    73dc9fb2b38de iommufd/selftest: Fix iommufd_test_dirty() to handle <u8 bitmaps
    2355c5321732f iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
    57a6e7619ceac ASoC: max98088: Check for clk_prepare_enable() error
    cc3c0d2784be5 powerpc/prom: Add CPU info to hardware description string later
    c2fa93051fdcd hwrng: core - Fix wrong quality calculation at hw rng registration
    45b2a23e00d44 scsi: lpfc: Fix a possible null pointer dereference
    577eac91b2a2b ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe()
    498766fc3e51f RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
    c2ac6edfc9199 RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled
    a6366755586de RDMA/mlx4: Fix truncated output warning in alias_GUID.c
    40ef9b895119f RDMA/mlx4: Fix truncated output warning in mad.c
    9569c97b3c7ea Input: qt1050 - handle CHIP_ID reading error
    fa2eb7920e590 interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
    c916004860b65 clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
    6c0a1938183a4 clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
    f6896514c5edd clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
    0e3c462b1472b clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
    6b8a9b71629ef clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
    0fcc48494a1e3 mtd: spi-nor: winbond: fix w25q128 regression
    313231de3e76a RDMA/cache: Release GID table even if leak is detected
    fa6f16eff7320 ASoc: PCM6240: Return directly after a failed devm_kzalloc() in pcmdevice_i2c_probe()
    e158d5ecd0c06 usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove
    7c04f4334a915 usb: typec-mux: ptn36502: unregister typec switch on probe error and remove
    90cda6c657f96 ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
    0c9dcb01325ac ASoc: tas2781: Enable RCA-based playback without DSP firmware download
    f7275af580b13 powerpc/kexec_file: fix cpus node update to FDT
    a1861bdd9f7da RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
    ed67aa7da9173 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
    7aa2a86bc9b53 KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR
    d18ff82c2da9d KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
    b956989690048 iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
    9d9029157d49f iio: adc: adi-axi-adc: don't allow concurrent enable/disable calls
    532248d0f0365 iio: frequency: adrf6780: rm clk provider include
    1ff0fc4949e22 iio: adc: ad9467: use DMA safe buffer for spi
    0019bd1e6c348 clk: meson: s4: fix pwm_j_div parent clock
    b156f8f482580 clk: meson: s4: fix fixed_pll_dco clock
    69b5557d750ae clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
    5f25486c4ee72 clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
    f94068f2343ee crypto: atmel-sha204a - fix negated return value
    1041f82849289 crypto: tegra - Remove an incorrect iommu_fwspec_free() call in tegra_se_remove()
    e42cc7d832b43 scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
    1911fd52a37a2 riscv: smp: fail booting up smp if inconsistent vlen is detected
    b2808d2370cc2 PCI: tegra194: Set EP alignment restriction for inbound ATU
    3ff3bdde950f1 PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
    dbcdd1863ba2e PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
    36aaa68b1a991 PCI: keystone: Don't enable BAR 0 for AM654x
    09904aba0cf8e PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
    ffffd95e46be0 PCI: Fix resource double counting on remove & rescan
    af4ad016abb16 PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
    b5046de32fd15 iio: Fix the sorting functionality in iio_gts_build_avail_time_table
    5532e0c563659 SUNRPC: Fixup gss_status tracepoint error output
    387e6e9d11025 nfs: pass explicit offset/count to trace events
    b69c02dea9bfd platform/x86: asus-wmi: fix TUF laptop RGB variant
    8725399367426 perf dso: Fix address sanitizer build
    54765806773ef sparc64: Fix incorrect function signature and add prototype for prom_cif_init
    2c370dda0ee71 leds: flash: leds-qcom-flash: Test the correct variable in init
    c9c1d9be6f22f drm/qxl: Pin buffer objects for internal mappings
    024d8556f37fc ext4: avoid writing unitialized memory to disk in EA inodes
    149a0691bf95e ext4: don't track ranges in fast_commit if inode has inlined data
    4ebf5bfd34001 NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
    030fdc351225c SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
    fb778472ba466 xprtrdma: Fix rpcrdma_reqs_reset()
    fecdddd8524d6 mfd: omap-usb-tll: Use struct_size to allocate tll
    abf9d5c35453a mfd: rsmu: Split core code into separate module
    35f45d148d041 drm/panthor: Record devfreq busy as soon as a job is started
    8b833796fa231 perf intel-pt: Fix exclude_guest setting
    f44c448bfb2a7 perf intel-pt: Fix aux_watermark calculation for 64-bit size
    b7182f73d7568 media: venus: flush all buffers in output plane streamoff
    5b9eb7e0ab828 perf stat: Fix a segfault with --per-cluster --metric-only
    c5d98f78ef3ae drm/mediatek/dp: Fix spurious kfree()
    7d44a63b4860a drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
    081ff4c0ef188 drm/amd/display: Add null check before access structs
    81f819c537d29 ext4: fix infinite loop when replaying fast_commit
    b8e7d26610fff drm/mediatek: Remove less-than-zero comparison of an unsigned value
    c0fd0eba42528 drm/panic: Do not select DRM_KMS_HELPER
    d6f36acfc4588 drm/panic: depends on !VT_CONSOLE
    c53e98ef03722 Revert "leds: led-core: Fix refcount leak in of_led_get()"
    2862ec16f5085 leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing PBS triggers
    d4c57354a06cb drm/qxl: Add check for drm_cvt_mode
    7b232168841a3 drm/etnaviv: fix DMA direction handling for cached RW buffers
    01723f9a60b4e perf report: Fix condition in sort__sym_cmp()
    da17ee4015c64 perf pmus: Fixes always false when compare duplicates aliases
    ee0a02229380f tools/perf: Fix the string match for "/tmp/perf-$PID.map" files in dso__load
    46a62b1cbca95 perf test: Make test_arm_callgraph_fp.sh more robust
    eb049d63ba11f platform/arm64: build drivers even on non-ARM64 platforms
    31b6cd5545f13 drm/panic: Fix off-by-one logo size checks
    1d5d55b29999a drm/panic: only draw the foreground color in drm_panic_blit()
    b9080795fe80e drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
    aa6e78f2c87d9 drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op
    0bdec11134cc9 drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC
    2afd0e9059d5b drm/msm/dsi: set video mode widebus enable bit when widebus is enabled
    0788a6f3523d3 leds: trigger: Unregister sysfs attributes before calling deactivate()
    e6daf3bf851b4 media: imx-jpeg: Drop initial source change event if capture has been setup
    d371e4eed3117 drm/msm/a6xx: Fix A702 UBWC mode
    faedf1281d28f drm/msm/a6xx: use __unused__ to fix compiler warnings for gen7_* includes
    8a4ce184dcc6e drm/mediatek: Set DRM mode configs accordingly
    0d4c45d401980 drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
    19ef723f6edd6 drm/mediatek: Add OVL compatible name for MT8195
    a063acc5d33d6 drm/mediatek: Turn off the layers with zero width or height
    5e28b7aa8be14 drm/mediatek: Fix destination alpha error in OVL
    8c3411d859f16 drm/mediatek: Fix XRGB setting error in Mixer
    91ef5af76f7ec drm/mediatek: Fix XRGB setting error in OVL
    a2541f21713f7 drm/mediatek: Use 8-bit alpha in ETHDR
    0e2b6d89ae144 drm/mediatek: Add missing plane settings when async update
    41b97b3d61a0b drm/ttm/tests: Let ttm_bo_test consider different ww_mutex implementation.
    0f2a77c69b193 media: renesas: vsp1: Store RPF partition configuration per RPF instance
    f1fd968260da5 media: renesas: vsp1: Fix _irqsave and _irq mix
    c88ffbc568cbd media: rcar-csi2: Cleanup subdevice in remove()
    484f18269e799 media: rcar-csi2: Disable runtime_pm in probe error
    7dd4dba5dc103 media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
    a749415d2058a drm/i915/psr: Set SU area width as pipe src width
    475c678426b15 drm: zynqmp_kms: Fix AUX bus not getting unregistered
    8c07f6b2abda3 drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe()
    0f12d2b6e6118 media: uvcvideo: Override default flags
    35a00891b0c22 media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
    27e991a926212 media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
    0fe5ae08c1321 media: i2c: imx219: fix msr access command sequence
    29649f3c5697e media: c8sectpfe: Add missing parameter names
    97a80ca3dce37 saa7134: Unchecked i2c_transfer function result fixed
    23f5e185134cf drm/amd/display: use pre-allocated temp structure for bounding box
    898d200148d03 ipmi: ssif_bmc: prevent integer overflow on 32bit systems
    5f8c27d3985ed x86/shstk: Make return uprobe work with shadow stack
    504f9ce3bcfe9 drm/i915/psr: Print Panel Replay status instead of frame lock status
    63b0fcbbaaf0c drm/i915/display: Skip Panel Replay on pipe comparison if no active planes
    63d71da2b875a drm/bridge: samsung-dsim: Set P divider based on min/max of fin pll
    309fdbb585186 media: mediatek: vcodec: Fix unreasonable data conversion
    cdf05ae76198c media: mediatek: vcodec: Handle invalid decoder vsi
    a59088577033a perf maps: Fix use after free in __maps__fixup_overlap_and_insert
    e1d86efd46986 drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
    7deaf31e79bb8 drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
    ca168c0d8faf1 Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
    956bb63a227f4 drm/msm/dpu: fix encoder irq wait skip
    b21aba72aadd9 s390/uv: Don't call folio_wait_writeback() without a folio reference
    bd7e3335a8b9c drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
    b87e28050d9b0 media: v4l: async: Fix NULL pointer dereference in adding ancillary links
    04be7591f3107 media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
    f843053eca59c media: i2c: Fix imx412 exposure control
    3d4e5b75e9903 drm/i915/psr: Use enable boolean from intel_crtc_state for Early Transport
    6f611b000d623 media: imon: Fix race getting ictx->lock
    ad24b56e0d987 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
    c766065e82720 media: pci: ivtv: Add check for DMA map result
    0afb3c7020844 drm/amd/display: Move 'struct scaler_data' off stack
    a9b68a2f325e4 drm/amd/display: fix graphics_object_id size
    814d1469dd35c drm/amd/display: dynamically allocate dml2_configuration_options structures
    79161e9cc12a7 drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
    8607894112f1d drm/bridge: it6505: fix hibernate to resume no display issue
    c47583f3cb066 drm/panel: ilitek-ili9882t: Check for errors on the NOP in prepare()
    30c229ef8d2c8 drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO before regulators
    505c099de10c6 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
    4c34113e9d08c drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
    5e42e925ce8d9 drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better
    889f0cb5a83d9 drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1
    9084114e33859 drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
    422b081874bbc drm/amdgpu: Fix memory range calculation
    6369ac0eb0c3b drm/amd/pm: Fix aldebaran pcie speed reporting
    ca503105cbe57 drm/panel: lg-sw43408: add missing error handling
    6f793d85289fd drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq()
    810066677eb8c drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
    1f45e83312b59 drm/i915/display: Do not print "psr: enabled" for on Panel Replay
    f2df0e9cf1c3c drm/i915/psr: Rename has_psr2 as has_sel_update
    e86f34eba0a9a drm/amdkfd: Fix CU Masking for GFX 9.4.3
    23c8257eee944 drm/arm/komeda: Fix komeda probe failing if there are no links in the secondary pipeline
    a97c08513bc33 drm/rockchip: vop2: Fix the port mux of VP2
    e85e7f0936d87 tcp: Don't access uninit tcp_rsk(req)->ao_keyid in tcp_create_openreq_child().
    70d665b83e2ea Bluetooth: Fix usage of __hci_cmd_sync_status
    f7fb60b5380a8 net: bridge: mst: Check vlan state for egress decision
    12144069209ee xdp: fix invalid wait context of page_pool_destroy()
    468a729b78895 virtio_net: Fix napi_skb_cache_put warning
    4a0d2efbb773b Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
    8424783412074 Bluetooth: hci_event: Set QoS encryption from BIGInfo report
    dc14469e43da1 Bluetooth: btnxpuart: Add handling for boot-signature timeout errors
    be2ac1f45f39f Bluetooth: btintel_pcie: Fix irq leak
    ea4a294c6feae Bluetooth: btintel: Refactor btintel_set_ppag()
    cfd70400a3115 Bluetooth: hci_bcm4377: Use correct unit for timeouts
    cad797ceeeb19 selftests: forwarding: devlink_lib: Wait for udev events after reloading
    e187690b125a2 net: ethtool: pse-pd: Fix possible null-deref
    dd5a33e0af6fd net: pse-pd: Do not return EOPNOSUPP if config is null
    b29a880bb145e bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT
    4799e4e51fe4f nfsd: nfsd_file_lease_notifier_call gets a file_lease as an argument
    345652866a886 bpf: fix overflow check in adjust_jmp_off()
    fbb84b1b05c97 bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
    e0f48f51d55fb bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
    888d1d38bd1f1 bpf: annotate BTF show functions with __printf
    a8d0ea2607132 selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops
    6d218fcc707d6 bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
    5b08892910296 selftests/bpf: Close obj in error path in xdp_adjust_tail
    8262bca056784 selftests/bpf: Null checks for links in bpf_tcp_ca
    72607d8ad89b4 selftests/bpf: Close fd in error path in drop_on_reuseport
    29ca547e87501 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
    85a28462f87e6 wifi: virt_wifi: don't use strlen() in const context
    c1cb824e66236 net: page_pool: fix warning code
    378003612bc9c gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
    65b97d6f328f9 NFSD: Fix nfsdcld warning
    0faaa5f29e513 bpf: helpers: fix bpf_wq_set_callback_impl signature
    416d3c1538df0 wifi: virt_wifi: avoid reporting connection success with wrong SSID
    574c740486169 xfrm: call xfrm_dev_policy_delete when kill policy
    31d0172a091dc xfrm: fix netdev reference count imbalance
    96ae4de5bc4c8 wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter()
    3fd761e3cefdc perf/x86/amd/uncore: Fix DF and UMC domain identification
    381b21a1cf2ad perf/x86/amd/uncore: Avoid PMU registration if counters are unavailable
    501b077aefc1a perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
    9bed6852d3f56 perf: Fix default aux_watermark calculation
    e8bf18de94550 perf: Prevent passing zero nr_pages to rb_alloc_aux()
    f86f70e332258 perf: Fix perf_aux_size() for greater-than 32-bit size
    d483e01df5cb1 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
    0561e6743c6b5 bpf: Fix atomic probe zero-extension
    c3be81545328a bpftool: Mount bpffs when pinmaps path not under the bpffs
    3e6a1b1b179ab riscv, bpf: Fix out-of-bounds issue when preparing trampoline image
    7276b1d7b1e79 xfrm: Export symbol xfrm_dev_state_delete.
    48ec0d5910248 wifi: rtl8xxxu: 8188f: Limit TX power index
    74e17a9237196 wifi: rtw89: 8852b: fix definition of KIP register number
    ef0d9d2f0dc11 wifi: rtw89: wow: fix GTK offload H2C skbuff issue
    0767f5fe9f48e wifi: ath12k: fix peer metadata parsing
    23a9aab65585c wifi: ath12k: advertise driver capabilities for MBSSID and EMA
    b33855de5c62d wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
    9d5593e6b1639 wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant()
    2f4182ef6adef wifi: mac80211: correcty limit wider BW TDLS STAs
    306d783dd1cf1 wifi: mac80211: add ieee80211_tdls_sta_link_id()
    28353278ee8c4 netfilter: nf_tables: rise cap on SELinux secmark context
    bb65059d251a3 ipvs: Avoid unnecessary calls to skb_is_gso_sctp
    8ecee44464a49 xfrm: Fix unregister netdevice hang on hardware offload.
    2845db7bedd84 libbpf: Skip base btf sanity checks
    aeb79296c65cb libbpf: Checking the btf_type kind when fixing variable offsets
    fe60c691835ed bpf: Change bpf_session_cookie return value to __u64 *
    00e09f86c6fa5 net: dsa: ksz_common: Allow only up to two HSR HW offloaded ports for KSZ9477
    3bde02b27aacd net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
    40d7b3ed52449 udf: Fix bogus checksum computation in udf_rename()
    73c19830cd723 xfrm: Log input direction mismatch error in one place
    a4c10813bc394 xfrm: Fix input error path memory access
    8ca4ec5a59d34 bpf: Make bpf_session_cookie() kfunc return long *
    ddbd23de1d2dd wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
    94d2e5b7866da wifi: iwlwifi: mvm: fix re-enabling EMLSR
    07117ccf53731 wifi: nl80211: expose can-monitor channel property
    19eaf4f2f5a98 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
    c70efd8546e65 wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
    7a00a36b656de wifi: ath12k: fix per pdev debugfs registration
    1d291225c40b8 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
    630c62b468357 wifi: ath12k: fix ACPI warning when resume
    53c7c8ed563da jump_label: Fix concurrency issues in static_key_slow_dec()
    7e4a0c17a81d3 perf/x86: Serialize set_attr_rdpmc()
    431342f4ba521 mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
    fb5d4fc578e65 mlxsw: spectrum_acl_erp: Fix object nesting warning
    499f742fed42e lib: objagg: Fix general protection fault
    a1cf0f193db57 sched/core: Drop spinlocks on contention iff kernel is preemptible
    b20578a3a2e67 sched/core: Move preempt_model_*() helpers from sched.h to preempt.h
    50b556a1ce2cb udf: Fix lock ordering in udf_evict_inode()
    bd334e2f45a81 selftests/bpf: Check length of recv in test_sockmap
    befa479331099 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
    f6f67fff74f1b libbpf: keep FD_CLOEXEC flag when dup()'ing FD
    1a07de1959cae hns3: avoid linking objects into multiple modules
    5e8a0b94c58f9 tcp: fix races in tcp_v[46]_err()
    0c6034cae002b tcp: fix races in tcp_abort()
    c366435a152b8 tcp: fix race in tcp_write_err()
    ea734f7724ebb tcp: add tcp_done_with_error() helper
    13829bfb38bcf net: ethernet: cortina: Restore TSO support
    04d8b7a21c006 wifi: ath12k: fix wrong definition of CE ring's base address
    5c7db8b09fbaa wifi: ath11k: fix wrong definition of CE ring's base address
    bdfbf56652d5c wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after device resume
    95d4e829e50e2 wifi: ath12k: fix firmware crash during reo reinject
    36fc66a7d9ca3 wifi: ath12k: fix invalid memory access while processing fragmented packets
    6925320fcd40d wifi: ath12k: change DMA direction while mapping reinjected packets
    59423af36b253 wifi: ath11k: restore country code during resume
    bee1f0e97cea5 wifi: ath11k: refactor setting country code logic
    12e0c7822a5a4 wifi: mac80211: reset negotiated TTLM on disconnect
    d28e8958fc080 wifi: mac80211: cancel TTLM teardown work earlier
    a82d97b9979bf wifi: mac80211: cancel multi-link reconf work on disconnect
    9750899410c84 wifi: mac80211: fix TTLM teardown work
    0b336e37e77cb wifi: iwlwifi: mvm: don't skip link selection
    b17b8b492764a net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
    9a340fe1b0b4e wifi: rtw89: 8852b: restore setting for RFE type 5 after device resume
    eab9ecfa8ed3d selftests/bpf: Fix prog numbers in test_sockmap
    b04566066c0ac bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
    9abf615e1572d wifi: ath12k: fix Smatch warnings on ath12k_core_suspend()
    a9ac7d444de51 wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
    7f41e6f884cc9 wifi: ath12k: Correct 6 GHz frequency value in rx status
    c33154cd0e162 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
    c9a04fc459677 wifi: ath12k: avoid duplicated vdev stop
    e0f67630ee8f6 wifi: ath12k: drop failed transmitted frames from metric calculation.
    059ef22f55ee0 wifi: ath12k: Don't drop tx_status in failure case
    2af312f4a6d03 firmware: turris-mox-rwtm: Initialize completion before mailbox
    4f3811ecac84a firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
    c83d61d3cab0a firmware: turris-mox-rwtm: Do not complete if there are no waiters
    1081b3f819610 vmlinux.lds.h: catch .bss..L* sections into BSS")
    3dc633cb63305 x86/sev: Do RMP memory coverage check after max_pfn has been set
    8057117dafb49 ARM: Remove address checking for MMUless devices
    38908feafa26a ARM: spitz: fix GPIO assignment for backlight
    50162623cb8da m68k: cmpxchg: Fix return value for default case in __arch_xchg()
    57a818bfa03b1 cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems
    aff58cd5ddc1a cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons
    d7a8cf3fafc44 arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property
    9633f16563c25 arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
    9a19c4a67e5e8 arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
    4f19bf7f6d6d7 arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
    e22a93c8070d9 arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
    65de64c52ce03 arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
    36f12ac15e6cb arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
    66dbed6840265 arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu
    1709d8fc48e19 arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
    eaf36e6600fa4 x86/xen: Convert comma to semicolon
    cba20cbcf31b3 arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
    d437ba496d2c4 arm64: dts: imx8mp: Fix pgc vpu locations
    4bf10cc8b5210 arm64: dts: imx8mp: Fix pgc_mlmix location
    92df560733f7d m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
    4bc7267967cda arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ
    2eee24dbb952f arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
    e88370be243cd arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
    c34ac879e17ff arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
    94f19d09e81ea arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
    d5c33c9ed99cd arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
    703eedeebe139 arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
    68e39a9a7f717 arm64: dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0
    30c59704ab60f arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
    d65388253c1aa arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
    c9d4cbc72a469 arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
    f146001e49922 arm64: dts: amlogic: setup hdmi system clock
    5d1e9ca9f76ee arm64: dts: amlogic: add power domain to hdmitx
    70bc57ac4f73b arm64: dts: amlogic: gx: correct hdmi clocks
    e5ed533f690f3 soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
    a6a7ed42ac93d arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
    c0d6ac595e152 arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node names
    8bd5cc9b7bfd3 arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch
    33456268a54e1 arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
    a3c80f9326aea arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
    a07456e3c3d0c arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
    c42e03a08ba9a arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
    573fb73db52f2 arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable
    e8f068a23a18b arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
    509a9dc5cf665 arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
    70aa2d9b89d31 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
    7f62fe7e0e85d ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
    b2490fc162b45 ARM: dts: imx6qdl-kontron-samx6i: fix board reset
    3326d475ddd7d ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
    873aaa24d0398 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
    4025ecca3c790 arm64: dts: amlogic: sm1: fix spdif compatibles
    9a9f8515c449d arm64: dts: rockchip: Increase VOP clk rate on RK3328
    ba9fa7529a149 soc: qcom: pdr: fix parsing of domains lists
    8543269567e2f soc: qcom: pdr: protect locator_addr with the main mutex
    4100d4d019f8e soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
    9eacfd2ab4c61 arm64: dts: qcom: qdu1000: Add secure qfprom node
    a0f985672d68a arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where unused
    9d998dcfff80a arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
    3b2ce19ac2f7e arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
    1322529b0c782 arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
    a4a03e2f485bf arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
    4efa40f9dfe58 arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs
    a8c6c5e13aba9 arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs
    2a3e7f475866c arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
    9e6590af6999e arm64: dts: ti: k3-j722s: Fix main domain GPIO count
    2ea4abb96f206 arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity
    98e86ab64873e arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
    909ad4f81cc82 arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
    f007e23ebd9a1 arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
    ee56e86c3f211 memory: fsl_ifc: Make FSL_IFC config visible and selectable
    f666c421e1d78 OPP: ti: Fix ti_opp_supply_probe wrong return values
    c9fdb8980b781 arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating
    a291feafde81e arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
    233c60cdcf99e cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
    057850ed81c4f arm64: dts: qcom: qrb4210-rb2: make L9A always-on
    0c269c1f58d74 ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
    8938217a8d672 ARM: dts: sunxi: remove duplicated entries in makefile
    f762acdaff9e5 soc: xilinx: rename cpu_number1 to dummy_cpu_number
    312396939bf5b arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
    611d4a8313423 arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
    504652b2eed84 OPP: Fix missing cleanup on error in _opp_attach_genpd()
    232c1085fcd9f cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
    1390b9f652283 arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
    68dea92d678af arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
    bcbed5fee3e5f arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
    90e63ee2879ef arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
    f7b9e814ab8d4 soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
    2dcefd6d1e711 soc: qcom: pmic_glink: Handle the return value of pmic_glink_init
    501db89e28fea arm64: dts: qcom: msm8998: enable adreno_smmu by default
    fbf852d429e44 arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
    94afdaa14344d arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
    e93112293d20a arm64: dts: qcom: sm8450: add power-domain to UFS PHY
    8533f637f6620 arm64: dts: qcom: sm8350: add power-domain to UFS PHY
    b042cf07c9aaf arm64: dts: qcom: sm8250: add power-domain to UFS PHY
    8c93c87cfa899 arm64: dts: qcom: sm6350: add power-domain to UFS PHY
    b5357d8fc93f6 arm64: dts: qcom: sm6115: add power-domain to UFS PHY
    080bcc8cce96a arm64: dts: qcom: sdm845: add power-domain to UFS PHY
    bec81d919cfac arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
    138abbabf63b9 arm64: dts: qcom: sc7180: drop extra UFS PHY compat
    a8d494762c4ff ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
    85610b00af752 arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
    6dbc8239be9c0 arm64: dts: qcom: sc8180x: Correct PCIe slave ports
    c1ae2a706e776 soc: qcom: socinfo: Update X1E PMICs
    bc29bc14c2169 hwmon: (max6697) Fix swapped temp{1,8} critical alarms
    7c7cf939b3b21 hwmon: (max6697) Fix underflow when writing limit attributes
    9fab017e2ea4b drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
    1e6805b6ecf79 pwm: atmel-tcb: Fix race condition and convert to guards
    8afada330c16c drm/meson: fix canvas release in bind function
    a0d1545830305 nvmet-auth: fix nvmet_auth hash error handling
    069f34f991cd6 arm64: smp: Fix missing IPI statistics
    ee6669355fa43 drm/bridge: adv7511: Fix Intermittent EDID failures
    b1c83176c1d77 pwm: stm32: Always do lazy disabling
    c180311c0a520 hwmon: (ltc2991) re-order conditions to fix off by one bug
    0c7429256de1d md/raid5: recheck if reshape has finished with device_lock held
    dc72af89c94bd md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
    90ebddded5367 perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
    269535618c161 xen-blkfront: fix sector_size propagation to the block layer
    28f7a3403100b block/mq-deadline: Fix the tag reservation code
    136598536aaa8 block: Call .limit_depth() after .hctx has been set
    515278065c702 hwmon: (adt7475) Fix default duty on fan is disabled
    29ac1d238b3bf cgroup/cpuset: Prevent UAF in proc_cpuset_show()
    f38d2e9214996 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    70035fdfa8354 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
    590c9a8348f97 x86/pci/xen: Fix PCIBIOS_* return code handling
    32adc6914bb18 x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
    0cee39aa04eec x86/of: Return consistent error type from x86_of_pci_irq_enable()
    312d272dc47ae hfsplus: fix to avoid false alarm of circular locking
    72b7a3b3268e6 x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
    c324141645280 cgroup/cpuset: Fix remote root partition creation problem
    b17f8733d5118 cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls
    7703ee4c86c92 io_uring: Fix probe of disabled operations
    47149c165a6fa dm: Call dm_revalidate_zones() after setting the queue limits
    ebc0e91ba76dc block: initialize integrity buffer to zero before writing it to media
    5535adc933fb2 ubd: untagle discard vs write zeroes not support handling
    49d7da56f1d95 ubd: refactor the interrupt handler
    e2172a1397630 platform/chrome: cros_ec_debugfs: fix wrong EC message version
    6bb2fccb2cb7e md/raid1: don't free conf on raid0_run failure
    7526c725d5120 md/raid0: don't free conf on raid0_run failure
    ca963eefbc333 md: fix deadlock between mddev_suspend and flush bio
    af594a0bb5c80 rcu/tasks: Fix stale task snaphot for Tasks Trace
    32700ecf8007e EDAC, i10nm: make skx_common.o a separate module
    24468dbfec053 spi: atmel-quadspi: Add missing check for clk_prepare
    949676eb8a4d9 spi: spi-microchip-core: Fix the number of chip selects supported
    c4386c5293aa8 drivers: gpu: drm: msm: registers: improve reproducibility
    915a386c7cffd qemux86: add configuration symbol to select values
    62df91b21626f sched/isolation: really align nohz_full with rcu_nocbs
    afe643f5802b8 clear_warn_once: add a clear_warn_once= boot parameter
    7b016793edbff clear_warn_once: bind a timer to written reset value
    89a5c70f20001 clear_warn_once: expand debugfs to include read support
    8014704c527d7 tools: Remove some options from CLANG_CROSS_FLAGS
    e9ca44556936c libbpf: Fix build warning on ref_ctr_off
    32fe8c972c362 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    a372ac2b798dc perf: x86-32: explicitly include <errno.h>
    a5cb41682777e perf: mips64: Convert __u64 to unsigned long long
    ed8ee9f3d1ae2 perf: fix bench numa compilation
    6dbb2915e8a7c perf: add SLANG_INC for slang.h
    57f78dddfd930 perf: add sgidefs.h to for mips builds
    130f0306cfbac perf: change --root to --prefix for python install
    2520efe953414 perf: add 'libperl not found' warning
    45731b6ae676f perf: force include of <stdbool.h>
    ace10f8dec53e fat: Replace prandom_u32() with get_random_u32()
    64797bdca14e2 fat: don't use obsolete random32 call in namei_vfat
    2442bae1a6451 FAT: Added FAT_NO_83NAME
    7561126bce00c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    5c51ab9598763 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5869720658c99 aufs6: match exports to functions
    e125467cf228f aufs: adjust for v6.9+
    eebcdc6635bfa aufs6: correct do_splice_from prototype
    4c5829036c457 aufs: update remove_page to remove_folio
    e8d889d0f4341 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
    3ecd9203de174 aufs: fix v6.7 kernel build compilation
    5e8ee028dbe24 aufs6: adapt to v6.6 i_op->ctime changes
    1132c330feed3 aufs6: adapt to v6.6
    d3e4ede696034 aufs6: core
    49ec9271f41d3 aufs6: standalone
    dcc0978da2dd9 aufs6: mmap
    80e1609b37e77 aufs6: base
    0dbb3f0624208 aufs6: kbuild
    ad51078c5ebfc yaffs: fix mtime/itime field access
    e5f1d35d6188c yaffs2: update VFS ctime operations to 6.6+
    dd374461adc7c yaffs2: v6.5 fixups
    f5908785d88d7 yaffs2: Fix miscalculation of devname buffer length
    d1403f0acfdff yaffs2: convert user_namespace to mnt_idmap
    7dae5463b54fa yaffs2: replace bdevname call with sprintf
    92d30df4eb56c yaffs2: convert read_page -> readfolio
    6c895bffdf725 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    6801e7d90255b yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    aff012190046f yaffs2: v5.12+ build fixups (not runtime tested)
    fb474842c16ee yaffs: include blkdev.h
    fe7d745aac947 yaffs: fix misplaced variable declaration
    bee147b2e5336 yaffs2: v5.6 build fixups
    22998f589ec26 yaffs2: fix memory leak when /proc/yaffs is read
    ce7d8084a9764 yaffs: add strict check when call yaffs_internal_read_super
    adb7202fda953 yaffs: repair yaffs_get_mtd_device
    2852e5c15d4dc yaffs: Fix build failure by handling inode i_version with proper atomic API
    1526802a81470 yaffs2: fix memory leak in mount/umount
    6c7827a16aaaa yaffs: Avoid setting any ACL releated xattr
    fa34828155425 Yaffs:check oob size before auto selecting Yaffs1
    aaa4843b73ce7 fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    48e992af6531c yaffs2: adjust to proper location of MS_RDONLY
    f3af7160d8a0c yaffs2: import git revision b4ce1bb (jan, 2020)
    4add698ed6e8b initramfs: allow an optional wrapper script around initramfs generation
    b619a8d543360 vt/conmakehash: improve reproducibility
    c786186aeef39 tools: use basename to identify file in gen-mach-types
    aa3a8e7ceb6e7 iwlwifi: select MAC80211_LEDS conditionally
    325db54c4be9f net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    23a87c6e13aad defconfigs: drop obselete options
    946e5b78ab94d linux-yocto: Handle /bin/awk issues
    9daee1dba5852 uvesafb: provide option to specify timeout for task completion
    f68b8683441a0 uvesafb: print error message when task timeout occurs
    a1595c6b60173 compiler.h: Undef before redefining __attribute_const__
    8086839613c68 vmware: include jiffies.h
    32e79eb3c169c Resolve jiffies wrapping about arp
    f6fabf91b6f24 nfs: Allow default io size to be configured.
    ad2b29f801e9e check console device file on fs when booting
    5194785d545b8 mount_root: clarify error messages for when no rootfs found
    78b3498cb59a7 mconf: fix output of cflags and libraries
    9cc6870708d54 menuconfig,mconf-cfg: Allow specification of ncurses location
    f34088ed9c938 modpost: mask trivial warnings
    4784584582f50 kbuild: exclude meta directory from distclean processing
    73072b5fe25a9 powerpc: serialize image targets
    a120eb2003200 arm: serialize build targets
    51d5719ac05b4 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    5155f0bb36f0c cpu/amd: inhibit SMP check for qemux86
    e5a5996ee586f x86_64_defconfig: Fix warnings
    1359db75df0c9 mips: make current_cpu_data preempt safe
    385edf6090c30 mips: vdso: fix 'jalr $t9' crash in vdso code
    968266397319f mips: Kconfig: add QEMUMIPS64 option
    389ce854fde30 4kc cache tlb hazard: tlbp cache coherency
    9cab61199fa85 malta uhci quirks: make allowance for slow 4k(e)c
    80cae3bd9eea0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    41c82709900f7 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    59ef4f151a5e5 arm64: defconfig: cleanup config options
    c5fb425762ed8 vexpress: Pass LOADADDR to Makefile
    07a8b544d4e96 arm: ARM EABI socketcall
    574f3ae3d2ca7 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolinux-yocto/6.10: update to v6.10.2
Bruce Ashfield [Tue, 6 Aug 2024 18:55:49 +0000 (14:55 -0400)] 
linux-yocto/6.10: update to v6.10.2

Updating linux-yocto/6.10 to the latest korg -stable release that comprises
the following commits:

    c4386c5293aa8 drivers: gpu: drm: msm: registers: improve reproducibility
    2d002356c3bb6 Linux 6.10.2
    e1a786b9bbb76 tap: add missing verification for short frame
    8418f55302fa1 tun: add missing verification for short frame
    ed898f9ca3fa3 filelock: Fix fcntl/close race recovery compat path
    0990c63c53b88 ALSA: seq: ump: Skip useless ports for static blocks
    67b4307b200c0 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
    cba936e34ba5c arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for USB
    3f0ec0bcd7945 arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB
    a87398c426e1a arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
    86ef7fa0a3f81 arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB
    53bcd3e3955f2 arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB
    f6ca32f5d0ff3 arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
    aa38865e86565 arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB
    a9426f558a45a arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
    4c815a74d6ffb arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators
    12cfba78ac4e4 arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe 6a
    e9e797f82040d arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe 6a
    4f6838e716396 arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
    6b9b370bab9c2 arm64: dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
    c5842959cdcb8 arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
    8446ce8ff62d2 arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode
    0dfc866395f09 arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode
    676f1898111c0 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
    90fb34305b8b9 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
    f751555b73b8a ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
    87efe5b76ec9f usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
    617cf144c206f fs/ntfs3: Validate ff offset
    9b71f820f7168 fs/ntfs3: Add a check for attr_names and oatbl
    dbde7bc91093f jfs: don't walk off the end of ealist
    edb2e67dd4626 ocfs2: add bounds checking to ocfs2_check_dir_entry()
    a3aefb871222a s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
    298e2ce222e71 drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
    0129910096573 Linux 6.10.1
    5e052818fafac thermal: core: Allow thermal zones to tell the core to ignore them
    68d19af95a353 io_uring: fix error pbuf checking
    d905723ee6578 ASoC: cs35l56: Limit Speaker Volume to +12dB maximum
    890e1e6b2fd51 ASoC: cs35l56: Use header defines for Speaker Volume control definition
    b9afbb9a0c734 tpm: Use auth only after NULL check in tpm_buf_check_hmac_response()
    fafd1dcc84c59 cifs: Fix setting of zero_point after DIO write
    b1d0a566769b6 cifs: Fix server re-repick on subrequest retry
    b5347b051d3b2 cifs: fix noisy message on copy_file_range
    5c0a6c40c2b94 cifs: Fix missing fscache invalidation
    447c00d76e908 cifs: Fix missing error code set
    4378be89ddb7d ext4: use memtostr_pad() for s_volume_name
    915a386c7cffd qemux86: add configuration symbol to select values
    62df91b21626f sched/isolation: really align nohz_full with rcu_nocbs
    afe643f5802b8 clear_warn_once: add a clear_warn_once= boot parameter
    7b016793edbff clear_warn_once: bind a timer to written reset value
    89a5c70f20001 clear_warn_once: expand debugfs to include read support
    8014704c527d7 tools: Remove some options from CLANG_CROSS_FLAGS
    e9ca44556936c libbpf: Fix build warning on ref_ctr_off
    32fe8c972c362 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    a372ac2b798dc perf: x86-32: explicitly include <errno.h>
    a5cb41682777e perf: mips64: Convert __u64 to unsigned long long
    ed8ee9f3d1ae2 perf: fix bench numa compilation
    6dbb2915e8a7c perf: add SLANG_INC for slang.h
    57f78dddfd930 perf: add sgidefs.h to for mips builds
    130f0306cfbac perf: change --root to --prefix for python install
    2520efe953414 perf: add 'libperl not found' warning
    45731b6ae676f perf: force include of <stdbool.h>
    ace10f8dec53e fat: Replace prandom_u32() with get_random_u32()
    64797bdca14e2 fat: don't use obsolete random32 call in namei_vfat
    2442bae1a6451 FAT: Added FAT_NO_83NAME
    7561126bce00c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    5c51ab9598763 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5869720658c99 aufs6: match exports to functions
    e125467cf228f aufs: adjust for v6.9+
    eebcdc6635bfa aufs6: correct do_splice_from prototype
    4c5829036c457 aufs: update remove_page to remove_folio
    e8d889d0f4341 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
    3ecd9203de174 aufs: fix v6.7 kernel build compilation
    5e8ee028dbe24 aufs6: adapt to v6.6 i_op->ctime changes
    1132c330feed3 aufs6: adapt to v6.6
    d3e4ede696034 aufs6: core
    49ec9271f41d3 aufs6: standalone
    dcc0978da2dd9 aufs6: mmap
    80e1609b37e77 aufs6: base
    0dbb3f0624208 aufs6: kbuild
    ad51078c5ebfc yaffs: fix mtime/itime field access
    e5f1d35d6188c yaffs2: update VFS ctime operations to 6.6+
    dd374461adc7c yaffs2: v6.5 fixups
    f5908785d88d7 yaffs2: Fix miscalculation of devname buffer length
    d1403f0acfdff yaffs2: convert user_namespace to mnt_idmap
    7dae5463b54fa yaffs2: replace bdevname call with sprintf
    92d30df4eb56c yaffs2: convert read_page -> readfolio
    6c895bffdf725 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    6801e7d90255b yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    aff012190046f yaffs2: v5.12+ build fixups (not runtime tested)
    fb474842c16ee yaffs: include blkdev.h
    fe7d745aac947 yaffs: fix misplaced variable declaration
    bee147b2e5336 yaffs2: v5.6 build fixups
    22998f589ec26 yaffs2: fix memory leak when /proc/yaffs is read
    ce7d8084a9764 yaffs: add strict check when call yaffs_internal_read_super
    adb7202fda953 yaffs: repair yaffs_get_mtd_device
    2852e5c15d4dc yaffs: Fix build failure by handling inode i_version with proper atomic API
    1526802a81470 yaffs2: fix memory leak in mount/umount
    6c7827a16aaaa yaffs: Avoid setting any ACL releated xattr
    fa34828155425 Yaffs:check oob size before auto selecting Yaffs1
    aaa4843b73ce7 fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    48e992af6531c yaffs2: adjust to proper location of MS_RDONLY
    f3af7160d8a0c yaffs2: import git revision b4ce1bb (jan, 2020)
    4add698ed6e8b initramfs: allow an optional wrapper script around initramfs generation
    b619a8d543360 vt/conmakehash: improve reproducibility
    c786186aeef39 tools: use basename to identify file in gen-mach-types
    aa3a8e7ceb6e7 iwlwifi: select MAC80211_LEDS conditionally
    325db54c4be9f net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    23a87c6e13aad defconfigs: drop obselete options
    946e5b78ab94d linux-yocto: Handle /bin/awk issues
    9daee1dba5852 uvesafb: provide option to specify timeout for task completion
    f68b8683441a0 uvesafb: print error message when task timeout occurs
    a1595c6b60173 compiler.h: Undef before redefining __attribute_const__
    8086839613c68 vmware: include jiffies.h
    32e79eb3c169c Resolve jiffies wrapping about arp
    f6fabf91b6f24 nfs: Allow default io size to be configured.
    ad2b29f801e9e check console device file on fs when booting
    5194785d545b8 mount_root: clarify error messages for when no rootfs found
    78b3498cb59a7 mconf: fix output of cflags and libraries
    9cc6870708d54 menuconfig,mconf-cfg: Allow specification of ncurses location
    f34088ed9c938 modpost: mask trivial warnings
    4784584582f50 kbuild: exclude meta directory from distclean processing
    73072b5fe25a9 powerpc: serialize image targets
    a120eb2003200 arm: serialize build targets
    51d5719ac05b4 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    5155f0bb36f0c cpu/amd: inhibit SMP check for qemux86
    e5a5996ee586f x86_64_defconfig: Fix warnings
    1359db75df0c9 mips: make current_cpu_data preempt safe
    385edf6090c30 mips: vdso: fix 'jalr $t9' crash in vdso code
    968266397319f mips: Kconfig: add QEMUMIPS64 option
    389ce854fde30 4kc cache tlb hazard: tlbp cache coherency
    9cab61199fa85 malta uhci quirks: make allowance for slow 4k(e)c
    80cae3bd9eea0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    41c82709900f7 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    59ef4f151a5e5 arm64: defconfig: cleanup config options
    c5fb425762ed8 vexpress: Pass LOADADDR to Makefile
    07a8b544d4e96 arm: ARM EABI socketcall
    574f3ae3d2ca7 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolinux-yocto/6.10: update to v6.10
Bruce Ashfield [Tue, 6 Aug 2024 18:55:48 +0000 (14:55 -0400)] 
linux-yocto/6.10: update to v6.10

Updating linux-yocto/6.10 to the latest korg -stable release that comprises
the following commits:

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolinux-yocto: introduce 6.10 reference kernel
Bruce Ashfield [Tue, 6 Aug 2024 18:55:47 +0000 (14:55 -0400)] 
linux-yocto: introduce 6.10 reference kernel

6.10 will be one of the reference kernels for the fall
release. We add it along side the 6.6 reference kernel
which will remain in the release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agomusl: Show error when used with multilibs
Richard Purdie [Wed, 8 Apr 2020 23:18:08 +0000 (00:18 +0100)] 
musl: Show error when used with multilibs

As discussed in the bugzilla entry, musl doesn't work with multilibs.

I originally sent this patch in 2020 but was told that support was being
added. I recently revisited the bug and retested a basic config which still
fails the way it did in 2019. Since clearly nobody is using this, make it clear
we don't support it. If anyone does add support, we can remove this error very
easily.

[YOCTO #13122]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorpm: fix expansion of %_libdir in macros
Yi Zhao [Fri, 26 Jul 2024 11:00:10 +0000 (19:00 +0800)] 
rpm: fix expansion of %_libdir in macros

There is a patch in oe-core[1] to avoid hardcoded paths in macros. It
tries to use libdir to expand %_libdir in macros.in. However, in
upstream commit[2], libdir for macros in CMakeLists.txt is set to
${prefix}/=LIB=, which causes %_libdir to expand to ${prefix}/=LIB=
instead of the correct path in the final macros.

On target:
$ rpm --showrc | grep _libdir
[snip]
-13: _libdir    ${prefix}/=LIB=
[snip]

This also causes %__pkgconfig_path in fileattrs/pkgconfig.attr to become
an invalid regular expression when building rpm packages. This results a
warning in log.do_package_write_rpm in all packages:

Warning: Ignoring invalid regular expression ^((${prefix}/=LIB=|usr/share)/pkgconfig/.*.pc|usr/bin/pkg-config)$

Set libdir to ${CMAKE_INSTALL_FULL_LIBDIR} instead of ${prefix}/=LIB= to
make sure it is expanded to the correct path in macros.

After the patch:
On target:
$ rpm --showrc | grep _libdir
[snip]
-13: _libdir    /usr/lib
[snip]

[1] https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
[2] https://github.com/rpm-software-management/rpm/commit/d2abb7a48760418aacd7f17c8b64e39c25ca50c9

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
12 months agopixman: Backport fix for recent binutils
Richard Purdie [Mon, 5 Aug 2024 15:01:35 +0000 (16:01 +0100)] 
pixman: Backport fix for recent binutils

With recent binutils, we see a compile failure. Backport the patch for this
from upstream.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agobinutils: Fix comment about major version
Khem Raj [Mon, 5 Aug 2024 04:49:49 +0000 (21:49 -0700)] 
binutils: Fix comment about major version

Reword so that it does not have to be updated with
every new major release of binutils

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agobinutils: Upgrade to 2.43 release
Khem Raj [Mon, 5 Aug 2024 04:43:17 +0000 (21:43 -0700)] 
binutils: Upgrade to 2.43 release

Detailed changelog [1]

[1] https://sourceware.org/pipermail/binutils/2024-January/132213.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoappstream: add qt6 PACKAGECONFIG option
Marc Ferland [Wed, 31 Jul 2024 15:28:58 +0000 (11:28 -0400)] 
appstream: add qt6 PACKAGECONFIG option

This will enable building the libAppStreamQt library. This is required
by the 'discover' application from the meta-kde layer.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolibmnl: explicitly disable doxygen
Peter Marko [Sun, 4 Aug 2024 21:42:18 +0000 (23:42 +0200)] 
libmnl: explicitly disable doxygen

libmnl autoconf autodetects doxygen to generate manpages.
If doxygen is provided via hosttools, the build fails.
Also until now manpages were not needed.
So explicitly disable doxygen in configure step.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agocve_check: Use a local copy of the database during builds
Richard Purdie [Sun, 4 Aug 2024 08:52:42 +0000 (09:52 +0100)] 
cve_check: Use a local copy of the database during builds

Rtaher than trying to use a sqlite database over NFS from DL_DIR, work from
a local copy in STAGING DIR after fetching.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoscripts/patchtest.README: cleanup, add selftest notes
Trevor Gamblin [Tue, 30 Jul 2024 21:19:46 +0000 (17:19 -0400)] 
scripts/patchtest.README: cleanup, add selftest notes

Make some minor fixes to grammar and layout, and add a short new section
describing how to setup and use the patchtest selftests properly.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopatchtest/patch.py: remove cruft
Trevor Gamblin [Tue, 30 Jul 2024 21:19:45 +0000 (17:19 -0400)] 
patchtest/patch.py: remove cruft

Remove some minor chunks of code in patch.py that serve no purpose.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoicu: Backport patch to fix build issues with long paths (>512 chars)
Carlos Alberto Lopez Perez [Wed, 31 Jul 2024 07:57:42 +0000 (09:57 +0200)] 
icu: Backport patch to fix build issues with long paths (>512 chars)

There is a bug libicu that causes libicu to be installed incorrectly when
the build system uses long paths (more than 512 chars).

This condition is not very difficult to trigger on a OE build system
due to the long paths an the deep of the directories that are usually
generated by default.
Also the bug is very subtle and won't be detected by the QA post-install
processes because what this bug causes is that a different version of
libicudata.so.X.Y (one without data) is installed instead of the one
containing the data, but there won't be any file missed on the installation
(just that it installed the wrong one).

See: https://unicode-org.atlassian.net/browse/ICU-22813

This patch backports the fix from upstream/main

Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agobzip2: set CVE_PRODUCT
Jonas Munsin [Wed, 31 Jul 2024 09:53:09 +0000 (12:53 +0300)] 
bzip2: set CVE_PRODUCT

Add CVE_PRODUCT to bzip2

Signed-off-by: Jonas Munsin <jonas.munsin@gehealthcare.com>
Signed-off-by: Maxin John <maxin.john@gehealthcare.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-psutil: set CVE_PRODUCT
Intaek Hwang [Wed, 31 Jul 2024 09:53:08 +0000 (12:53 +0300)] 
python3-psutil: set CVE_PRODUCT

Set CVE_PRODUCT of python3-psutil to match NVD entries.

Signed-off-by: Intaek Hwang <intaek.hwang@gehealthcare.com>
Signed-off-by: Maxin John <maxin.john@gehealthcare.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-lxml: set CVE_PRODUCT
Intaek Hwang [Wed, 31 Jul 2024 09:53:07 +0000 (12:53 +0300)] 
python3-lxml: set CVE_PRODUCT

Set CVE_PRODUCT of python3-lxml to match NVD entries.

Signed-off-by: Intaek Hwang <intaek.hwang@gehealthcare.com>
Signed-off-by: Maxin John <maxin.john@gehealthcare.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agogstreamer1.0-plugins-bad: set CVE_PRODUCT
Intaek Hwang [Wed, 31 Jul 2024 09:53:06 +0000 (12:53 +0300)] 
gstreamer1.0-plugins-bad: set CVE_PRODUCT

Set CVE_PRODUCT of gstreamer1.0-plugins-bad to match NVD entries.

Signed-off-by: Intaek Hwang <intaek.hwang@gehealthcare.com>
Signed-off-by: Maxin John <maxin.john@gehealthcare.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agolibatomic-ops: set CVE_PRODUCT
Intaek Hwang [Wed, 31 Jul 2024 09:53:05 +0000 (12:53 +0300)] 
libatomic-ops: set CVE_PRODUCT

Set CVE_PRODUCT of libatomic-ops to match NVD entries.

Signed-off-by: Intaek Hwang <intaek.hwang@gehealthcare.com>
Signed-off-by: Maxin John <maxin.john@gehealthcare.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agompfr: set CVE_PRODUCT
Intaek Hwang [Wed, 31 Jul 2024 09:53:04 +0000 (12:53 +0300)] 
mpfr: set CVE_PRODUCT

Set CVE_PRODUCT of mpfr as gnu_mpfr to match NVD entries.

Signed-off-by: Intaek Hwang <intaek.hwang@gehealthcare.com>
Signed-off-by: Maxin John <maxin.john@gehealthcare.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoalsa-plugins: set CVE_PRODUCT
Intaek Hwang [Wed, 31 Jul 2024 09:53:03 +0000 (12:53 +0300)] 
alsa-plugins: set CVE_PRODUCT

Set CVE_PRODUCT of alsa-plugins to match NVD entries.

Signed-off-by: Intaek Hwang <intaek.hwang@gehealthcare.com>
Signed-off-by: Maxin John <maxin.john@gehealthcare.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoappstream: refresh patch
Marc Ferland [Wed, 31 Jul 2024 15:28:57 +0000 (11:28 -0400)] 
appstream: refresh patch

Refresh patch for 1.0.3 release.

Signed-off-by: Marc Ferland <marc.ferland@sonatest.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-libarchive-c: add ptest
Corentin Lévy [Fri, 2 Aug 2024 15:10:21 +0000 (17:10 +0200)] 
python3-libarchive-c: add ptest

test added to the fast-list
result of ptest-runner:
Testsuite summary
TOTAL: 36
PASS: 36
SKIP: 0
XFAIL: 0
FAIL: 0
XPASS: 0
ERROR: 0
DURATION: 11
END: /usr/lib/python3-libarchive-c/ptest
2024-08-01T11:44
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Corentin Lévy <corentin.levy@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agonettle: upgrade 3.9.1 -> 3.10
Trevor Gamblin [Fri, 2 Aug 2024 14:21:00 +0000 (10:21 -0400)] 
nettle: upgrade 3.9.1 -> 3.10

Refresh two patches to apply on top of 3.10.

11 of the ptests pass without the sc-valgrind.sh file, so make sure
that's copied to the image fo ptests.

Changelog: https://git.lysator.liu.se/nettle/nettle/-/blob/master/ChangeLog

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agospirv-tools: Fix git-describe related reproducibility
Yoann Congal [Fri, 2 Aug 2024 23:35:53 +0000 (01:35 +0200)] 
spirv-tools: Fix git-describe related reproducibility

This reproducibility problem comes down to git-describe output. Fixes
this by using an environment variable to force the description and use
it to set this description to ${PV}

Fixes [YOCTO #15567].

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agomeson: upgrade 1.4.0 -> 1.5.1
Ross Burton [Fri, 2 Aug 2024 16:09:16 +0000 (17:09 +0100)] 
meson: upgrade 1.4.0 -> 1.5.1

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopopulate_sdk_base: Ensure nativesdk targets have do_package_qa run
Richard Purdie [Wed, 17 Jul 2024 21:28:41 +0000 (22:28 +0100)] 
populate_sdk_base: Ensure nativesdk targets have do_package_qa run

We've realised that "bitbake XXXx -c populate_sdk" doesn't actually trigger
the package_qa tests to run. This means test coverage on the autobuilder was
poor. Fix this and run the tests for SDKs.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopulseaudio, desktop-file-utils: correct freedesktop.org -> www.freedesktop.org SRC_URI
Alexander Kanavin [Fri, 2 Aug 2024 16:09:03 +0000 (18:09 +0200)] 
pulseaudio, desktop-file-utils: correct freedesktop.org -> www.freedesktop.org SRC_URI

Server's https certificate isn't valid for freedesktop.org without www prefix.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoca-certificates: get sources from debian tarballs
Alexander Kanavin [Fri, 2 Aug 2024 16:09:02 +0000 (18:09 +0200)] 
ca-certificates: get sources from debian tarballs

git repo no longer has tags for recent versions which means
we had missed several of them, and wouldn't be able to get
notifications about any future releases.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agopython3-jinja2: fix upstream version check
Alexander Kanavin [Fri, 2 Aug 2024 16:09:01 +0000 (18:09 +0200)] 
python3-jinja2: fix upstream version check

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agodevtool/upgrade: rename RECIPE_UPDATE_EXTRA_TASKS -> RECIPE_UPGRADE_EXTRA_TASKS
Alexander Kanavin [Fri, 2 Aug 2024 16:09:00 +0000 (18:09 +0200)] 
devtool/upgrade: rename RECIPE_UPDATE_EXTRA_TASKS -> RECIPE_UPGRADE_EXTRA_TASKS

'UPDATE' as a name is somewhat unfortunate as the variable is intended only for
the 'devtool upgrade' operation and devtool also has an 'update-recipe' operation.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agogcc: unify cleanup of include-fixed, apply to cross-canadian
Denys Dmytriyenko [Mon, 22 Jul 2024 05:34:59 +0000 (01:34 -0400)] 
gcc: unify cleanup of include-fixed, apply to cross-canadian

Since target and cross variants were already doing similar cleanup
of include-fixed headers, as those aren't used, unify the code and
also apply the same to cross-canadian variant.

Some of those header files get processed with a tool that leaves
absolute buildpaths inside the file's commented section, causing
QA errors. Since those aren't used, let's remove them.

This may be a temporary solution until the tool itself gets fixed
to not embed absolute buildpaths in the header files:
https://lists.openembedded.org/g/openembedded-core/topic/107268307

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agogcc: remove paths to sysroot from configargs.h and checksum-options for gcc-cross...
Oleksandr Hnatiuk [Mon, 22 Jul 2024 05:34:58 +0000 (01:34 -0400)] 
gcc: remove paths to sysroot from configargs.h and checksum-options for gcc-cross-canadian

Apply fixes from gcc-cross (84a78f46d594 and 0ead8cbdfb96) to gcc-cross-canadian.
This will improve (but not fix) reproducibility of gcc-cross-canadian.
Also move this code to functions to avoid code duplication.

[RP: Tweak patch to make the function parameters clear and fix quoting issues
ensuring the code exactly matches the original replacements with an additional
parameter.]

Signed-off-by: Oleksandr Hnatiuk <ohnatiuk@cisco.com>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agorpcbind: Fix boot time start failure
Zoltan Boszormenyi [Sun, 28 Jul 2024 14:29:06 +0000 (16:29 +0200)] 
rpcbind: Fix boot time start failure

With commits 90bc1810 ("bitbake.conf: Add runtimedir") and
561e853e ("rpcbind: Specify state directory under /run") rpcbind
still can fail during startup with:

  rpcbind: /var/run/rpcbind.lock: Read-only file system

The lockfile is hardcoded as "/var/run/rpcbind.lock".
While it should use the same internal define "RPCBIND_STATEDIR"
as the paths for rpcbind.xdr and portmap.xdr, it's not necessary
to be patched because of the default value of ${runtimedir} and
the presence of the /var/run -> /run symlink.

Using --with-statedir=/run/rpcbind adds the line

  RequiresMountsFor=/run/rpcbind

to the service but it doesn't guarantee that /run is writable yet
when rpcbind.service starts. Add this guarantee by running
rpcbind.service with systemd-tmpfiles-setup.service and add the
tmpfiles.d entry for /run/rpcbind.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoclasses: add new retain class for retaining build results
Paul Eggleton [Thu, 1 Aug 2024 04:10:22 +0000 (21:10 -0700)] 
classes: add new retain class for retaining build results

If you are running your builds inside an environment where you don't
have access to the build tree (e.g. an autobuilder where you can only
download final artifacts such as images), then debugging build failures
can be difficult - you can't examine log files, the source tree or
output files. When enabled, by default this class will retain the work
directory for any recipe that has a task failure in the form of a
tarball, and can also be configured to save other directories on failure
or always.

It puts these tarballs in a configurable location (${TMPDIR}/retained by
default), where they can be picked up by a separate process and made
available as downloadable artifacts.

Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 months agoopensbi: bump to 1.5.1
Thomas Perrot [Fri, 2 Aug 2024 15:15:35 +0000 (17:15 +0200)] 
opensbi: bump to 1.5.1

This intermediate release has following fixes:
- Save/restore menvcfg only when it exists
- Adjust Sscofpmf mhpmevent mask for upper 8 bits
- Fix potential NULL pointer dereferences in SBI DBTR
- Fix incorrect size passed to sbi_zalloc() in SBI FWFT
- Check result of pmp_get() in is_pmp_entry_mapped()

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>