Bumping the kern-tools SRCREV to allow comments after configuration
options.
Without this update of the regex, symbol_why will incorrectly detect
that options are not in the final .config during audit.
(From OE-Core rev: 79135df956b536d3be1ca86d28d5c77d59c672c4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
83b4161a63b8 Linux 6.12.23
e70b4b8f93d7 platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc()
625e9b91eb13 tracing: Do not use PERF enums when perf is not defined
59fc42318305 ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE
c6f2a8146da1 NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
afec5b5010de NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory
101fd0aa0d7d NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs()
a84c80515ca8 nfsd: fix management of listener transports
cad3479b6366 nfsd: put dl_stid if fail to queue dl_recall
52e209203c35 nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid()
adf0ddb914c9 media: streamzap: fix race between device disconnection and urb callback
845e9286ff99 media: vimc: skip .s_stream() for stopped entities
e2d8e7bd3314 exec: fix the racy usage of fs_struct->in_exec
747e3eec1d7d mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
2d9709690f31 jfs: add index corruption check to DT_GETPAGE()
0beddc2a3f9b jfs: fix slab-out-of-bounds read in ea_get()
b47584c55644 ext4: fix OOB read when checking dotdot dir
13d6f8ba5074 ext4: don't over-report free space or inodes in statvfs
0cfea60966e4 wifi: mt76: mt7921: fix kernel panic due to null pointer dereference
2df8ee605eb6 arm64: Don't call NULL in do_compat_alignment_fixup()
2e877ff34922 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs
1abca855ea9f tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
33052e7f52c5 tracing: Fix synth event printk format for str fields
cffc2a6718e4 tracing: Ensure module defining synth event cannot be unloaded while tracing
c85efe6e1374 tracing: Fix use-after-free in print_graph_function_flags during tracer switching
37c9875c178f exfat: fix potential wrong error return from get_block
49b0a6ab8e52 exfat: fix random stack corruption after get_block
ca8bed31edf7 ksmbd: fix null pointer dereference in alloc_preauth_hash()
56de7778a485 ksmbd: validate zero num_subauth before sub_auth is accessed
6a9cd9ff0fa2 ksmbd: fix overflow in dacloffset bounds check
9069939d7621 ksmbd: fix session use-after-free in multichannel connection
ca042cc0e4f9 ksmbd: fix use-after-free in ksmbd_sessions_deregister()
800c482c9ef5 ksmbd: add bounds check for create lease context
29b946714d6a ksmbd: add bounds check for durable handle context
9bc3299039d2 KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error
a31fa24813a7 mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
1209241a6b40 mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
b548a448993a mmc: omap: Fix memory leak in mmc_omap_new_slot
0c121f2065e4 Remove unnecessary firmware version check for gc v9_4_2
6b9ddc4f5f2e media: omap3isp: Handle ARM dma_iommu_mapping
9f7ae45f0c61 ARM: 9444/1: add KEEP() keyword to ARM_VECTORS
498edda23f7e ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
e71a57c5aaa3 acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
339d6c965f20 wifi: mt76: mt7925: remove unused acpi function for clc
93224deb50a8 x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
70a2fa13d4a9 x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
e3d54decc75c x86/Kconfig: Add cmpxchg8b support back to Geode CPUs
e8bba7ced03e idpf: Don't hard code napi_struct size
c35771342e47 uprobes/x86: Harden uretprobe syscall trampoline check
3a8bec6583e5 perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
e853bb7d6aec perf/x86/intel: Apply static call for drain_pebs
854b6764be33 ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
1a85281415fb platform/x86: ISST: Correct command storage data length
48792ab44552 platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560
35c1834dd630 ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
805e3ce5e0e3 x86/tdx: Fix arch_safe_halt() execution for TDX VMs
3e3d8169c095 x86/mce: use is_copy_from_user() to determine copy-from-user context
ada88219d531 x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
d39838da59bd KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected
a54247efbc73 x86/hyperv: Fix check of return value from snp_set_vmsa()
add72c418d0a LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
223d565d8892 LoongArch: BPF: Don't override subprog's return value
205a2182c51f LoongArch: BPF: Fix off-by-one error in build_prologue()
0aa5d4370b5b LoongArch: Increase MAX_IO_PICS up to 8
1d0def2d1658 LoongArch: Increase ARCH_DMA_MINALIGN up to 16
dc07c4698587 rust: Fix enabling Rust and building with GCC for LoongArch
d689645cd159 usbnet:fix NPE during rx_complete
86f327305ed4 wifi: mac80211: Fix sparse warning for monitor_sdata
96fa2608296d tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register
b09ff334c168 tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning
ac08fa36d8cb tty: serial: fsl_lpuart: use port struct directly to simply code
82719d0e7584 tty: serial: fsl_lpuart: Use u32 and u8 for register variables
3501677651ca cgroup/rstat: Fix forceidle time in cpu.stat
39bc1484eb06 cgroup/rstat: Tracking cgroup-level niced CPU time
ef79f2dec7a9 tracing: Correct the refcount if the hist/hist_debug file fails to open
eecb62a24b23 tracing/hist: Support POLLPRI event for poll on histogram
fe87f8d3a5b4 tracing/hist: Add poll(POLLIN) support on hist file
387dc88c2c27 tracing: Switch trace_events_hist.c code over to use guard()
7de8290a66df tools/power turbostat: report CoreThr per measurement interval
e9c928807239 perf/core: Fix child_total_time_enabled accounting bug at task exit
d3f0a68b2914 drm/amdgpu/gfx12: fix num_mec
2ac69453e9e5 drm/amdgpu/gfx11: fix num_mec
528287815ee5 kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally
8a88bb092f42 net: ibmveth: make veth_pool_store stop hanging
ebebeb58d48e arcnet: Add NULL check in com20020pci_probe()
f4fea25f5c7f ipv6: Do not consider link down nexthops in path selection
1eb36a2cdf63 ipv6: Start path selection from the first nexthop
2952776c69a1 net: fix geneve_opt length integer overflow
9dec9dacaeed net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
de579015d132 ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
0a93a710d6df netfilter: nft_tunnel: fix geneve_opt type confusion addition
92a5c1851311 net: decrease cached dst counters in dst_release
9539c1721a36 tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
47744d0d5f3b vsock: avoid timeout during connect() if the socket is closing
a116b271bf3c udp: Fix memory accounting leak.
94d5ad7b4112 udp: Fix multiple wraparounds of sk->sk_rmem_alloc.
fcbfb54a0269 net: mvpp2: Prevent parser TCAM memory corruption
e5178bfc55b3 sctp: add mutual exclusion in proc_sctp_do_udp_port()
2f35b7673a3a net_sched: skbprio: Remove overly strict queue assertions
3ba9cf69de50 netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
feb1fa2a03a2 netfilter: nf_tables: don't unregister hook when table is dormant
86bd9609fd3e netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only
79618e952ef4 idpf: fix adapter NULL pointer dereference on reboot
d11d0ce887f4 e1000e: change k1 configuration on MTP and later platforms
40d187b247b3 spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent
174954911f1c ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model
48b175aa4677 spi: bcm2835: Do not call gpiod_put() on invalid descriptor
4d8458e48ff1 ASoC: imx-card: Add NULL check in imx_card_probe()
a3800b64f866 nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer
c35ec5e046ba riscv/purgatory: 4B align purgatory_start
4c6b1d08e614 riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator
be85b932b578 riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
e50781bf7acc spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock()
d3b862658669 ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
c76bb2d0aa54 s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation
7e3497d7dacb ublk: make sure ubq->canceling is set when queue is frozen
efd101b1f0f5 x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs
0751db851374 RISC-V: errata: Use medany for relocatable builds
92a25feb4546 ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
26d14768c4ba firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
3dbb73a07579 ntb: intel: Fix using link status DB's
cb153bdc1812 ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
4119e80ce22d riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra
8522051c58d6 fs/9p: fix NULL pointer dereference on mkdir
d04600f43569 spufs: fix a leak in spufs_create_context()
029d8c711f5e spufs: fix gang directory lifetimes
35f789ccebd6 spufs: fix a leak on spufs_new_file() failure
7a95b4887348 netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int
8a2cc9ffd13c hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9}
bc08c087118e memory: omap-gpmc: drop no compatible check
d840c84cdddd can: statistics: use atomic access in hot path
54c198d672ca ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx
a3612053b2e7 selftests: netfilter: skip br_netfilter queue tests if kernel is tainted
93c59b5548ee net: devmem: do not WARN conditionally after netdev_rx_queue_restart()
cf1b90486748 drm/amd: Keep display off while going into S4
3e6ce0d9ec79 nvme-pci: fix stuck reset on concurrent DPC and HP
5e194e0f77ee x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled
eafd7ec55b1d x86/hyperv: Fix output argument to hypercall that changes page visibility
ddf40162ac79 locking/semaphore: Use wake_q to wake up processes outside lock critical section
e401fa5b953e wifi: mac80211: fix SA Query processing in MLO
9465e09b74eb wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state
56e6d4a8877f ASoC: rt1320: set wake_capable = 0 explicitly
f8dfd7c50170 ASoC: codecs: wsa884x: report temps to hwmon in millidegree of Celsius
e1fc76b2bbf3 x86/hyperv/vtl: Stop kernel from probing VTL0 low memory
ecc08c460866 sched/deadline: Use online cpus for validating runtime
c730833bc025 ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA
01a27b2dd07f ALSA: hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA
2e2626d1e8db ALSA: hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA
f57ca98c65cd ALSA: hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA
ff8ebaf47dce ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA
9dcf970c5c38 ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA
c7943f0677d6 ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA
92075758782c exfat: add a check for invalid data size
77a5ed6b0349 platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA
5dd021991430 platform/x86/amd/pmf: Propagate PMF-TA return codes
f7038ea68fc0 HID: i2c-hid: improve i2c_hid_get_report error message
95459156b366 net: dsa: rtl8366rb: don't prompt users for LED control
64eb31d872fe platform/x86/intel/vsec: Add Diamond Rapids support
10ac73318c3a platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet
6edee7c63b93 cifs: fix incorrect validation for num_aces field of smb_acl
da087905e327 smb: common: change the data type of num_aces to le16
7364420090ac perf/core: Fix perf_pmu_register() vs. perf_init_event()
fbd3a04bd86f ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0
64c707d24ccc ALSA: hda/realtek: Fix Asus Z13 2025 audio
83d888b69310 affs: don't write overlarge OFS data block size fields
4fbfb003bba4 affs: generate OFS sequence numbers starting at 1
d8575bdcf820 wifi: brcmfmac: keep power during suspend if board requires it
5eb8c8fee726 nvme-pci: skip CMB blocks incompatible with PCI P2P DMA
63bd235de242 nvme-pci: clean up CMBMSC when registering CMB fails
c2fa1deeb4b8 nvme-tcp: fix possible UAF in nvme_tcp_poll
12622cb7b1d8 wifi: iwlwifi: mvm: use the right version of the rate API
bd888d67c7ce wifi: iwlwifi: fw: allocate chained SG tables for dump
e0862a6d3dab wifi: mac80211: remove debugfs dir for virtual monitor
5d42a3413724 wifi: mac80211: Cleanup sta TXQs on flush
eb532ac40dc8 nfs: Add missing release on error in nfs_lock_and_join_requests()
26bf086ebd70 objtool/loongarch: Add unwind hints in prepare_frametrace()
d80168db5e0c rcu-tasks: Always inline rcu_irq_work_resched()
00911b416ad7 context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
8e49f912ae14 sched/smt: Always inline sched_smt_active()
22e1e4e11af5 objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
10856c530de3 octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
d2e60c3b8a62 octeontx2-af: Fix mbox INTR handler when num VFs > 64
a436e1434317 net: phy: broadcom: Correct BCM5221 PHY model detection
d3561dc471ac ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid
00c22ab0614a LoongArch: Rework the arch_kgdb_breakpoint() implementation
035a4a852ee8 LoongArch: Fix device node refcount leak in fdt_cpu_clk_init()
396cdb580e2e LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
11d479dffde5 objtool: Fix segfault in ignore_unreachable_insn()
2a6f8823ff60 ring-buffer: Fix bytes_dropped calculation issue
5923492ba353 net/mlx5e: SHAMPO, Make reserved size independent of page size
457db486203c ksmbd: fix r_count dec/increment mismatch
e0b32b6f0f13 ksmbd: fix multichannel connection failure
3e341dbd5f5a ksmbd: use aead_request_free to match aead_request_alloc
3f17af46cfc7 rndis_host: Flag RNDIS modems as WWAN devices
28b21ee8e8fb rtnetlink: Allocate vfinfo size for VF GUIDs when supported
4a9595eb024b exfat: fix missing shutdown check
6a1407532500 exfat: fix the infinite loop in exfat_find_last_cluster()
7d8dfc27d90d smb: client: Fix netns refcount imbalance causing leaks and use-after-free
81270dd79606 NFS: Shut down the nfs_client only after all the superblocks
cd80277f6521 objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
1adc93a525fd objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show()
456300be232e thermal: core: Remove duplicate struct declaration
8f178998af67 perf bpf-filter: Fix a parsing error with comma
2c3dea5d1776 perf tools: annotate asm_pure_loop.S
aba918999252 fs/procfs: fix the comment above proc_pid_wchan()
819685fcebdf perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation
5b2b692804ce tty: n_tty: use uint for space returned by tty_write_room()
1817c4b85011 staging: vchiq_arm: Fix possible NPR of keep-alive thread
f3fafa188d96 staging: vchiq_arm: Register debugfs after cdev
f14dd4025975 staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
ed1d004a5af0 perf: intel-tpebs: Fix incorrect usage of zfree()
70afdf771171 perf dso: fix dso__is_kallsyms() check
18ea76a747ac perf python: Check if there is space to copy all the event
9816424d65a2 perf python: Don't keep a raw_data pointer to consumed ring buffer space
4608d15a43fb perf python: Decrement the refcount of just created event on failure
f0343969111f perf python: Fixup description of sample.id event member
e1c900e078d5 i3c: master: svc: Fix missing the IBI rules
a8edfc206ed1 um: hostfs: avoid issues on inode number reuse by host
5b37d2370d0c um: remove copy_from_kernel_nofault_allowed
2b0328c5f0f9 um: Pass the correct Rust target and options with gcc
0d8ba0ed03c3 selftests/mm/cow: fix the incorrect error handling
eafb4e3a82aa fuse: fix dax truncate/punch_hole fault path
ca27c16539a3 NFS: fix open_owner_id_maxsz and related fields.
46117472a279 NFSv4: Avoid unnecessary scans of filesystems for delayed delegations
8765bc2638ce NFSv4: Avoid unnecessary scans of filesystems for expired delegations
ac8be75a7deb NFSv4: Avoid unnecessary scans of filesystems for returning delegations
4595beb5fee9 NFSv4: Don't trigger uneccessary scans for return-on-close delegations
d04bea49c806 arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
49d2a2ea9d30 ocfs2: validate l_tree_depth to avoid out-of-bounds access
c6338b0d56f0 kexec: initialize ELF lowest address to ULONG_MAX
c42282a07832 kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()
32222c0fd242 perf units: Fix insufficient array space
b18056f753bf perf evlist: Add success path to evlist__create_syswide_maps
7cd1096d3bea perf debug: Avoid stack overflow in recursive error message
7a40b52d4442 iio: light: Add check for array bounds in veml6075_read_int_time_ms
967570b52826 iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset
dd6391006379 iio: adc: ad7173: Fix comparison of channel configs
12eeec2fe012 iio: adc: ad7124: Fix comparison of channel configs
0c13dc967e07 iio: adc: ad4130: Fix comparison of channel setups
55e2dbe2ba78 dmaengine: fsl-edma: free irq correctly in remove path
bcd00d044346 dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
201a2bdda13b fs/ntfs3: Prevent integer overflow in hdr_first_de()
284c9549386e fs/ntfs3: Fix a couple integer overflows on 32bit systems
8109f57613a0 usb: xhci: correct debug message page size calculation
fc1b20f16897 perf bench: Fix perf bench syscall loop count
8e901e95bedc perf arm-spe: Fix load-store operation checking
df3892e5e861 iio: backend: make sure to NULL terminate stack buffer
91cc7dca2a69 iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.
7c640dd70e63 iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
a17a3db6d411 ucsi_ccg: Don't show failed to get FW build information error
d72a8585043b perf build: Fix in-tree build due to symbolic link
a7b29a28d1e4 tools/x86: Fix linux/unaligned.h include path in lib/insn.c
72a149792714 perf pmu: Don't double count common sysfs and json events
1315b08f609e coresight-etm4x: add isb() before reading the TRCSTATR
3a19eb3d9818 vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
e90a5776e105 coresight: catu: Fix number of pages while using 64k pages
6f774f82a7fa greybus: gb-beagleplay: Add error handling for gb_greybus_init
372a144dbb96 perf report: Switch data file correctly in TUI
0e344b67bf26 soundwire: slave: fix an OF node reference leak in soundwire slave device
82d0586c3592 isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
f9b0819e8b10 phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id
641394fbb5a5 fs/ntfs3: Update inode->i_mapping->a_ops on compression state
4f750b846280 w1: fix NULL pointer dereference in probe
4baed8d7452b perf: Always feature test reallocarray
de9c71274735 perf stat: Fix find_stat for mixed legacy/non-legacy events
165b155dfedb clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
bf233124d398 pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
5416777d568a crypto: hisilicon/sec2 - fix for aead auth key length
0d6460b9d2a3 RDMA/core: Fix use-after-free when rename device name
782526a40149 x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
c2ddf2f5760b leds: Fix LED_OFF brightness race
a1fab9e64948 mfd: sm501: Switch to BIT() to mitigate integer overflows
7ee71ef057b1 pinctrl: renesas: rzv2m: Fix missing of_node_put() call
cad677085274 RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
19e6817f8400 bpf: Fix array bounds error with may_goto
cff6b3c8085d clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable()
4fdbccc738af crypto: nx - Fix uninitialised hv_nxc on error
ac9e52aca2cb power: supply: max77693: Fix wrong conversion of charge input threshold value
b6542ef0d4dd x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
cd0e4789f870 clk: amlogic: g12a: fix mmc A peripheral clock
f29760cdca4b clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
64bb7efb0c4c crypto: qat - remove access to parity register for QAT GEN4
4409e87cdc8b pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment
8ba426f170f1 rust: fix signature of rust_fmt_argument
c9fad5ce1ef9 selftests/bpf: Select NUMA_NO_NODE to create map
4d32504f7ae9 clk: amlogic: gxbb: drop non existing 32k clock parent
dc8477444ac6 clk: amlogic: g12b: fix cluster A parent data
52f3ef292b7b pinctrl: tegra: Set SFIO mode to Mux Register
2aec4d9a79a7 IB/mad: Check available slots before posting receive WRs
6d4e56e4c581 crypto: api - Fix larval relookup type and mask
eae034cdcee9 power: supply: bq27xxx_battery: do not update cached flags prematurely
005d8de09c71 remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
a114d25d584c RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
257f0bdd5a4b RDMA/mlx5: Fix calculation of total invalidated pages
df45ae2a4f1c RDMA/core: Don't expose hw_counters outside of init net namespace
c9c2582c4cd1 clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
dcb5997ead6d selftests/bpf: Fix freplace_link segfault in tailcalls prog test
25aa4fe297a5 RDMA/mlx5: Fix MR cache initialization error flow
fb4206c76b99 pinctrl: renesas: rzg2l: Fix missing of_node_put() call
3980e3741a8c pinctrl: renesas: rza2: Fix missing of_node_put() call
e7b7f5a170d3 lib: 842: Improve error handling in sw842_compress()
8ed5381756de bpf: Use preempt_count() directly in bpf_send_signal_common()
42efddee037b clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK
82484764ea90 remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
4a7e28e3523f crypto: tegra - Set IV to NULL explicitly for AES ECB
7d25febb0e03 RDMA/mana_ib: Ensure variable err is initialized
088a200ebf46 s390: Remove ioremap_wt() and pgprot_writethrough()
bd717b4dea87 clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
13a2312c5352 crypto: tegra - Fix CMAC intermediate result handling
241d9965109b pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw()
24307866e0ac clk: samsung: Fix UBSAN panic in samsung_clk_init()
81d4e03116d3 remoteproc: qcom: pas: add minidump_id to SC7280 WPSS
b5d1970003cc clk: renesas: r8a08g045: Check the source of the CPU PLL settings
8d6373f83f36 x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
919206201aac selftests/bpf: Fix string read in strncmp benchmark
652a3dfd8c2b libbpf: Fix hypothetical STT_SECTION extern NULL deref case
73fd28b12d78 remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
26c0229b604e pinctrl: renesas: rzg2l: Suppress binding attributes
bfcca46f01ac of: property: Increase NR_FWNODE_REFERENCE_ARGS
2df19f5f6f72 remoteproc: core: Clear table_sz when rproc_shutdown
01fd737776ca RDMA/mlx5: Fix page_size variable overflow
51bcbe6cdaf0 crypto: hisilicon/sec2 - fix for sec spec check
71f4581c464b crypto: hisilicon/sec2 - fix for aead authsize alignment
0069c0e671ab clk: amlogic: gxbb: drop incorrect flag on 32k clock
46ea02988bb9 crypto: tegra - Use HMAC fallback when keyslots are full
057298d19334 crypto: bpf - Add MODULE_DESCRIPTION for skcipher
3e0d61cf588f crypto: tegra - check return value for hash do_one_req
5d9147db00d3 crypto: tegra - Use separate buffer for setkey
f23dfee54b57 crypto: qat - set parity error mask for qat_420xx
92936d50c5b8 crypto: iaa - Test the correct request flag
238ece4937aa fbdev: sm501fb: Add some geometry checks.
8356f4570082 mdacon: rework dependency list
d3ea050c153d dummycon: fix default rows/cols
9a14cacaf527 fbdev: au1100fb: Move a variable assignment behind a null pointer check
b1c4bd166771 PCI: pciehp: Don't enable HPIE when resuming in poll mode
e23dfb926f5b PCI: Fix BAR resizing when VF BARs are assigned
a1855c2ebb88 PCI: histb: Fix an error handling path in histb_pcie_probe()
b004cf517d8e PCI: dwc: ep: Return -ENOMEM for allocation failures
3453bcaf2ca9 drm/amd/display: avoid NPD when ASIC does not support DMUB
d877bf6eb39c drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
57a9fb47551b drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
e5838a2bf16f drm/mediatek: Fix config_updating flag never false when no mbox channel
02e94069c3e9 PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
362b5879a7f3 PCI: Remove stray put_device() in pci_register_host_bridge()
7b40c5b938e9 powerpc/kexec: fix physical address calculation in clear_utlb_entry()
7e754aa0daaf crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD
a3030fcba3c8 drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump
f42a78df8894 drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
b8b5e2e77083 drm/panthor: Update CS_STATUS_ defines to correct values
bcb484200441 PCI: Avoid reset when disabled via sysfs
2a54a1a9c6c9 PCI/portdrv: Only disable pciehp interrupts early when needed
2cf276e501c4 PCI: brcmstb: Fix potential premature regulator disabling
df63321a40cc PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
0fe63272c43c PCI: brcmstb: Use internal register to change link capability
4557922dbfca PCI: brcmstb: Set generation limit before PCIe link up
b23b73ea4c21 PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload
c0ef1c8ef70b drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'
70f1dcc21779 drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
2af52e4d2e19 drm/msm/dsi: Use existing per-interface slice count in DSC timing
a47ee1884c5b drm/msm/dsi/phy: Program clock inverters in correct register
47a025046640 drm/msm/dpu: don't use active in atomic_check()
a99219bbd69a drm/amd/display: fix an indent issue in DML21
8ba27aa51286 PCI/ACS: Fix 'pci=config_acs=' parameter
91b0ab875128 drm/panel: ilitek-ili9882t: fix GPIO name in error message
f556b6ba0ac5 PCI/ASPM: Fix link state exit during switch upstream function removal
4f997843de78 drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
0fe9a58fa5d0 drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
372e387c4f1c PCI: Remove add_align overwrite unrelated to size0
254f771c7067 PCI: Use downstream bridges for distributing resources
f2b099e945ee drm/amdgpu/umsch: fix ucode check
2dbf9e3efcc0 drm/amdgpu: refine smu send msg debug log format
2a07eab05d9d gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines
d5eb8e347905 drm/vkms: Fix use after free and double free on init error
b84d743c2393 drm: xlnx: zynqmp: Fix max dma segment size
dd8e6445e4e3 drm/bridge: it6505: fix HDCP V match check is not performed correctly
69e90c1e3391 drm/dp_mst: Fix drm RAD print
5ffb6b9a1a04 drm/ssd130x: ensure ssd132x pitch is correct
5a3461ca54db drm/ssd130x: fix ssd132x encoding
a9c4366566e6 drm/ssd130x: Set SPI .id_table to prevent an SPI core warning
950513eba9cb drm/bridge: ti-sn65dsi86: Fix multiple instances
15291b561d8c ALSA: timer: Don't take register_mutex with copy_from/to_user()
11242f4b9baa ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
f751361b3a15 ALSA: hda/realtek: Always honor no_shutup_pins
2050247d5ebf dt-bindings: vendor-prefixes: add GOcontroll
7fdca6c0b12c HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
da3ac4cf7f13 ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
748a1118d20d ASoC: cs35l41: check the return value from spi_setup()
5b6739341500 platform/x86: dell-ddv: Fix temperature calculation
0654ea13976c platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static
a4f38bc600f3 platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static
4f42478af663 auxdisplay: panel: Fix an API misuse in panel.c
f0a72629ccec media: platform: allgro-dvt: unregister v4l2_device on the error path
d34100049923 media: verisilicon: HEVC: Initialize start_bit field
e161533964de auxdisplay: MAX6959 should select BITREVERSE
d026245063d2 regulator: pca9450: Fix enable register for LDO5
f5852872eb29 x86/entry: Add __init to ia32_emulation_override_cmdline()
52e513a8850c x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
b86500597089 x86/traps: Make exc_double_fault() consistently noreturn
5108828fecfc perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
345957c1cfb8 lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
c3a4c91a409e PM: sleep: Fix handling devices with direct_complete set on errors
953d28a4f459 thermal: int340x: Add NULL check for adev
a8a1bcc27d46 x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors
385a0265295f EDAC/ie31200: Fix the error path order of ie31200_init()
4294e94f43c7 EDAC/ie31200: Fix the DIMM size mask for several SoCs
67d079c0f29e EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
96b4f2e97408 selinux: Chain up tool resolving errors in install_policy.sh
864750968d71 watchdog/hardlockup/perf: Fix perf_event memory leak
b471631fa19a kunit/stackinit: Use fill byte different from Clang i386 pattern
ff435a627342 RISC-V: KVM: Disable the kernel perf counter during configure
e2bda794d381 cpufreq: tegra194: Allow building for Tegra234
31d5665172b3 PM: sleep: Adjust check before setting power.must_resume
4d28c2ab2af5 lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
9807270d7399 x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
3e14d9a4eb74 x86/platform: Only allow CONFIG_EISA for 32-bit
a086e7cde509 x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
568aa554e760 x86/fpu: Fix guest FPU state buffer allocation size
2c27c9e1d18a EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
f381c92ab4ec cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
b576c4834d5a sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks
7b1d2454d0b6 sched: Cancel the slice protection of the idle entity
2d5c37dff4b0 smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label
9d93922280f9 smack: dont compile ipv6 code unless ipv6 is configured
40426fc0970e cpufreq: scpi: compare kHz instead of Hz
bc4d689a231d x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
56ec918e6c86 watch_queue: fix pipe accounting mismatch
2ee7ebed771b mips: Add '-std=gnu11' to vdso CFLAGS
b2c792d89ac5 yaffs2: switch from readlink_copy() to vfs_readlink()
807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot
e97df805b938 drm/tilcdc: Set preferred depth
7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
6d8ac5ebe6e8 aufs6: core
587abc1b64c4 aufs6: standalone
1af41d30ef42 aufs6: mmap
6ee2464d2e9d aufs6: base
103b676505f7 aufs6: kbuild
67281562943f qemux86: add configuration symbol to select values
73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs
1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter
918e7a825e8b clear_warn_once: bind a timer to written reset value
f533f87c3758 clear_warn_once: expand debugfs to include read support
f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS
e633abe9c44e libbpf: Fix build warning on ref_ctr_off
ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
03721ceb5626 perf: x86-32: explicitly include <errno.h>
4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long
b0200449610d perf: fix bench numa compilation
aff0940b2212 perf: add SLANG_INC for slang.h
ef912018d28c perf: add sgidefs.h to for mips builds
d8860f858b87 perf: change --root to --prefix for python install
dc38a0eee6e5 perf: add 'libperl not found' warning
6ed51f8786da perf: force include of <stdbool.h>
c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32()
63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat
7816667451ef FAT: Added FAT_NO_83NAME
f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
a24784fd8f88 yaffs2: update to v6.12 folio changes
d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes
d097e4d4115a yaffs: fix mtime/itime field access
4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+
1b6619086e8b yaffs2: v6.5 fixups
25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length
5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap
55986a1284b3 yaffs2: replace bdevname call with sprintf
6f5508f8db8f yaffs2: convert read_page -> readfolio
fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested)
8d2dddba272c yaffs: include blkdev.h
8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API
27005cbac2ed yaffs2: v5.6 build fixups
668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read
285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super
ffc2ed489ccf yaffs: repair yaffs_get_mtd_device
6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API
19f283abc5d1 yaffs2: fix memory leak in mount/umount
04e84672b571 yaffs: Avoid setting any ACL releated xattr
4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1
81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis
26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY
a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020)
feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation
874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility
1d42508faee8 tools: use basename to identify file in gen-mach-types
4b055eca593d iwlwifi: select MAC80211_LEDS conditionally
97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
6dec58319165 defconfigs: drop obselete options
a416ccb5b6c9 linux-yocto: Handle /bin/awk issues
7efe8a1e5158 uvesafb: provide option to specify timeout for task completion
78d10ae07eca uvesafb: print error message when task timeout occurs
80473b7eb8ca compiler.h: Undef before redefining __attribute_const__
ddeff2f1a9a7 vmware: include jiffies.h
3dcdda8912b4 Resolve jiffies wrapping about arp
3b1507db6735 nfs: Allow default io size to be configured.
c2fedad05f77 check console device file on fs when booting
208d6fbada3f mount_root: clarify error messages for when no rootfs found
dbe9454c8ea0 mconf: fix output of cflags and libraries
7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location
b6c189c81397 modpost: mask trivial warnings
a5cc21325ba9 kbuild: exclude meta directory from distclean processing
361ec143c23f powerpc: serialize image targets
605e6ccb304c arm: serialize build targets
e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86
a08cb65331e6 x86_64_defconfig: Fix warnings
8ad332ef777b mips: make current_cpu_data preempt safe
754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code
325ff78ff44d mips: Kconfig: add QEMUMIPS64 option
99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency
c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c
8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
6b60c874cbb0 arm64: defconfig: cleanup config options
8e44673ecd89 vexpress: Pass LOADADDR to Makefile
f34e6805aad5 arm: ARM EABI socketcall
94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 054457a772df0e7866fa4ff0f22d79622ff419bd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
55767d6e74ef Linux 6.12.22
9e6e83e1e2d0 bcachefs: bch2_ioctl_subvolume_destroy() fixes
a964484a3537 serial: 8250_dma: terminate correct DMA in tx_dma_flush()
5f9176f82ec7 serial: stm32: do not deassert RS485 RTS GPIO prematurely
f86907583000 perf tools: Fix up some comments and code to properly use the event_source bus
b094e8e3988e memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
a4931d9fb99e usb: xhci: Apply the link chain quirk on NEC isoc endpoints
6af20ac254cb usb: xhci: Don't skip on Stopped - Length Invalid
ed5760db3d8a net: usb: usbnet: restore usb%d name exception for local mac addresses
52e05bea53c2 net: usb: qmi_wwan: add Telit Cinterion FE990B composition
666e78b47713 net: usb: qmi_wwan: add Telit Cinterion FN990B composition
53a005d3019f tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers
27bd86d139ce tty: serial: 8250: Add Brainboxes XC devices
54f9a8dcab90 tty: serial: 8250: Add some more device IDs
0fac51a2d143 counter: microchip-tcb-capture: Fix undefined counter channel state on probe
181a2ab650f7 counter: stm32-lptimer-cnt: fix error handling when enabling
3ed38d0297fa ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx
2bb139e483f8 netfilter: socket: Lookup orig tuple for IPv6 SNAT
2c1674fb52b2 drm/amd/display: Don't write DP_MSTM_CTRL after LT
95407304253a nfsd: fix legacy client tracking initialization
09691f367df4 atm: Fix NULL pointer dereference
dddd13f7f167 HID: hid-plantronics: Add mic mute mapping and generalize quirks
a532e7680878 ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
2ee7ebed771b mips: Add '-std=gnu11' to vdso CFLAGS
3423cae69078 Linux 6.12.21
2fa52cd829c1 mptcp: Fix data stream corruption in the address announcement
86368616a9ce mm/huge_memory: drop beyond-EOF folios with the right number of refs
e7940c5794c3 arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
9aaffd371829 libsubcmd: Silence compiler warning
8ece5abd7490 Revert "sched/core: Reduce cost of sched_move_task when config autogroup"
c7762348038b KVM: arm64: Eagerly switch ZCR_EL{1,2}
4a397bf077e7 KVM: arm64: Mark some header functions as inline
2e4f2c20db53 KVM: arm64: Refactor exit handlers
cb53828d6911 KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN
d547b363f16a KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN
f19a46cb5373 KVM: arm64: Remove host FPSIMD saving for non-protected KVM
79e140bba70b KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state
e6cd28bbbf90 KVM: arm64: Calculate cptr_el2 traps on activating traps
73ef4f6e379b io_uring/net: fix sendzc double notif flush
a4cb17797a5d ksmbd: fix incorrect validation for num_aces field of smb_acl
731eccbd65aa drm/amdkfd: Fix user queue validation on Gfx7/8
3aa8e00fefca drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
a0a43a133371 drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size
499d1adcac3e drm/amdgpu: Remove JPEG from vega and carrizo video caps
97c2a78d2995 drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2
4b8b7026fc3b drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2
8201c17e986e drm/amdgpu: Restore uncached behaviour on GFX12
eacbc9d28391 drm/amd/pm: add unique_id for gfx12
c58726d64d08 drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
1992e216fd3c drm/amd/display: Fix message for support_edp0_on_dp1
7341e36e6513 drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini()
1135a9431160 drm/sched: Fix fence reference count leak
dd1801aa01bb drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
b2ab8c713bad pmdomain: amlogic: fix T7 ISP secpower
f4489260f571 soc: qcom: pdr: Fix the potential deadlock
91176c193417 batman-adv: Ignore own maximum aggregation size during RX
130290f44bce xsk: fix an integer overflow in xp_create_and_assign_umem()
6afe2ea2daec keys: Fix UAF in key_put()
8332847875f7 efi/libstub: Avoid physical address 0x0 when doing random allocation
c4e37b381a7a firmware: qcom: uefisecapp: fix efivars registration race
54ccfef43773 ARM: shmobile: smp: Enforce shmobile_smp_* alignment
0b1d48698ed9 ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6
2e1dfe3105ab memcg: drain obj stock on cpu hotplug teardown
ede3e8ac90ae proc: fix UAF in proc_get_inode()
4b84c6437f4b mm/page_alloc: fix memory accept before watermarks gets initialized
c057ee03f751 mm/migrate: fix shmem xarray update during migration
abc2677d167d mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT
baa37829052f selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation
8f8eb5afa2cb mmc: atmel-mci: Add missing clk_disable_unprepare()
e96500b7d695 mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops
838c916e6d66 arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou
f8ec8036e7e0 arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou
200517d82b4c arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card
16f1b7dc28a4 arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card
b362fc904d26 accel/qaic: Fix integer overflow in qaic_validate_req()
a99f1254b11e regulator: check that dummy regulator has been probed before using it
d3b83a1442a0 regulator: dummy: force synchronous probing
0def1a40c3e7 netfs: Call `invalidate_cache` only if implemented
adb7325362c7 riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions
66e3cc3885e8 io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally
4b4d2527840f drm/v3d: Don't run jobs that have errors flagged in its fence
c76a537ca228 drm/xe: Fix exporting xe buffers multiple times
dc55ba5f6dd5 can: flexcan: disable transceiver during system PM
7072723e0534 can: flexcan: only change CAN state when link up in system PM
8cec9e314d33 can: ucan: fix out of bound read in strscpy() source
eb14937ece4f can: rcar_canfd: Fix page entries in the AFL list
76a13fad5a3f dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M
15cc669513d6 net: mana: Support holes in device list reply msg
bb83e6e7b56e i2c: omap: fix IRQ storms
71c9cf87776e tracing: tprobe-events: Fix leakage of module refcount
a3ff812d68f6 Revert "gre: Fix IPv6 link-local address generation."
250793874f91 net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES
176d0333aae4 libfs: Fix duplicate directory entry in offset_dir_lookup
0d8a8179fa52 net: ipv6: ioam6: fix lwtunnel_output() loop
49a009135042 net: lwtunnel: fix recursion loops
1344df9a981c net: ti: icssg-prueth: Add lock to stats
326223182e47 net: atm: fix use after free in lec_send()
99918fb674d2 gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU
58ed057dcdb3 phy: fix xa_alloc_cyclic() error handling
cb2f8a5c1fd9 dpll: fix xa_alloc_cyclic() error handling
f8aaa38cfaf6 devlink: fix xa_alloc_cyclic() error handling
cfbde06fda15 ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
29d91820184d ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
8940e6168bb3 net: ipv6: fix TCP GSO segmentation with NAT
d4bf956547c3 net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence
8bf2f1ba2729 ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs
5ba4f58ec2de tracing: tprobe-events: Fix to clean up tprobe correctly when module unload
dfc80ed249b6 ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX
1be40f79d36d accel/qaic: Fix possible data corruption in BOs > 2G
e8f50474037f Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters
761b7c36addd Bluetooth: Fix error code in chan_alloc_skb_cb()
bc6824b3aaff RDMA/hns: Fix wrong value of max_sge_rd
abf7f5be159a RDMA/hns: Fix missing xa_destroy()
0fa35d93d50a RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
7912097c9304 RDMA/hns: Fix invalid sq params not being blocked
4e4c2571aac4 RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
13a52f6c9ff9 RDMA/hns: Fix soft lockup during bt pages loop
d7b8dc4a0dce RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path
ca3c033a4fe1 dma-mapping: fix missing clear bdr in check_ram_in_range_map()
db7dd032eeb2 ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200
2c74f29eaa0d ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300
d4ebdbbd4603 ARM: dts: bcm2711: Don't mark timer regs unconfigured
49d3178ea54a ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP
7c2a5a535cbd RDMA/mlx5: Handle errors returned from mlx5r_ib_rate()
adeba5b0d120 RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx
2776978d2fac RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
9d22afe499d0 arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1
be96850f9ed2 arm64: dts: bcm2712: PL011 UARTs are actually r1p5
98c175b8eb2b ARM: dts: bcm2711: PL011 UARTs are actually r1p5
b8a47aa0b3df ARM: dts: bcm2711: Fix xHCI power-domain
11ae21f1b926 soc: imx8m: Unregister cpufreq and soc dev in cleanup path
224d8bf798fb soc: imx8m: Use devm_* to simplify probe failure handling
4d709816638d soc: imx8m: Remove global soc_uid
25e4700489cf xfrm_output: Force software GSO only in tunnel mode
a0395e96831a xfrm: fix tunnel mode TX datapath in packet offload mode
a64df69c9718 arm64: dts: rockchip: remove supports-cqe from rk3588 tiger
02396956ad89 arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar
5e203693ebf2 arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply
ea835113e5d0 firmware: imx-scu: fix OF node leak in .probe()
d78510d151b5 firmware: qcom: scm: Fix error code in probe()
f491dd2afe1c Linux 6.12.20
62b9ad7e52d4 fs/netfs/read_collect: add to next->prev_donated
8f324d99306b HID: apple: disable Fn key handling on the Omoton KB066
888bcd6c5832 nvme-fc: rely on state transitions to handle connectivity loss
f87271d21dd4 Bluetooth: L2CAP: Fix corrupted list in hci_chan_del
ee06d5c81041 tools/sched_ext: Add helper to check task migration state
46db29a2c8b1 sched_ext: selftests/dsp_local_on: Fix selftest on UP systems
9d9d87e44dd7 smb: client: Fix match_session bug preventing session reuse
beb97eba4cd8 smb3: add support for IAKerb
f41514828296 mm/hugetlb: wait for hugetlb folios to be freed
3b699bcc2667 i2c: sis630: Fix an error handling path in sis630_probe()
ee2ae325f78e i2c: ali15x3: Fix an error handling path in ali15x3_probe()
be05097610f0 i2c: ali1535: Fix an error handling path in ali1535_probe()
9233b85afb47 x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors
1c46673be93d cifs: Fix integer overflow while processing closetimeo mount option
4740cef2a9d0 cifs: Fix integer overflow while processing actimeo mount option
2809a79bc649 cifs: Fix integer overflow while processing acdirmax mount option
833f2903eb8b cifs: Fix integer overflow while processing acregmax mount option
527bde0d9cac block: change blk_mq_add_to_batch() third argument type to bool
0dfe4a7957a5 scripts: generate_rust_analyzer: add uapi crate
4614939363bb scripts: generate_rust_analyzer: add missing include_dirs
657f5e3eeceb scripts: generate_rust_analyzer: add missing macros deps
7c29e8fd1f0e drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps
e72a52a5cf18 ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()
77213a424a48 nvme: move error logging from nvme_end_req() to __nvme_end_req()
6f33bb8664b8 drm/xe/pm: Temporarily disable D3Cold on BMG
b99b5c254442 drm/xe/userptr: Fix an incorrect assert
0e9989bea707 drm/xe: Release guc ids before cancelling work
084c46a133c1 drm/xe: cancel pending job timer before freeing scheduler
90d1cf2fad80 ASoC: rt722-sdca: add missing readable registers
9dcd2b72ea05 rust: init: add missing newline to pr_info! calls
c79a462560d0 ASoC: cs42l43: Fix maximum ADC Volume
cebcc1f336a6 drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()
4ec50b0cead5 rust: error: add missing newline to pr_warn! calls
a46a9371f8b9 ASoC: ops: Consistently treat platform_max as control value
752b56bb76e2 sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl()
72833a339f1f net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata
d52d624f3d70 net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata
b9004fe68878 smb: client: fix regression with guest option
9721f3a79345 qlcnic: fix memory leak issues in qlcnic_sriov_common.c
608bbf7ff5a5 Fix mmu notifiers for range-based invalidates
f6bbea2ffea7 arm64: mm: Populate vmemmap at the page level if not section aligned
5a87e46da241 dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature
454825019d2f netmem: prevent TX of unreadable skbs
e2c89427e08b ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model
ac4b32cb59ff ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()
0a024f992500 clk: samsung: gs101: fix synchronous external abort in samsung_clk_save()
d14ef11b1d1e clk: samsung: update PLL locktime for PLL142XX used on FSD platform
a4261bbc33fb ksmbd: prevent connection release during oplock break notification
62746ae3f541 ksmbd: fix use-after-free in ksmbd_free_work_struct
bac7b8b1a3f1 drm/amd/display: Fix slab-use-after-free on hdcp_work
04f90b505ad3 drm/amd/display: Assign normalized_pix_clk when color depth = 14
6d669a3b031a drm/amd/display: Restore correct backlight brightness after a GPU reset
fefa811e616b drm/amd/display: fix missing .is_two_pixels_per_container
9826fd36ff20 drm/amd/display: fix default brightness
d1227b94d75c drm/amd/display: Disable unneeded hpd interrupts during dm_init
60ae74e367ae drm/amdgpu/display: Allow DCC for video formats on GFX12
c5c5e76aea80 drm/amd/amdkfd: Evict all queues even HWS remove queue failed
72235808eabe drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags
beb47bc67363 drm/dp_mst: Fix locking when skipping CSN before topology probing
962912aaf8d1 drm/atomic: Filter out redundant DPMS calls
e487d35964fb drm/panic: fix overindented list items in documentation
8232ec53bcdd drm/panic: use `div_ceil` to clean Clippy warning
8f55d4414d55 drm/i915/cdclk: Do cdclk post plane programming later
220e26960ef4 spi: microchip-core: prevent RX overflows when transmit size > FIFO size
488ffc0cac38 x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
677088b7fa88 rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>`
514d35a745b8 rust: Disallow BTF generation with Rust + LTO
28d472f153f9 rust: alloc: satisfy POSIX alignment requirement
6db379b34a06 rust: remove leftover mentions of the `alloc` crate
2ef7bdb84620 rust: lockdep: Remove support for dynamically allocated LockClassKeys
ccffb475c133 USB: serial: option: match on interface class for Telit FN990B
d233dbf101b1 USB: serial: option: fix Telit Cinterion FE990A name
3bfa629f4516 USB: serial: option: add Telit Cinterion FE990B compositions
87ede08ef245 USB: serial: ftdi_sio: add support for Altera USB Blaster 3
1a7493a2b899 Input: i8042 - swap old quirk combination with new quirk for more devices
64c6abf1b427 Input: i8042 - swap old quirk combination with new quirk for several devices
ee554ffa3731 Input: i8042 - add required quirks for missing old boardnames
3d6fa8c56bb1 Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ
0ff93d895619 Input: xpad - rename QH controller to Legion Go S
f7ccf4eb4bac Input: xpad - add support for TECNO Pocket Go
d91dd818f1fc Input: xpad - add support for ZOTAC Gaming Zone
e2304bbf8789 Input: xpad - add multiple supported devices
1936b189fa7d Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers
84f7b6f1d63a Input: iqs7222 - preserve system status register
2daccd3b50dd Input: ads7846 - fix gpiod allocation
eff502828bb4 Input: goodix-berlin - fix vddio regulator references
fef9d44b24be cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()
b2bccc729b93 cifs: Validate content of WSL reparse point buffers
061ea46c56f6 vhost: return task creation error instead of NULL
7184e996107c block: fix 'kmem_cache of name 'bio-108' already exists'
d1ceef54b239 net: Handle napi_schedule() calls from non-interrupt
1cf295ac531c drm/nouveau: Do not override forced connector status
27fcaf0afe16 mptcp: safety check before fallback
d7e94211d12d perf/x86/rapl: Add support for Intel Arrow Lake U
2d2b4bdf083d x86/irq: Define trace events conditionally
c481ada21a72 x86/of: Don't use DTB for SMP setup if ACPI is enabled
b1d5a2c0501f perf/x86/intel: Use better start period for frequency mode
665de082f3cb drm/vkms: Round fixp2int conversion in lerp_u16
7b67d2671481 ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup
e5c9f8d2202d ASoC: dapm-graph: set fill colour of turned on nodes
df2ae00d9605 fuse: don't truncate cached, mutated symlink
c54e42985189 ASoC: tas2764: Set the SDOUT polarity correctly
1769f5cb5395 ASoC: tas2764: Fix power control mask
e43334e1dc09 ASoC: tas2770: Fix volume scale
06d7337799dc phy: ti: gmii-sel: Do not use syscon helper to build regmap
bfe7f298eedc nvme: only allow entering LIVE from CONNECTING state
94e7476fa7c5 sctp: Fix undefined behavior in left shift operation
7ece63c977c1 cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes
317fb015fe58 apple-nvme: Release power domains when probe fails
1f07456a5a66 nvmet-rdma: recheck queue state is LIVE in state lock in recv done
fd903dd30122 nvme-pci: quirk Acer FA100 for non-uniqueue identifiers
b349a3d1b15e io-wq: backoff when retrying worker creation
4fd9f51368a2 net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors
a14be80a82c8 ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
985c2c69a5e4 ASoC: SOF: amd: Add post_fw_run_delay ACP quirk
eb49f80b8a6f ALSA: hda: hda-intel: add Panther Lake-H support
458173e86d77 ASoC: SOF: Intel: pci-ptl: Add support for PTL-H
c51c8ec76cfc ALSA: hda: intel-dsp-config: Add PTL-H support
4ed43c26b7dc PCI: pci_ids: add INTEL_HDA_PTL_H
8aac6256919d ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module
5b27776a2beb ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.
f6eaaf1f5bcf ASoC: rsnd: adjust convert rate limitation
6ff121ffe87c ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()
e96e1000be20 ASoC: rsnd: indicate unsupported clock rate
d44418f5024f ALSA: hda/realtek: Limit mic boost on Positivo ARN50
a402f90da448 ASoC: simple-card-utils.c: add missing dlc->of_node
c18fc7e6bbd0 ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull
ed05ae9a27c9 ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14
d5742c484f52 ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID
45fb7e0d0cab selftests/bpf: Fix invalid flag of recv()
02a12760d7c9 drm/tests: hdmi: Fix recursive locking
b0f9bb67869d drm/tests: hdmi: Reorder DRM entities variables assignment
9828d2f2a6ee drm/tests: hdmi: Remove redundant assignments
f8094625a591 Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd
2139811c3f79 Xen/swiotlb: mark xen_swiotlb_fixup() __init
aa3b0ea4742a arm64: amu: Delay allocating cpumask for AMU FIE support
8aa4c89378ed LoongArch: KVM: Set host with kernel mode when switch to VM mode
f30b7b949ed8 LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE
a91922e9eab5 thermal/cpufreq_cooling: Remove structure member documentation
e129f7291506 s390/cio: Fix CHPID "configure" attribute caching
7e759fb01512 platform/x86: int3472: Call "reset" GPIO "enable" for INT347E
515b17dcd4cf platform/x86: int3472: Use correct type for "polarity", call it gpio_flags
f6ee81371e70 platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles
f92324135f09 platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e
30a40b592594 sched: Clarify wake_up_q()'s write to task->wake_q.next
c39bd0df25b4 objtool: Ignore dangling jump table entries
d5ca39d3369a btrfs: fix two misuses of folio_shift()
3ceaafa26f30 HID: apple: fix up the F6 key on the Omoton KB066 keyboard
024d7e006aa4 HID: hid-apple: Apple Magic Keyboard a3203 USB-C support
08fde0878480 selftests/cgroup: use bash in test_cpuset_v1_hp.sh
fb019cf04211 HID: topre: Fix n-key rollover on Realforce R3S TKL boards
2501c9ce2da7 HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs
25736fe5893d usb: phy: generic: Use proper helper for property detection
705f2515189c HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode
6ca3d4d87af4 HID: ignore non-functional sensor in HP 5MP Camera
3cef11955f29 HID: intel-ish-hid: Send clock sync message immediately after reset
e9275a19e271 HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
05db4968d4bb sched_ext: selftests/dsp_local_on: Fix sporadic failures
7963b379a37c selftests: always check mask returned by statmount(2)
37e638d4cae4 vboxsf: fix building with GCC 15
3b477a0296f4 alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support
ef35c36fb4f1 smb: client: fix noisy when tree connecting to DFS interlink targets
61699cb2534f ACPI: resource: IRQ override for Eluktronics MECH-17
af71ba921d08 scsi: qla1280: Fix kernel oops when debug level > 2
3be04084517e scsi: ufs: core: Fix error return with query response
1207e5d1a268 scsi: core: Use GFP_NOIO to avoid circular locking dependency
36793d90d76f drm/amd/display: Fix out-of-bound accesses
8bf1b5eeaf94 platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()
20d6994b6f1f sched/debug: Provide slice length for fair tasks
b253660fac5e iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
aa189c394168 futex: Pass in task to futex_queue()
fb51a7209398 btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop
ccdec7ea9a3d powercap: call put_device() on an error path in powercap_register_control_type()
ae5716b4631f hrtimers: Mark is_migration_base() with __always_inline
18bee525aa9a nvme-fc: do not ignore connectivity loss during connecting
50ef04270048 nvme-fc: go straight to connecting state when initializing
d6402fb37720 net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
f7bf259a0427 net/mlx5: Bridge, fix the crash caused by LAG state check
b22fae6a7aaf net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch
4251e73182c3 net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs
5f634c972be8 net/mlx5: HWS, Rightsize bwc matcher priority
9e79fdabd52c Revert "openvswitch: switch to per-action label counting in conntrack"
e6610f9c08b4 net: openvswitch: remove misbehaving actions length check
a4d42b590115 gre: Fix IPv6 link-local address generation.
931681bc821f netfilter: nft_exthdr: fix offset with ipv4_find_option()
5c3ca9cb48b5 net_sched: Prevent creation of classes with TC_H_ROOT
e6cb63fac7fd ipvs: prevent integer overflow in do_ip_vs_get_ctl()
db1e0c085682 netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
992a60cdfd9f rtase: Fix improper release of ring list entries in rtase_sw_reset
247347fe0cdd selftests: bonding: fix incorrect mac address
4cf224c45fe7 bonding: fix incorrect MAC address setting to receive NS messages
5c47d5bfa7b0 net: mctp: unshare packets when reassembling
a597d4b75669 net: switchdev: Convert blocking notification chain to a raw one
187ef72a8438 eth: bnxt: fix memory leak in queue reset
0997443906b9 bnxt_en: handle tpa_info in queue API implementation
fa36f457eec3 bnxt_en: refactor tpa_info alloc/free into helpers
f49bc4d7ff3d eth: bnxt: use page pool for head frags
f059a0fd7330 eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx}
5b57ed14a1b8 eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
a6604717850e eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic
14eb5f0d6554 eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc()
19107e71be33 eth: bnxt: fix truesize for mb-xdp-pass case
1d34296409a5 net/mlx5: handle errors in mlx5_chains_create_table()
102d02874911 Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
4545e2aa121a fbdev: hyperv_fb: Allow graceful removal of framebuffer
ae833890703c fbdev: hyperv_fb: Simplify hvfb_putmem
cfffe46a994a fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs
24f1bbfb2be7 drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
be7188d7f1f6 netpoll: hold rcu read lock in __netpoll_send_skb()
caff87addf19 net: mctp i2c: Copy headers if cloned
370dacb7edc2 net: mctp i3c: Copy headers if cloned
956d8ef54a42 net: dsa: mv88e6xxx: Verify after ATU Load ops
251841a71c4f net/mlx5: Fill out devlink dev info only for PFs
55b098a2beec Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"
0677a4f3c067 Bluetooth: hci_event: Fix enabling passive scanning
a5158d67bff0 wifi: cfg80211: cancel wiphy_work before freeing wiphy
83a73cb88f1d wifi: mac80211: don't queue sdata::work for a non-running sdata
6114d2e6efda wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms
68896dd50180 sched: address a potential NULL pointer dereference in the GRED scheduler.
0befa32ac3f9 netfilter: nf_tables: make destruction work queue pernet
a5396ee0f541 netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
198907fa1444 ice: Fix switchdev slow-path in LAG
3b27e6e10a32 ice: fix memory leak in aRFS after reset
44386eb2d9b7 ice: do not configure destination override for switchdev
2231d7c821f3 netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
a585f6ea42ec pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw
319900a10835 pinctrl: bcm281xx: Fix incorrect regmap max_registers value
ea8411db9fba fbdev: hyperv_fb: iounmap() the correct memory when removing a device
99012b24ca23 userfaultfd: fix PTE unmapping stack-allocated PTE copies
4e9507246298 mm: fix kernel BUG when userfaultfd_move encounters swapcache
a74979dce9e9 mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq
b2c792d89ac5 yaffs2: switch from readlink_copy() to vfs_readlink()
807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot
e97df805b938 drm/tilcdc: Set preferred depth
7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
6d8ac5ebe6e8 aufs6: core
587abc1b64c4 aufs6: standalone
1af41d30ef42 aufs6: mmap
6ee2464d2e9d aufs6: base
103b676505f7 aufs6: kbuild
67281562943f qemux86: add configuration symbol to select values
73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs
1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter
918e7a825e8b clear_warn_once: bind a timer to written reset value
f533f87c3758 clear_warn_once: expand debugfs to include read support
f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS
e633abe9c44e libbpf: Fix build warning on ref_ctr_off
ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
03721ceb5626 perf: x86-32: explicitly include <errno.h>
4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long
b0200449610d perf: fix bench numa compilation
aff0940b2212 perf: add SLANG_INC for slang.h
ef912018d28c perf: add sgidefs.h to for mips builds
d8860f858b87 perf: change --root to --prefix for python install
dc38a0eee6e5 perf: add 'libperl not found' warning
6ed51f8786da perf: force include of <stdbool.h>
c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32()
63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat
7816667451ef FAT: Added FAT_NO_83NAME
f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
a24784fd8f88 yaffs2: update to v6.12 folio changes
d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes
d097e4d4115a yaffs: fix mtime/itime field access
4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+
1b6619086e8b yaffs2: v6.5 fixups
25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length
5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap
55986a1284b3 yaffs2: replace bdevname call with sprintf
6f5508f8db8f yaffs2: convert read_page -> readfolio
fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested)
8d2dddba272c yaffs: include blkdev.h
8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API
27005cbac2ed yaffs2: v5.6 build fixups
668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read
285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super
ffc2ed489ccf yaffs: repair yaffs_get_mtd_device
6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API
19f283abc5d1 yaffs2: fix memory leak in mount/umount
04e84672b571 yaffs: Avoid setting any ACL releated xattr
4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1
81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis
26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY
a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020)
feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation
874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility
1d42508faee8 tools: use basename to identify file in gen-mach-types
4b055eca593d iwlwifi: select MAC80211_LEDS conditionally
97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
6dec58319165 defconfigs: drop obselete options
a416ccb5b6c9 linux-yocto: Handle /bin/awk issues
7efe8a1e5158 uvesafb: provide option to specify timeout for task completion
78d10ae07eca uvesafb: print error message when task timeout occurs
80473b7eb8ca compiler.h: Undef before redefining __attribute_const__
ddeff2f1a9a7 vmware: include jiffies.h
3dcdda8912b4 Resolve jiffies wrapping about arp
3b1507db6735 nfs: Allow default io size to be configured.
c2fedad05f77 check console device file on fs when booting
208d6fbada3f mount_root: clarify error messages for when no rootfs found
dbe9454c8ea0 mconf: fix output of cflags and libraries
7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location
b6c189c81397 modpost: mask trivial warnings
a5cc21325ba9 kbuild: exclude meta directory from distclean processing
361ec143c23f powerpc: serialize image targets
605e6ccb304c arm: serialize build targets
e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86
a08cb65331e6 x86_64_defconfig: Fix warnings
8ad332ef777b mips: make current_cpu_data preempt safe
754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code
325ff78ff44d mips: Kconfig: add QEMUMIPS64 option
99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency
c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c
8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
6b60c874cbb0 arm64: defconfig: cleanup config options
8e44673ecd89 vexpress: Pass LOADADDR to Makefile
f34e6805aad5 arm: ARM EABI socketcall
94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: dc1f7b326cd2aa8b074158e24af4ee41614cd459)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Mikko Rapeli
Email: mikko.rapeli@linaro.org
Subject: genericarm64: add pmem feature and enable on genericarm64
Date: Fri, 14 Mar 2025 11:48:34 +0200
PMEM enables firmware to provide large memory block devices
to the kernel. The firmware can download e.g. installer
rootfs images to memory which kernel can then boot into.
u-boot support has been added in
https://lore.kernel.org/u-boot/20241203163605.1482152-2-sughosh.ganu@linaro.org/
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 15269f4ef08a5aa40e1794025a294ae66784a9e4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/6.12:
1/1 [
Author: Khem Raj
Email: raj.khem@gmail.com
Subject: mips: Add '-std=gnu11' to vdso CFLAGS
Date: Wed, 26 Mar 2025 20:24:36 -0700
GCC 15 changed the default C standard dialect from gnu17 to gnu23,
which should not have impacted the kernel because it explicitly requests
the gnu11 standard in the main Makefile. However, mips/vdso code uses
its own CFLAGS without a '-std=' value, which break with this dialect
change because of the kernel's own definitions of bool, false, and true
conflicting with the C23 reserved keywords.
include/linux/stddef.h:11:9: error: cannot use keyword 'false' as enumeration constant
11 | false = 0,
| ^~~~~
include/linux/stddef.h:11:9: note: 'false' is a keyword with '-std=c23' onwards
include/linux/types.h:35:33: error: 'bool' cannot be defined via 'typedef'
35 | typedef _Bool bool;
| ^~~~
include/linux/types.h:35:33: note: 'bool' is a keyword with '-std=c23' onwards
Add '-std=gnu11' to the decompressor and purgatory CFLAGS to eliminate
these errors and make the C standard version of these areas match the
rest of the kernel.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: stable@vger.kernel.org
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 832657740c76c63b2e2e9229eb3934c04a5d5ca1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
NVD responses changed to an invalid json between:
* April 5, 2025 at 3:03:44 AM GMT+2
* April 5, 2025 at 4:19:48 AM GMT+2
The last response is since then in format
{
"resultsPerPage": 625,
"startIndex": 288000,
"totalResults": 288625,
"format": "NVD_CVE",
"version": "2.0",
"timestamp": "2025-04-07T07:17:17.534",
"vulnerabilities": [
{...},
...
{...},
]
}
Json does not allow trailing , in responses, that is json5 format.
So cve-update-nvd2-native do_Fetch task fails with log backtrace ending:
...
File: '/builds/ccp/meta-siemens/projects/ccp/../../poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 234, function: update_db_file
0230: if raw_data is None:
0231: # We haven't managed to download data
0232: return False
0233:
*** 0234: data = json.loads(raw_data)
0235:
0236: index = data["startIndex"]
0237: total = data["totalResults"]
0238: per_page = data["resultsPerPage"]
...
File: '/usr/lib/python3.11/json/decoder.py', lineno: 355, function: raw_decode
0351: """
0352: try:
0353: obj, end = self.scan_once(s, idx)
0354: except StopIteration as err:
*** 0355: raise JSONDecodeError("Expecting value", s, err.value) from None
0356: return obj, end
Exception: json.decoder.JSONDecodeError: Expecting value: line 1 column 1442633 (char 1442632)
...
There was no announcement about json format of API v2.0 by nvd.
Also this happens only if whole database is queried (database update is
fine, even when multiple pages as queried).
And lastly it's only the cve list, all other lists inside are fine.
So this looks like a bug in NVD 2.0 introduced with some update.
Patch this with simple character deletion for now and let's monitor the
situation and possibly switch to json5 in the future.
Note that there is no native json5 support in python, we'd have to use
one of external libraries for it.
(From OE-Core rev: 131d983dd19ae12bf0746f772b7d7a058e549fb1)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop styhead from the layer series name ready for release.
(From OE-Core rev: 56253a6ba8dc2d6c337d947ab40d09d7beeddd24)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This should have been 2.11 previously but the numbers got confused.
Correct it for release.
(From OE-Core rev: d4a7c9d1e72dd6e45458ac6590e76f10805c0818)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch works for rust-native but not other recipes which change ${S}.
Set it to use the correct path so it works for llvm-rust, cargo and others,
maximising the space saving.
(From OE-Core rev: 1aee0bc109c1457159440c279ddc1fe5a8d89586)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A couple of patches were merged upstream, mark as such.
(From OE-Core rev: ac8557164ed7a4fc2961a7d15aa202a7f38fb4ed)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a new CVE which is missing vulnStatus field:
https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2025-2682
This leads to:
File: '<snip>/poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 336, function: update_db
0332:
0333: accessVector = None
0334: vectorString = None
0335: cveId = elt['cve']['id']
*** 0336: if elt['cve']['vulnStatus'] == "Rejected":
0337: c = conn.cursor()
0338: c.execute("delete from PRODUCTS where ID = ?;", [cveId])
0339: c.execute("delete from NVD where ID = ?;", [cveId])
0340: c.close()
Exception: KeyError: 'vulnStatus'
(From OE-Core rev: 1508a97b175ccfc52a7ab64cbb4c9ce33d12bcb3)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Setting SPDX_ARCHIVE_SOURCES and SPDX_ARCHIVE_PACKAGED makes no
difference when using the spdx-3.0 class. Move these two in the spdx-2.0
class since they are only used there.
(From OE-Core rev: 8ce06538c9cde0f09909a5a2e61ec10b0d35df49)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
musl has subtly different type definitions to glibc, which broke cksum
under musl. Backport a patch from upstream to fix this.
(From OE-Core rev: b177a9d5676cf0cfbaca3c589c513d7d89a2035c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
One tests needs xz, and the acl and attr tests if enabled need the
corresponding tools.
(From OE-Core rev: 9caa68b9af19fea283ecdd55c4a8afd371fe388a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for a regression from the fix for CVE-2024-8176.
License-Update: Copyright years change only
(From OE-Core rev: 10b8ac71d5f3cfe4a36a5ad260ac4ec77459268f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When unzip-native is somehow introduced indirectly into the dependency
chain, then we get buildpath QA issue. Pass a similar value as the ZIP
to fix this issue.
(From OE-Core rev: 8d4987cf652c9844d93000fb012dc09eebcf9fcc)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ignore the failing unit test.
The tidy check failed due to a typo, which was already reported and
fixed in the Rust upstream.
Upstream-Status: Backport [8e77349782]
(From OE-Core rev: 94a244a14075ead1b3b5e966c0fe713cd448cad8)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When multilibs are enabled, building rust is failing because of the following commit
68034f837a
with stage1/rustc cannot able to find dependent *.so files. The issue is
been fixed inrust-master with the following commit by passing the necessary library
paths before executing stage1/rustc
Upstream-Status: Backport [139d6ba054]
(From OE-Core rev: ab29b970ba7e08eabca92018d103af5f249ed2c5)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rust stable version updated to 1.84.1.
https://blog.rust-lang.org/2025/01/30/Rust-1.84.1.html
Renamed and modified the below patch to adapt the new version.
rv32-cargo-rustix-0.38.37-fix.patch->rv32-cargo-rustix-0.38.38-fix.patch
Modified the below patches to adapt the new version.
repro-issue-fix-with-cc-crate-hashmap.patch
revert-link-std-statically-in-rustc_driver-feature.patch
Dropped the below patches :
0001-NFC-fix-build-failure-100993.patch
6ee49080e4
revert-Zdual-proc-macros-additional-check.patch
Issue is fixed in rust-master and the fix is backported in the
subsequent patch of the series.
(From OE-Core rev: 4265f668de8c6708cb3a003ad655559031724149)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)
cce6f03754
(download-rustc)
38f0c099b2
(llvm-tools)
For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.
Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.
Upstream-Status: https://github.com/rust-lang/rust/pull/134240/
(From OE-Core rev: 2eb952d839e72c24a4180a57631c77910a0da980)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove the "src/gcc" directory from the Rust source code to reduce the
filesystem build space.
In Rust 1.83 (and 1.84), a full GCC-14 tree was included, which caused
the tar.xz archive to increase by 128 MB and the unpacked sources to
grow by 1.3 GB. This was an upstream error that has been resolved in
Rust 1.85.
After updating to Rust 1.85 we can revert this removal of "src/gcc"
(From OE-Core rev: 26a345adc8e050657bfa0b51ea92a3d89e698d9a)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Include cstdint for uint32_t definition
Update to tip if trunk as it helps with GCC-15 fixes
(From OE-Core rev: 1db86a3381c94951de44bb2b6ec840fd99a7d4be)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GNU Make 4.4 has added --shuffle, which randomly orders build jobs and
is great at exposing missing dependencies. Using this the known problem
with the flex test suite build was found and resolved, so remove the
workaround of doing a non-parallel build and apply a patch.
Also remove redundant Make variables that shouldn't be needed to build
the test suite.
(From OE-Core rev: 1bc37e10690dc906da41b9592bc8776bddf4b90b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We added this because automake was causing things to be built, but now
this doesn't seem to be the case:
all: all-am
all-am: Makefile $(SCRIPTS)
SCRIPTS = $(dist_noinst_SCRIPTS)
dist_noinst_SCRIPTS = tableopts.sh
tableopts.sh is a source file that is both in the tarballs and git.
Thus, remove the patch.
(From OE-Core rev: 13e8a2831abcb9edd352fcdc6d1f3be0670b1242)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
/sys filesystem mounted by the preinit script causes shadowing of
/sys/firmware/efi/ by double /sys mounting on systemd enabled systems
[1]. As the result EFI tooling is broken
[1]
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,relatime)
(From OE-Core rev: 94b3f86bac16ac3be468e23e1f6aad69cdf502d3)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As there's a small number of test binaries in acl, instead of
installing large chunks of the build tree we can install just those and
use a boilerplate test runner.
Drop 0001-tests-do-not-hardcode-the-build-path-into-a-helper-l.patch and
replace with an explicit -DBASEDIR= flag passed at build time.
Drop 0001-test-patch-out-failing-bits.patch and delete the tests that
fail entirely as they won't work without a specific user/group setup.
Backport a patch from upstream so that some tests don't use excessive
amounts of memory.
Backport a patch from upstream to cater for both glibc and musl's
behaviour with interleaved stdout/stderr, fixing the tests on musl.
Clean up dependencies now that we're not shipping the build system.
(From OE-Core rev: 2d82d5ea612ae6d7ac177f2a2792b3e3fdac1c70)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
man utility calls col utility internally when formatting is asked for
therefore it expects col to be in rootfs otherwise silently errors with
retcode 3 meaning 'file not found' in this case its due to col not being
found, other distros eg. gets this via bsdextrautils dependency
Add it via packageconfig and keep is disabled by default since its
deprecated and col does not exist on musl
libssh2 ptest mansyntax.sh fails due to this error, which now works
(From OE-Core rev: bf5c8801b471fa13df9d55932375bfaedb623bd0)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As there's just a few test binaries in attr, instead of installing large
chunks of the build tree we can install just those and use a boilerplate
test runner.
Also add a comment explaining why we have to sed the test suite if musl
is used.
(From OE-Core rev: baa1cbab47326656f762562303ddf4b0d9cc2b5c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's only one recipe using the .inc so the split is mostly pointless.
(From OE-Core rev: a6f29ced550251487211d8a83dc00e98b306e544)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These dependencies are in the source but the dependency generator does
not see them.
(From OE-Core rev: 0099694d561dd7cde4a60d6e1410f92f070cdd1e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gperf needs to be ported to work with C23 standard
especially around getopt function signatures
(From OE-Core rev: 27c869a671632d4cfeb26585b23b37d3a06066be)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GCC 15 is coming with C23 as default and code is not ready for C23
(From OE-Core rev: 9b8b9ebc7583f82dfee532dc1998c005a0c254c2)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
syslinux uses -nostdinc to build freestanding, which makes sense, however
it also tried to latch its own copy of stdarg.h to include system stdarg.h
via "include_next" compiler magic, so it poses to provide own stdarg.h but
then secretly include system version behind the scenes :)
It uses -nostdinc -iwithprefix include
hoping that gcc is uses and gcc has its include-fixed abstraction which
also contains stdarg.h so in the end it will find a version of stdarg.h
from system (even though it is from the compiler install ) and things will
work.
On musl, include-fixed is not expected and system includes are simplified
so that everyone can look into <sysroot>/usr/include to find them. This
can throw syslinux compilation into problems as now it does not find
the header from -iprefix and ends up with errors like
/mnt/b/yoe/master/sources/poky/build/tmp/work/core2-32-poky-linux-musl/syslinux/6.04-pre2/syslinux-6.04-pre2/com32/lib/../include/stdarg.h:9:15: fatal error: stdarg.h: No such file or directory
9 | #include_next <stdarg.h>
| ^~~~~~~~~~
compilation terminated.
Therefore, we use -idirafter to point it into target sysroot as fallback
for system headers if it needs them, its added at the very last in search
order. It also keeps working with glibc based toolchains as usual and
also works with musl toolchains.
(From OE-Core rev: 40413233429ceb902d8eb30ccc56aa7a182db772)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code defines a custom 'bool' type (as an 'int'), which is incompatible
with C23 in which bool is a keyword, and trying to use <stdbool.h> fails
because 'int' and 'bool' are used interchangeably in the code.
Add the flag to CC variable, since CFLAGS is used by both c and c++ compilers
and clang++ is less forgiving when C compiler only option is used on its
cmdline so it complains about -std=gnu17 and bails out.
(From OE-Core rev: 49657089ef215824f8f79a81deb7baf4f27d0030)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Helps building with GCC with 0 in minor version e.g. 15.0.1
(From OE-Core rev: ed24490dccf348ba55816d45a2444d4bf0f574c8)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
part of getopt.c is used in non-glibc libraries needs
attention when compiling with gcc-15
(From OE-Core rev: 01e7393565037119602a789ff02bf9f2e6b07b4d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These signatures are exposed when build with musl particularly
(From OE-Core rev: 2379010dfecffedc8d4253a03d5cb348f17ecee9)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This populates the fragments directory with:
a) the default set of variables used in all autobuilder builds
b) the default resource related variables used in all autobuilder builds
c) three different multilib test configurations used by the autobuilder
The aim here is to start to make some of the autobuilder configuration more
visable and patchable by users, and to allow some test confiturations to
be user selectable if appropriate and needed for debugging.
The main aautobuilder fragment is probably not directly reusable by most
users, it contains the resource limits as used on the autobuilder itself. I
can see arguments both way for whether this should be included in OE-Core or not
but having an example of how we configure this is probably useful.
Not all configuration in the autobuilder is being moved, this set of variables
is just a basic starting point. Some variables may ultimately make more sense
being migrated elsewhere, perhaps updating the main defaults for poky or nodistro.
(From OE-Core rev: 746dc664da9c289a3063350590d3b5aada13d8d6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This upgrade includes fix for CVE-2024-57970, CVE-2025-25724 and
CVE-2025-1632
Changelog:
==========
Libarchive 3.7.8 is a bugfix and security release
Security fixes:
tar reader: Handle truncation in the middle of a GNU long linkname (#2422, CVE-2024-57970)
unzip: fix null pointer dereference (#2532, CVE-2025-1632)
tar reader: fix unchecked return value in list_item_verbose() (#2532, CVE-2025-25724)
Important bugfixes:
7zip reader: add SPARC (#2399) and POWERPC (#2459) filter support for non-LZMA compressors
tar reader: Ignore ustar size when pax size is present (#2405)
tar writer: Fix bug when -s/a/b/ used more than once with b flag (#2435)
cpio: Fix a Y2038 bug on Windows (#2471)
libarchive: Handle ARCHIVE_FILTER_LZOP in archive_read_append_filter (#2519)
libarchive: Adding missing seeker function to archive_read_open_FILE() (#2539)
(From OE-Core rev: 861d6a37e9457510e526c7cd5a63c82d9c48b591)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* PACKAGECONFIG_CONFARGS was added in:
https://git.openembedded.org/openembedded-core/commit/?id=16745b20452de60ae2474433cc1a2fb1ed9f6a64
but it wasn't added in bbnote above which might lead to confusing errors like I got now:
NOTE: cargo build -v --frozen --target aarch64-webos-linux-gnu --release --manifest-path=.../git//Cargo.toml
error: unexpected argument '--cfg' found
Usage: cargo build --verbose... --frozen --target [<TRIPLE>] --release --manifest-path <PATH>
and was wondering where --cfg came from.
* it was from recipe where we already use:
RUSTFLAGS:append = " ${PACKAGECONFIG_CONFARGS}"
it will be difficult to use PACKAGECONFIG for RUSTFLAGS and prevent
them to be used here for cargo as well, what about the recipes which
need them to explicitly append them to CARGO_BUILD_FLAGS ?
(From OE-Core rev: 38d953b2ffd4e0cee9e77f97988e44be105023c6)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need a version of bitbake with the fetcher revision changes in it,
update the minimum version accordingly.
(From OE-Core rev: ec54f71dcf8166c725ff89f8689c177431bd0b52)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
_nl_msg_cat_cntr is not defined in libintl on musl systems
therefore add configure time check for it and use it to guard
the use of _nl_msg_cat_cntr
(From OE-Core rev: 0e9bc9620f992371b08ff1aef202d0d4737b9dd6)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to fix crash for ls --context when enable selinux:
root@qemux86-64:~# ls -Z /home
Segmentation fault (core dumped)
(From OE-Core rev: 414c7767fbfecf3afa4e64e8e3f50d56b6a65310)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default, still use ${PV} as the the version of a package in SBOM 3
$ bitbake acl
$ jq . tmp/deploy/spdx/3.0.1/core2-64/packages/package-acl.spdx.json
...
{
"type": "software_Package",
...
"name": "acl",
"software_packageVersion": "2.3.2"
},
...
Support to override it by setting SPDX_PACKAGE_VERSION, such as
set SPDX_PACKAGE_VERSION = "${EXTENDPKGV}" in local.conf to append
PR to software_packageVersion in SBOM 3
$ echo 'SPDX_PACKAGE_VERSION = "${EXTENDPKGV}"' >> conf/local.conf
$ bitbake acl
$ jq . tmp/deploy/spdx/3.0.1/core2-64/packages/package-acl.spdx.json
...
{
"type": "software_Package",
...
"name": "acl",
"software_packageVersion": "2.3.2-r0"
},
...
(From OE-Core rev: e6ff5f4d870624795bd36572f5c2bfeec90d83ce)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The NVM and rampatch files for QCA61x4 USB chips went
to qca-qca2066 instead of -qca-qca61x4. Fix package contents.
(From OE-Core rev: 15f256962f2b0f64c887137259a7f96cdac63150)
Signed-off-by: Vivek Puar <quic_vpuar@quicinc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add gpu firmwares for qcs8300 chipset to
${PN}-qcom-adreno-a623 and
${PN}-qcom-qcs8300-adreno packages
Add bluetooth firmwares for QCA2066
to ${PN}-qca-qca2066 package.
Add firmware files for Adreno A225
to ${PN}-qcom-adreno-a2xx package
License-Update: additional files
(From OE-Core rev: f3a36b736802a06667f88903f75cd2d52770cd79)
Signed-off-by: Vivek Puar <quic_vpuar@quicinc.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Introduce the GRUB_MKIMAGE_OPTS variable to allow additional options
to be passed to grub-mkimage, making its behavior more configurable.
(for example, this allows disabling shim lock when necessary).
Update do_mkimage to use ${GRUB_MKIMAGE_OPTS}. This change reduce the
need for hardcoded modifications and makes future adjustments easier.
(From OE-Core rev: a6147adefcba7aae3f4eb8ed76d6a94315cafe61)
Signed-off-by: Valeria Petrov <valeria.petrov@spinetix.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
iproute2 detects presence of iptables during building and can also
be built without it. Add PACKAGECONFIG option which allows user to
optionally leave it out, and enable it by default to keep current
recipe behavior.
(From OE-Core rev: 07ddaeaacaab4c3e264816dea6de32378617bf4e)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This package is built using simple makefiles, therefore using
autotools bbclass is not right and moreover it is now a hard
error in core
(From OE-Core rev: 3754ebfc0ef127922bce24c5afde4306541ce2f4)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 5dfca64b78 ("dbus-glib: depend on
dbus, not dbus-x11") mentions that
dbus-x11 hasn't existed as a package since 2012[1] and is just a
RPROVIDES in dbus, so depend on dbus directly instead.
Since similar change here would induce an error:
An allarch packagegroup shouldn't depend on packages which are dynamically renamed (dbus to dbus-1)
and since dbus package can hardly be considered a X11 utility,
remove the entry altogether.
(From OE-Core rev: fcee101f65a3fbe1fb0420bf617fef498175a38e)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This update is required for gnome-control-center-48
Major changes in 48.0
=====================
- Translation updates
Major changes in 48.rc
======================
- Switch to JPEG for background image
- Translation updates
Major changes in 48.beta
========================
- Switch to Adwaita Fonts
- Split data recording and limits in time limits schema
- Set more useful defaults on stylus buttons
- Translation updates
Major changes in 48.alpha
=========================
- Add screen limits schema
- Fix gendered language in key descriptions
(From OE-Core rev: 54693d6df561d4e23a1aacf2d55d7f52485008a2)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 2e99ffda70fd95b5eab3de47048032349cd66f4b.
git-replacement-native is used only to provide a newer version than may
be installed on the system; apart from that, it should work more or less
the same.
In particular, it is using the host system's /etc/gitconfig; it should
also use the system CA certificates, otherwise it will break HTTPS
connections in environments that need local certificates, for example
for a corporate HTTP proxy. The override had been added to deal with
curl-native relying on the existence of its workdir to access CA
certificates, which has been fixed in the curl recipe now.
(From OE-Core rev: d18f4d9d2ac75f58669754f1e4b7a1313eb9db32)
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In native/nativesdk builds, sysconfdir refers to a recipe sysroot
directory, which will disappear once the workdir is cleaned up, breaking
libcurl's HTTPS connections.
By simply not setting --with-ca-bundle at all in non-target builds, curl
defaults to the host system's CA certificates, which is desirable anyways
to allow builds in environments that require local CA certificates.
(From OE-Core rev: 4909a46e93ba774c960c3d3c277e2a669af3fea6)
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Honor WIRELESS_DAEMON when wifi is enable for DISTRO_FEATURE.
(From OE-Core rev: 86b408919d9506b6f1ba69c96f1bc6212e724bbc)
Signed-off-by: João Henrique Ferreira de Freitas <joaohf@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The base-files test for SPDX 2.2 did not give good coverage, since
base-files doesn't have any dependencies. Add building tar as another
test which more fully exercises the code
(From OE-Core rev: d678e25419c89e09c1c438363bf3a940ce903d43)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The common SPDX code was changed to return a dataclass for dependency
information instead of a namedtuple, but the SPDX 2.2 was missed to
account for this. Correct the SPDX 2.2 code to correctly handle the new
datatype
(From OE-Core rev: 79a03abd37839973996efc957d44614edcbd6b87)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
cpio is not yet buildable with C23 standard which is default with
GCC 15, therefore ensure to apply needed bandage to keep it compiling
in C17 mode even with GCC 15
(From OE-Core rev: 0c637099887f1be421c8e1203f99631a1e040150)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is the same as e105befbe4ee0d85e94c2048a744f0373e2dbcdf on
additional place in the code.
When a link is pointing to location inaccessible to build user (e.g. "/root/something"),
filepath.is_file() throws "PermissionError: [Errno 13] Permission denied".
Fix this by first checking if it is a link.
(From OE-Core rev: 26f35f866cf7888431963cf4fc5d2019cd28de74)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/6.12:
1/1 [
Author: Mikko Rapeli
Email: mikko.rapeli@linaro.org
Subject: yaffs2: switch from readlink_copy() to vfs_readlink()
Date: Fri, 14 Mar 2025 10:33:42 +0200
To compile also as module. Fixes:
ERROR: modpost: "readlink_copy" [fs/yaffs2/yaffs.ko] undefined!
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 276922ca1957b8e4234fd3e4884b3a2bcd4017fe)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
105a31925e2d Linux 6.12.18
72cbaf8b41f0 thermal: gov_power_allocator: Add missing NULL pointer check
3e8653e399e7 x86/microcode/AMD: Load only SHA256-checksummed patches
0c110da9139d x86/microcode/AMD: Add get_patch_level()
5c200030419e x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration
12ccf71a7dab x86/microcode/AMD: Merge early_apply_microcode() into its single callsite
42d04c39c313 x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations
9ff4ece7b36c x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature
eb50ccb8dae3 x86/microcode/AMD: Have __apply_microcode_amd() return bool
41f1230e037e x86/microcode/AMD: Return bool from find_blobs_in_containers()
b0f47c8caa5b amdgpu/pm/legacy: fix suspend/resume issues
65f4aebb8127 efi: Don't map the entire mokvar table to determine its size
a3c5eb88f0ba riscv: cpufeature: use bitmap_equal() instead of memcmp()
45233962ea51 riscv: signal: fix signal_minsigstksz
fa19f64d6329 riscv: cacheinfo: Use of_property_present() for non-boolean properties
625a90b569b7 riscv: signal: fix signal frame size
ac354e54dcab riscv/futex: sign extend compare value in atomic cmpxchg
ec9acbab2ea7 rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm
59455f968c10 scsi: ufs: core: bsg: Fix crash when arpmb command fails
c479e20dabfd ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr
c8dc4e991042 dm vdo: add missing spin_lock_init
22c6f577b3cb dm-integrity: Avoid divide by zero in table status in Inline mode
90c618efaeff selftests/landlock: Test TCP accesses with protocol=IPPROTO_TCP
5324c459f90d sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance()
0362847c5207 sched/core: Prevent rescheduling when interrupts are disabled
29b6d5ad3e43 rcuref: Plug slowpath race in rcuref_put()
af103505d7d2 vmlinux.lds: Ensure that const vars with relocations are mapped R/O
a913c2d10950 selftests/landlock: Test that MPTCP actions are not restricted
ebb0c0fd6990 mptcp: reset when MPTCP opts are dropped after join
4124b782ec2b mptcp: always handle address removal under msk socket lock
48848d5bdd97 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
4117c7293849 iommu/vt-d: Fix suspicious RCU usage
eec1009891ab iommu/vt-d: Remove device comparison in context_setup_pass_through_cb
e59119d8169a phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit()
45dc8ea1da01 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
ee28b7084181 phy: tegra: xusb: reset VBUS & ID OVERRIDE
57e56fc2bfc6 net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()
56e26b5b3d14 net: enetc: correct the xdp_tx statistics
2d86bd25f066 net: enetc: update UDP checksum when updating originTimestamp field
3d9634211121 net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
0ee95d1e1b7d net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()
0d1b060d9814 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
b32804cc17a4 net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT
050f2e62b13c net: stmmac: dwmac-loongson: Add fix_soc_reset() callback
4e8b8d43373b usbnet: gl620a: fix endpoint checking in genelink_bind()
63ddac4bd54d i2c: ls2x: Fix frequency division register access
12d0e3991670 i2c: npcm: disable interrupt enable bit before devm_request_irq
2f572c42bb4b block: Remove zone write plugs when handling native zone append writes
8f6369c3cd63 arm64/mm: Fix Boot panic on Ampere Altra
94e05f90322e drm/amd/display: Fix HPD after gpu reset
2b166c574616 drm/amd/display: add a quirk to enable eDP0 on DP1
98595755f6e0 drm/amd/display: Disable PSR-SU on eDP panels
d2c9625b0ade drm/amdgpu: init return value in amdgpu_ttm_clear_buffer
98ef70dd9814 drm/amdgpu: disable BAR resize on Dell G5 SE
6ffe5bc65627 drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd
daad16d0a538 drm/xe/userptr: fix EFAULT handling
f08415419992 drm/xe/userptr: restore invalidation list on error
610c6e77a711 drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size)
322cb23e24c8 perf/core: Fix low freq setting via IOC_PERIOD
bf6e873ad732 perf/x86: Fix low freqency setting issue
a2475ccad612 perf/core: Add RCU read lock protection to perf_iterate_ctx()
b9de147b2ccb KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2
e992cc7f386e ALSA: hda/realtek: Fix microphone regression on ASUS N705UD
8e31d9fb2f22 ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
746cc474a954 ftrace: Avoid potential division by zero in function_stat_show()
435d2964af81 tracing: Fix bad hist from corrupting named_triggers list
9dbe14e03ff3 riscv: KVM: Fix SBI TIME error generation
ab306f492c27 riscv: KVM: Fix SBI IPI error generation
f5009ddfd70a riscv: KVM: Fix hart suspend_type use
5ecf68c8834b riscv: KVM: Fix hart suspend status check
faccabe9c1c9 phy: rockchip: naneng-combphy: compatible reset with old DT
adec6338b043 phy: rockchip: fix Kconfig dependency more
a455aa3403bf x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
a00e900c9b6d objtool: Fix C jump table annotations for Clang
2cfd0e5084e3 objtool: Remove annotate_{,un}reachable()
8cc451444cfd unreachable: Unify
546c19eb69fd io_uring/net: save msg_control for compat
27a144c3be8c thermal: gov_power_allocator: Update total_weight on bind and cdev updates
19cd2dc4d4c6 thermal: core: Move lists of thermal instances to trip descriptors
e11df3bffde1 thermal/of: Fix cdev lookup in thermal_of_should_bind()
07a82c78d822 thermal: of: Simplify thermal_of_should_bind with scoped for each OF child
13cca2b73e2b uprobes: Reject the shared zeropage in uprobe_write_opcode()
7d582eb6e4e1 perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list
806437d04747 thermal: gov_power_allocator: Fix incorrect calculation in divvy_up_power()
99dcd630ac21 net: ti: icss-iep: Reject perout generation request
4279bbebe00f idpf: fix checksums set in idpf_rx_rsc()
cc746341aa7d selftests: drv-net: Check if combined-count exists
51946f324281 net: ipv6: fix dst ref loop on input in rpl lwt
bc9ca8a18510 net: ipv6: fix dst ref loop on input in seg6 lwt
7bb1ba48f709 net/mlx5: IRQ, Fix null string in debug print
e3e760e03e15 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
902d57629624 net: Clear old fragment checksum value in napi_reuse_skb
33d782e38d81 tcp: Defer ts_recent changes until req is owned
ddf9b005dc87 ice: Avoid setting default Rx VSI twice in switchdev setup
a4880583f88d ice: Fix deinitializing VF in error path
dc44e67c6db3 ice: add E830 HW VF mailbox message limit support
c417b1e4d8d0 tcp: devmem: don't write truncated dmabuf CMSGs to userspace
62454a10ecf2 net: ethernet: ti: am65-cpsw: select PAGE_POOL
18b90c1abf0e ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
2dd3e9cff9cb ASoC: cs35l56: Prevent races when soft-resetting using SPI control
b08978fd76eb firmware: cs_dsp: Remove async regmap writes
baa88823dd84 drm/xe/oa: Allow oa_exponent value of 0
da2e07e6505c drm/xe/oa: Allow only certain property changes from config
f0ab9cd205d8 drm/xe/oa: Add syncs support to OA config ioctl
fa41f3cd4eeb drm/xe/oa: Move functions up so they can be reused for config ioctl
5fe916b2c9c6 drm/xe/oa: Signal output fences
8ffd0390fc3f ipvs: Always clear ipvs_property flag in skb_scrub_packet()
b7091d6b3cb7 ASoC: fsl: Rename stream name of SAI DAI driver
a4b055fdb062 ASoC: es8328: fix route from DAC to output
00556b898e40 net: dsa: rtl8366rb: Fix compilation problem
ab52446831a7 net: cadence: macb: Synchronize stats calculations
5353fd89663c ipvlan: ensure network headers are in skb linear part
5138154bdbfc ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.
97c455c3c243 ipv4: Convert ip_route_input() to dscp_t.
db8b2a613d7a ipv4: Convert icmp_route_lookup() to dscp_t.
915d64a78f3c net: set the minimum for net_hotdata.netdev_budget_usecs
f22df335b298 net: loopback: Avoid sending IP packets without an Ethernet header
0e8ed2d66da0 afs: Give an afs_server object a ref on the afs_cell object it points to
a38b394f4650 afs: Fix the server_list to unuse a displaced server rather than putting it
b5c7428d3488 rxrpc: rxperf: Fix missing decoding of terminal magic cookie
5c9921f1da47 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
ee5d6cb5cc0b ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
22a0ebfb1836 sunrpc: suppress warnings for unused procfs functions
722c3db62bf6 RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers
6782ba62a654 RDMA/mlx5: Fix bind QP error cleanup flow
465a8143238b scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init()
b5038504da33 scsi: core: Clear driver private data when retrying request
40432672eb6f RDMA/mlx5: Fix AH static rate parsing
cb96ae783e72 RDMA/mlx5: Fix implicit ODP hang on parent deregistration
e4cfa6aa05e5 SUNRPC: Handle -ETIMEDOUT return from tlshd
4fe4ae6c2e01 NFSv4: Fix a deadlock when recovering state on a sillyrenamed file
a3ae6a60baf7 SUNRPC: Prevent looping due to rpc_signal_task() races
b6423ea93ab4 NFS: Adjust delegated timestamps for O_DIRECT reads and writes
b7b3d772e48a NFS: O_DIRECT writes must check and adjust the file length
3594aad97e7b ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
659bfea5914a scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
917aa50b7509 landlock: Fix non-TCP sockets restriction
b1f1643effb9 RDMA/bnxt_re: Fix the statistics for Gen P7 VF
c5c994f44260 RDMA/bnxt_re: Allocate dev_attr information dynamically
aed1bc673907 RDMA/bnxt_re: Add sanity checks on rdev validity
edaffce57207 RDMA/bnxt_re: Cache MSIx info to a local structure
51612bb4d580 RDMA/bnxt_re: Refactor NQ allocation
2fab96b538ca RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved
308d162c44a6 RDMA/hns: Fix mbox timing out by adding retry mechanism
c3a6c1e7b80e RDMA/mana_ib: Allocate PAGE aligned doorbell index
0bd34bdd468e RDMA/mlx5: Fix a WARN during dereg_mr for DM type
a14b5e690aba RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error
ed3a682157ae IB/mlx5: Set and get correct qp_num for a DCT QP
3e3bf255992c RDMA/mlx5: Fix the recovery flow of the UMR QP
807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot
e97df805b938 drm/tilcdc: Set preferred depth
7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
6d8ac5ebe6e8 aufs6: core
587abc1b64c4 aufs6: standalone
1af41d30ef42 aufs6: mmap
6ee2464d2e9d aufs6: base
103b676505f7 aufs6: kbuild
67281562943f qemux86: add configuration symbol to select values
73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs
1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter
918e7a825e8b clear_warn_once: bind a timer to written reset value
f533f87c3758 clear_warn_once: expand debugfs to include read support
f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS
e633abe9c44e libbpf: Fix build warning on ref_ctr_off
ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
03721ceb5626 perf: x86-32: explicitly include <errno.h>
4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long
b0200449610d perf: fix bench numa compilation
aff0940b2212 perf: add SLANG_INC for slang.h
ef912018d28c perf: add sgidefs.h to for mips builds
d8860f858b87 perf: change --root to --prefix for python install
dc38a0eee6e5 perf: add 'libperl not found' warning
6ed51f8786da perf: force include of <stdbool.h>
c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32()
63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat
7816667451ef FAT: Added FAT_NO_83NAME
f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
a24784fd8f88 yaffs2: update to v6.12 folio changes
d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes
d097e4d4115a yaffs: fix mtime/itime field access
4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+
1b6619086e8b yaffs2: v6.5 fixups
25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length
5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap
55986a1284b3 yaffs2: replace bdevname call with sprintf
6f5508f8db8f yaffs2: convert read_page -> readfolio
fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested)
8d2dddba272c yaffs: include blkdev.h
8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API
27005cbac2ed yaffs2: v5.6 build fixups
668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read
285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super
ffc2ed489ccf yaffs: repair yaffs_get_mtd_device
6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API
19f283abc5d1 yaffs2: fix memory leak in mount/umount
04e84672b571 yaffs: Avoid setting any ACL releated xattr
4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1
81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis
26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY
a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020)
feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation
874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility
1d42508faee8 tools: use basename to identify file in gen-mach-types
4b055eca593d iwlwifi: select MAC80211_LEDS conditionally
97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
6dec58319165 defconfigs: drop obselete options
a416ccb5b6c9 linux-yocto: Handle /bin/awk issues
7efe8a1e5158 uvesafb: provide option to specify timeout for task completion
78d10ae07eca uvesafb: print error message when task timeout occurs
80473b7eb8ca compiler.h: Undef before redefining __attribute_const__
ddeff2f1a9a7 vmware: include jiffies.h
3dcdda8912b4 Resolve jiffies wrapping about arp
3b1507db6735 nfs: Allow default io size to be configured.
c2fedad05f77 check console device file on fs when booting
208d6fbada3f mount_root: clarify error messages for when no rootfs found
dbe9454c8ea0 mconf: fix output of cflags and libraries
7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location
b6c189c81397 modpost: mask trivial warnings
a5cc21325ba9 kbuild: exclude meta directory from distclean processing
361ec143c23f powerpc: serialize image targets
605e6ccb304c arm: serialize build targets
e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86
a08cb65331e6 x86_64_defconfig: Fix warnings
8ad332ef777b mips: make current_cpu_data preempt safe
754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code
325ff78ff44d mips: Kconfig: add QEMUMIPS64 option
99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency
c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c
8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
6b60c874cbb0 arm64: defconfig: cleanup config options
8e44673ecd89 vexpress: Pass LOADADDR to Makefile
f34e6805aad5 arm: ARM EABI socketcall
94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 554ae7cc9e59b54a2a9115ffedd7a0fc71eeb853)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
41b222412985 Linux 6.12.17
27b929c45d6c drm/amdgpu: bump version for RV/PCO compute fix
4ce4d5e1f999 drm/amdgpu/gfx9: manually control gfxoff for CS on RV
7d672fd64a72 arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts
54dba9d5ae94 selftests/mm: build with -O2
2799d16d0ca9 sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq()
4abbe664a14e net: pse-pd: Fix deadlock in current limit functions
384c8291f7ce tracing: Fix using ret variable in tracing_set_tracer()
67cb8eaafca1 ftrace: Do not add duplicate entries in subops manager ops
6856b5cdfb39 ftrace: Fix accounting of adding subops to a manager ops
1bfc1f1b9eb4 ftrace: Correct preemption accounting for function tracing.
e28e7d7b205f EDAC/qcom: Correct interrupt enable register configuration
a9b0b4b29877 smb: client: Add check for next_buffer in receive_encrypted_standard()
ada54b2e81eb irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled
562d40ff3d23 perf/x86/intel: Fix event constraints for LNC
82ac99303dd5 mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
0ce541686396 mtd: rawnand: cadence: use dma_map_resource for sdma address
3c906b6dda2d mtd: rawnand: cadence: fix error code in cadence_nand_init()
bb1accc7e0f6 mtd: spi-nor: sst: Fix SST write failure
ff673b71f0a5 mm,madvise,hugetlb: check for 0-length range after end address adjustment
ef5f11be7696 acct: block access to kernel internal filesystems
5a59ced8ffc7 acct: perform last write from workqueue
e8b4eb50000f ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close
1cce98bf4139 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
cb2b6244e50c ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()
da2ce0dfa2f9 ASoC: fsl_micfil: Enable default case in micfil_set_quality()
62ab1ae5511c ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
aa8457effd1f gve: set xdp redirect target only when it is available
897c32cd763f nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
a1b5ed0a6144 smb: client: fix chmod(2) regression with ATTR_READONLY
cd1c4113ba9e lib/iov_iter: fix import_iovec_ubuf iovec management
3fb84dfb9784 xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n
b720facbe096 s390/boot: Fix ESSA detection
0841885c73c4 soc: loongson: loongson2_guts: Add check for devm_kstrdup()
37b3d203610a arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck
5e58e3636801 arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM
60e4e8bdf9c1 arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588
3f9240d59e9a mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize()
b7859e8643e7 drop_monitor: fix incorrect initialization order
fd9d2d6124c2 tee: optee: Fix supplicant wait loop
6f3edf2d50c9 gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set
506b9b5e8c2d io_uring: prevent opcode speculation
79151b47bf23 io_uring/rw: forbid multishot async reads
2bf1f4c129db drm/i915/gt: Use spin_lock_irqsave() in interruptible context
c949307a84c4 drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
9c1ae19a3dcb drm/i915/dp: Fix error handling during 128b/132b link training
4ad9fe1b0cbb drm/i915: Make sure all planes in use by the joiner have their crtc included
040f8f99ad4f drm/msm/dpu: Disable dither in phys encoder cleanup
d754ae423bbf drm: panel: jd9365da-h3: fix reset signal polarity
97621151f4a6 irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request
2e2e49495445 drm/nouveau/pmu: Fix gp10b firmware guard
7b8894ef0352 bpf: skip non exist keys in generic_map_lookup_batch
d2d5fe4c6480 nvme/ioctl: add missing space in err message
020c50e314dc nvme-tcp: fix connect failure on receiving partial ICResp PDU
1070154b40bf nvme: tcp: Fix compilation warning with W=1
4968166642bf drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source
08592a6f8674 drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver
a57ddf00c577 drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side
83fe04708319 drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields
2d1b3830b924 drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x
ab8af31d54a3 drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450
45bb1eaa0e28 drm/msm: Avoid rounding up to one jiffy
f5d5e8165aee nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()
179831a606d8 platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU
bd29b3269de8 firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC
fc810d09ad1c md/raid*: Fix the set_queue_limits implementations
f3adf0094b6e firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set
df0723313255 arm64: dts: rockchip: adjust SMMU interrupt type on rk3588
c1f3f3892d45 bpf: Fix softlockup in arena_map_free on 64k page kernel
f579afacd0a6 net: Add rx_skb of kfree_skb to raw_tp_null_args[].
abd30e947f70 selftests/bpf: Add tests for raw_tp null handling
ae11d93046a0 power: supply: axp20x_battery: Fix fault handling for AXP717
8fa6c55e08ff power: supply: da9150-fg: fix potential overflow
2ccd6679c469 arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook
fac674d2bd68 bpf: Fix deadlock when freeing cgroup storage
f91716d5fa0b bpf: Disable non stream socket for strparser
6798f428d8f8 bpf: Fix wrong copied_seq calculation
a87a6888c05b strparser: Add read_sock callback
d95607a5f2f9 bpf: avoid holding freeze_mutex during mmap operation
1c81ba1913fb bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
972bafed67ca bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
ed0ca7d2127c net: allow small head cache usage with large MAX_SKB_FRAGS values
cd34a07f7444 tcp: drop secpath at the same time as we currently drop dst
83539bfbc119 net: axienet: Set mac_managed_pm
c4a0f1153265 arp: switch to dev_getbyhwaddr() in arp_req_set_public()
36d5616bc5ee net: Add non-RCU dev_getbyhwaddr() helper
cbd75b9136c5 flow_dissector: Fix port range key handling in BPF conversion
90c7f5cd5920 flow_dissector: Fix handling of mixed port and port-range keys
4b02b06daf79 geneve: Suppress list corruption splat in geneve_destroy_tunnels().
ff81b1401036 gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
a055b1bc4009 net: pse-pd: pd692x0: Fix power limit retrieval
9a2e2b058162 net: pse-pd: Use power limit at driver side instead of current limit
414ce1853b8d net: pse-pd: Avoid setting max_uA in regulator constraints
997ef6117efc tcp: adjust rcvq_space after updating scaling ratio
478a46f1122f vsock/bpf: Warn on socket without transport
22b683217ad2 sockmap, vsock: For connectible sockets allow only connected
25dddd01dcc8 ibmvnic: Don't reference skb after sending to VIOS
0ad0093cf0a8 ibmvnic: Add stat for tx direct vs tx batched
0505ff2936f1 s390/ism: add release function for struct device
4da5a3547d69 ALSA: seq: Drop UMP events when no UMP-conversion is set
3e4c56cf4187 net/sched: cls_api: fix error handling causing NULL dereference
e0f5b5407d0e ALSA: hda/cirrus: Correct the full scale volume set logic
da9b0ae47f08 geneve: Fix use-after-free in geneve_find_dev().
4381a4fab3a5 vsock/virtio: fix variables initialization during resuming
72be19e184fc ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device
8d06e9208184 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
baf6c85075c6 ALSA: hda/realtek: Fixup ALC225 depop procedure
d57a90c83d69 powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
5980d4456dd6 powerpc/code-patching: Disable KASAN report during patching via temporary mm
87c8768a9609 ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers
8de1ea6e427b ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]
3d92aa03900a sched_ext: Fix migration disabled handling in targeted dispatches
d045c8f014c3 sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq()
e9fec6f42c45 USB: gadget: f_midi: f_midi_complete to call queue_work
1e6419b1a41d tracing: Have the error of __tracing_resize_ring_buffer() passed to user
3284fbfa8711 tracing: Switch trace.c code over to use guard()
e68f4717a292 drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler
1d83efc7e7dd drm/amdkfd: Move gfx12 trap handler to separate file
639fc79f84f3 accel/ivpu: Fix error handling in recovery/reset
6e254503a388 accel/ivpu: Add FW state dump on TDR
509662f532ac accel/ivpu: Add coredump support
d3f80d98f204 accel/ivpu: Limit FW version string length
d91a36b2703c arm64: dts: mediatek: mt8183: Disable DSI display output by default
66c5a2f4b738 arm64: dts: mediatek: mt8183-pumpkin: add HDMI support
75334c9cd6b2 PCI: Restore original INTX_DISABLE bit by pcim_intx()
ed020100b62c PCI: Remove devres from pci_intx()
969c54c82d8c PCI: Export pci_intx_unmanaged() and pcim_intx()
1711fd7bd915 PCI: Make pcim_request_all_regions() a public function
4543b1b8f865 ASoC: renesas: rz-ssi: Add a check for negative sample_space
fffb4a352672 ASoC: renesas: rz-ssi: Terminate all the DMA transactions
3e179d3f1ada Input: synaptics - fix crash when enabling pass-through port
3e0686bc608e Input: serio - define serio_pause_rx guard to pause and resume serio ports
4a679448ef61 Bluetooth: qca: Fix poor RF performance for WCN6855
065215ef00f1 Bluetooth: qca: Update firmware-name to support board specific nvm
a81171bb2b78 drm/amd/display: Correct register address in dcn35
6d173b198709 drm/amd/display: update dcn351 used clock offset
3cd3a58908ab drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER
15d199404713 KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID
9d5034a35c3a KVM: x86: Inline kvm_get_apic_mode() in lapic.h
2356acd8aa1d KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base()
2627661c31ba btrfs: fix double accounting race when extent_writepage_io() failed
21333148b5c9 btrfs: fix double accounting race when btrfs_run_delalloc_range() failed
80f32acfa14e btrfs: use btrfs_inode in extent_writepage()
0138f46fea3f btrfs: rename btrfs_folio_(set|start|end)_writer_lock()
e0922986ea6a btrfs: unify to use writer locks for subpage locking
93c985ddccc3 btrfs: remove unused btrfs_folio_start_writer_lock()
9f9e6f07cd57 btrfs: mark all dirty sectors as locked inside writepage_delalloc()
4dd35a361f87 btrfs: move the delalloc range bitmap search into extent_io.c
1853fd089416 btrfs: do not assume the full page range is not dirty in extent_writepage_io()
fb96af0daa69 xe/oa: Fix query mode of operation for OAR/OAC
c3bfba2be7ad drm/xe/oa: Add input fence dependencies
803d418b7338 drm/xe/oa/uapi: Define and parse OA sync properties
49db780464ef drm/xe/oa: Separate batch submission from waiting for completion
93745f5f2377 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
19b4657de424 Linux 6.12.16
61749c035911 Revert "vfio/platform: check the bounds of read/write syscalls"
3a866f8376f0 vsock: Orphan socket after transport release
645ce25aa0e6 vsock: Keep the binding until socket destruction
7d0dc28dae83 io_uring/kbuf: reallocate buf lists on upgrade
13129b1fbfff scsi: ufs: core: Ensure clk_gating.lock is used only after initialization
2248b8145053 net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels
704fdc59601e cpufreq/amd-pstate: Remove the goto label in amd_pstate_update_limits
e5aeac73ab04 wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit
d5c8ffaa9d53 selftests/bpf: Fix uprobe consumer test
449dd20852d8 bpf: handle implicit declaration of function gettid in bpf_iter.c
728dd20c8df7 x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
0df35b26dcd2 selftests: rtnetlink: update netdevsim ipsec output format
adbf808f5901 netdevsim: print human readable IP address
2ec95be2b743 drm: renesas: rz-du: Increase supported resolutions
62cd174616ae drm/xe/tracing: Fix a potential TP_printk UAF
1c5673a2c892 drm/v3d: Stop active perfmon if it is being destroyed
549b4664fb72 drm/msm/dpu1: don't choke on disabling the writeback connector
508a399ab6f2 drm/msm/dpu: fix x1e80100 intf_6 underrun/vsync interrupt
a674aa0d33d6 drm/rcar-du: dsi: Fix PHY lock bit check
2f1845e46c41 drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()
6c4dcdbe5137 drm/tidss: Clear the interrupt status for interrupts being disabled
f94c5f24dae7 drm/tidss: Fix race condition while handling interrupt registers
c5dcd3f421d0 drm/tidss: Fix issue in irq handling causing irq-flood issue
25195f9d5ffc ipv6: mcast: add RCU protection to mld_newpack()
19bfe57b1c24 btrfs: fix stale page cache after race between readahead and direct IO write
53ba1169d976 btrfs: rename __get_extent_map() and pass btrfs_inode
0bf8e2f37686 ipv6: mcast: extend RCU protection in igmp6_send()
789230e5a8c1 ndisc: extend RCU protection in ndisc_send_skb()
a849a10de5e0 openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
01d1b5c9abca arp: use RCU protection in arp_xmit()
cdd5c2a12dda neighbour: use RCU protection in __neigh_notify()
bbec88e4108e ndisc: use RCU protection in ndisc_alloc_skb()
3e38cbbfa0a1 HID: hid-steam: Move hidraw input (un)registering to work
2152b417be16 HID: hid-steam: Make sure rumble work is canceled on removal
653bb5225cd4 ipv6: icmp: convert to dev_net_rcu()
713a40c892f4 ipv6: use RCU protection in ip6_default_advmss()
a57582779191 flow_dissector: use RCU protection to fetch dev_net()
3c925321a574 ipv4: icmp: convert to dev_net_rcu()
4583748b65de ipv4: use RCU protection in __ip_rt_update_pmtu()
7f5005457b30 net: ipv4: Cache pmtu for all packet paths if multipath enabled
ad66c7c4d81d ipv4: use RCU protection in inet_select_addr()
77096420be1f ipv4: use RCU protection in rt_is_expired()
f4ba5e65c92b ipv4: use RCU protection in ipv4_default_advmss()
ec9af7645109 net: add dev_net_rcu() helper
dfe542e745fc ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
cb4d7fbc937e ipv4: add RCU protection to ip4_dst_hoplimit()
56e6976793c0 cpufreq/amd-pstate: Fix cpufreq_policy ref counting
698d93debbc5 cpufreq/amd-pstate: convert mutex use to guard()
f7548a939b24 cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and amd_pstate_epp_offline()
4ee13803d185 cpufreq/amd-pstate: Remove the cppc_state check in offline/online functions
8ce0d636da0f cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and amd_pstate_epp_offline()
881d940d9f92 cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems
31c1cc82da48 cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function
86f563c7431a rust: kbuild: add -fzero-init-padding-bits to bindgen_skip_cflags
7d46869aa7bd scsi: ufs: Fix toggling of clk_gating.state when clock gating is not allowed
f453c4515208 scsi: ufs: core: Introduce a new clock_gating lock
9ece41a0d7d3 scsi: ufs: core: Prepare to introduce a new clock_gating lock
f7015dcac273 scsi: ufs: core: Introduce ufshcd_has_pending_tasks()
cc3d79e7c806 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
ebf0ac02e2d8 clocksource: Use pr_info() for "Checking clocksource synchronization" message
5ab11a4e219e net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels
4a855c5aec41 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
2fcc9f3798ef net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
8471e228448a net: ipv6: ioam6_iptunnel: mitigate 2-realloc issue
9a1c65ff5e0d include: net: add static inline dst_dev_overhead() to dst.h
cad62c5aee91 btrfs: fix hole expansion when writing at an offset beyond EOF
23ab814ae449 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
c45aa877256a cifs: pick channels for individual subrequests
fe2a10a4cb19 igc: Set buffer type for empty frames in igc_init_empty_frame
95992ebdafe6 mmc: mtk-sd: Fix register settings for hs400(es) mode
7caed8d5f1ce arm64: Handle .ARM.attributes section in linker scripts
eeb64f963756 regmap-irq: Add missing kfree()
db60d2d896a1 iommu: Fix potential memory leak in iopf_queue_remove_device()
2ca8802a24f7 regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator
75bf2f80c046 sched_ext: Fix incorrect autogroup migration detection
6578717ebca9 partitions: mac: fix handling of bogus partition table
6ccb3bbdad67 gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
9f602c273fae gpiolib: acpi: Add a quirk for Acer Nitro ANV14
01df870db957 s390/pci: Fix handling of isolated VFs
c746d3eb0ddf s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn()
a6a7e8b5a98b alpha: align stack for page fault and user unaligned trap handlers
80d922bc08f6 alpha: replace hardcoded stack offsets with autogenerated ones
c8a52c772c7c serial: 8250: Fix fifo underflow on flush
010eb5fe2299 serial: port: Always update ->iotype in __uart_read_properties()
29c04864fba2 serial: port: Assign ->iotype correctly when ->iobase is set
edd408444537 cgroup: fix race between fork and cgroup.kill
05b9d614eb64 rust: rbtree: fix overindented list item
4166ac765340 objtool/rust: add one more `noreturn` Rust function
bcaa01f4f4ff arm64: rust: clean Rust 1.85.0 warning using softfloat target
3ed642e80c94 efi: Avoid cold plugged memory for placing the kernel
3d041fb3b6e8 kbuild: userprogs: fix bitsize and target detection on clang
ce526e1b29c7 PCI: Avoid FLR for Mediatek MT7922 WiFi
44de00e8bc8f wifi: ath12k: fix handling of 6 GHz rules
2c637b4aa50f alpha: make stack 16-byte aligned (most cases)
722e8e1219c8 can: etas_es58x: fix potential NULL pointer dereference on udev->serial
118fb35681bd can: rockchip: rkcanfd_handle_rx_fifo_overflow_int(): bail out if skb cannot be allocated
759e4e94a3c9 can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
6ea780e9a7ca can: c_can: fix unbalanced runtime PM disable in error path
b0e592dd46a0 can: ctucanfd: handle skb allocation failure
bd035e2758cc USB: serial: option: drop MeiG Smart defines
db70ef8a8cef USB: serial: option: fix Telit Cinterion FN990A name
addcc3128bce USB: serial: option: add Telit Cinterion FN990B compositions
0ab22a1c2bd5 USB: serial: option: add MeiG Smart SLM828
f894448f3904 usb: gadget: core: flush gadget workqueue after device removal
a5b205ceefa5 usb: cdc-acm: Fix handling of oversized fragments
f64079bef6a8 usb: cdc-acm: Check control transfer buffer size before access
165fac6cebc8 USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
62d8f4c5454d USB: hub: Ignore non-compliant devices with too many configs or interfaces
6b16761a9287 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
f4e1cebbfaa0 USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
6c4fce1b16d0 USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
847fff8e20c9 usb: core: fix pipe creation for get_bMaxPacketSize0
9c91296e2dc6 USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
f3b755022f5c usb: xhci: Restore xhci_pci support for Renesas HCs
34971970d512 usb: dwc2: gadget: remove of_node reference upon udc_stop
bcc1c91017c4 usb: gadget: udc: renesas_usb3: Fix compiler warning
69f27580e8ee usb: roles: set switch registered flag early on
5fead36e095f usb: dwc3: Fix timeout issue during controller enter/exit from halt state
a5852836e589 usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries
9f837ea9221c ring-buffer: Update pages_touched to reflect persistent buffer content
3ec743d558f1 ring-buffer: Validate the persistent meta data subbuf array
e8dff5f73912 tracing: Do not allow mmap() of persistent ring buffer
abb99f28b4f0 ring-buffer: Unlock resize on mmap error
71762f455a81 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
aa7a1bee54f9 perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF
55057ec275f7 KVM: nSVM: Enter guest mode before initializing nested NPT MMU
4eb063de686b KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop
aca8be4403fb KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
2498d2db1d35 drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
0fdc3c166ac1 batman-adv: Drop unmanaged ELP metric worker
e8f60d9cdae8 batman-adv: Ignore neighbor throughput metrics in error case
2c3fb7df4cc6 batman-adv: fix panic during interface removal
f71cb6da1366 kbuild: Use -fzero-init-padding-bits=all
c0ccff7c6da9 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
bf5a5e636aab kbuild: suppress stdout from merge_config for silent builds
897f496b946f orangefs: fix a oob in orangefs_debug_write
3dbe889a1b82 x86/mm/tlb: Only trim the mm_cpumask once a second
019287b90532 ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V
40f161657334 selftests: gpio: gpio-sim: Fix missing chip disablements
de4049f85e89 Grab mm lock before grabbing pt lock
e2db652741e8 fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode()
44e35bfd2e55 vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM
18457b697f04 vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem
dd8830779b77 NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
758a5e1dc6db vfio/pci: Enable iowrite64 and ioread64 for vfio pci
14a2a8ec50bc kunit: platform: Resolve 'struct completion' warning
324785dc9f43 8250: microchip: pci1xxxx: Add workaround for RTS bit toggle
1883eaf9b5dd serial: 8250_pci: Share WCH IDs with parport_serial driver
c58e0d2d04fa serial: 8250_pci: Resolve WCH vendor ID ambiguity
4d8e3a746b6c rtla/timerlat_top: Abort event processing on second signal
8604b9805b85 rtla/timerlat_hist: Abort event processing on second signal
88a01e9c9ad4 scsi: ufs: bsg: Set bsg_queue to NULL after removal
551df35e4f4c PCI: switchtec: Add Microchip PCI100X device IDs
2290d3bd9650 PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
95432a37778c media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
24407a758460 media: uvcvideo: Add Kurokesu C1 PRO camera
7706d1edb90d media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera
1b259a5df5e6 media: uvcvideo: Implement dual stream quirk to fix loss of usb packets
eef0ce8d8d36 media: bcm2835-unicam: Disable trigger mode operation
810634a07675 media: i2c: ds90ub953: Add error handling for i2c reads/writes
e7a69bc05f32 media: i2c: ds90ub913: Add error handling to ub913_hw_init()
aac9b55507ce media: cxd2841er: fix 64-bit division on gcc-9
31ce02a272bb i3c: mipi-i3c-hci: Add support for MIPI I3C HCI on PCI bus
2b5547ce45e9 i3c: mipi-i3c-hci: Add Intel specific quirk to ring resuming
3d5c53cf3c20 soc/tegra: fuse: Update Tegra234 nvmem keepout list
aa8e22cbedeb fbdev: omap: use threaded IRQ for LCD DMA
cd955b75849b firmware: qcom: scm: smc: Handle missing SCM device
fb3b0d1a19e8 RDMA/efa: Reset device on probe failure
87fef8f6f2e0 tools: fix annoying "mkdir -p ..." logs when building tools in parallel
40c731472f41 iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path
a7052afa9eae gpiolib: Fix crash on error in gpiochip_get_ngpios()
9a0a411f591e sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx
465255d52628 sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h.
9e6d70a91045 block: cleanup and fix batch completion adding conditions
d159c142e623 x86/xen: allow larger contiguous memory regions in PV guests
5a10af375347 xen/swiotlb: relax alignment requirements
740bc21e2582 drm: Fix DSC BPP increment decoding
d1d10bd59553 drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
ae5ab1c1ae50 amdkfd: properly free gang_ctx_bo when failed to init user queue
98d6ee3e305e io_uring/uring_cmd: remove dead req_has_async_data() check
9d32212b998c io_uring/waitid: don't abuse io_tw_state
1c3a7720fd96 gpio: bcm-kona: Add missing newline to dev_err format string
30785bbbd5fe gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
c7bee225dda4 gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
19a6d7c28278 drm/i915/selftests: avoid using uninitialized context
6c04fdb58f43 drm/xe/client: bo->client does not need bos_lock
b12c991c6acb perf/x86/intel: Clean up PEBS-via-PT on hybrid
c3e39d6acb05 cgroup: Remove steal time from usage_usec
396d8e5136b4 gpu: host1x: Fix a use of uninitialized mutex
715eb1af6477 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
f3bafc927668 drm/tests: hdmi: Fix WW_MUTEX_SLOWPATH failures
25ddd8f92a42 sched_ext: Fix lock imbalance in dispatch_to_local_dsq()
e7c16028a424 workqueue: Put the pwq after detaching the rescuer from the pool
4236bf471658 team: better TEAM_OPTION_TYPE_STRING validation
a700e50fcf96 Bluetooth: btintel_pcie: Fix a potential race condition
390bf69dcb20 net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case
1bba1d042107 net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases
1dfb37ec8f01 LoongArch: KVM: Fix typo issue about GCFG feature detection
9f15a8df542c LoongArch: csum: Fix OoB access in IP checksum code for negative lengths
78d192f6147c LoongArch: Fix idle VS timer enqueue
e860f847787f vxlan: check vxlan_vnigroup_init() return value
4fceee361b37 igc: Fix HW RX timestamp when passed by ZC XDP
16435bbe9147 idpf: call set_real_num_queues in idpf_open
b2e2f6cc8752 idpf: record rx queue in skb for RSC packets
99634723cfb0 idpf: fix handling rsc packet with a single segment
022cac1c693a vrf: use RCU protection in l3mdev_l3_out()
18e77fccfcf9 ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
b3a7b2a24174 Documentation/networking: fix basic node example document ISO 15765-2
889e6b42a479 net: fib_rules: annotate data-races around rule->[io]ifindex
b58f7ca86a7b ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
4df6f005bef0 spi: sn-f-ospi: Fix division by zero
36fd8f1c735e HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context
cdd9a1ea23ff HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()
ba6ab3f04d0b pinctrl: pinconf-generic: Print unsigned value if a format is registered
1f5b7a566e5b scripts/Makefile.extrawarn: Do not show clang's non-kprintf warnings at W=1
aa879ef6d3ac HID: multitouch: Add NULL check in mt_input_configured
b99dbdee8a89 HID: winwing: Add NULL check in winwing_init_led()
59b55b65a96d pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware
4bc83ca7a035 pinctrl: cy8c95x0: Rename PWMSEL to SELPWM
39fa22850fe9 pinctrl: cy8c95x0: Enable regmap locking for debug
b74329644848 pinctrl: cy8c95x0: Avoid accessing reserved registers
eea6d16f56e9 x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
a88ca5d6d965 nfsd: validate the nfsd_serv pointer before calling svc_wake_up
cedfbb92cf97 NFSD: fix hang in nfsd4_shutdown_callback
f8d871523142 nfsd: clear acl_access/acl_default after releasing them
984391de59a1 Linux 6.12.15
681ee24cd5a2 xfs: don't lose solo dquot update transactions
6b8aa7944351 Linux 6.12.14
e149636e5eb6 ocfs2: check dir i_size in ocfs2_find_entry
6c9cd0a70cce arm64: dts: rockchip: add reset-names for combphy on rk3568
d49c64c1d723 statmount: let unset strings be empty
7db0365ee609 fs: fix adding security options to statmount.mnt_opt
45439a8b1115 fs: prepend statmount.mnt_opts string with security_sb_mnt_opts()
bdea9e692de5 drm/xe: Fix and re-enable xe_print_blob_ascii85()
c963ef1840a0 Revert "drm/amd/display: Fix green screen issue after suspend"
8d82e8e4c3cd Revert "selftests/sched_ext: fix build after renames in sched_ext API"
880b2cfda6aa md: Fix linear_set_limits()
4c42502e9051 md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add()
eb03ebb34873 x86/mm: Convert unreachable() to BUG()
3d67f2bb792a mptcp: prevent excessive coalescing on receive
926a16e39d86 btrfs: avoid monopolizing a core when activating a swap file
118b41e78b0a Revert "btrfs: avoid monopolizing a core when activating a swap file"
38939faa290b spi: atmel-qspi: Memory barriers after memory-mapped I/O
dfce40c775e6 spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families
d13f17af94f2 xfs: fix mount hang during primary superblock recovery failure
84307caff2f4 xfs: lock dquot buffer before detaching dquot from b_li_list
ee6984a2279e xfs: release the dquot buf outside of qli_lock
d331fc154564 xfs: convert quotacheck to attach dquot buffers
5808d4206f7c xfs: attach dquot buffer to dquot log item buffer
e2150d6ced90 xfs: clean up log item accesses in xfs_qm_dqflush{,_done}
08c7027e43a2 xfs: separate dquot buffer reads from xfs_dqflush
ef24207c99cb xfs: don't lose solo superblock counter update transactions
ee93e08d4c8b xfs: avoid nested calls to __xfs_trans_commit
9be0b25adeb2 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static
4801e961be61 s390/fpu: Add fpc exception handler / remove fixup section again
c6dd70e5b465 timers/migration: Fix off-by-one root mis-connection
acbfc674ced7 rtc: zynqmp: Fix optional clock name property
b13d32786aca RDMA/mlx5: Fix a race for an ODP MR which leads to CQE with error
8441aea46445 ptp: Ensure info->enable callback is always set
f45d9220fdb4 pinctrl: renesas: rzg2l: Fix PFC_MASK for RZ/V2H and RZ/G3E
14fc1e3bb886 pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails
1fdfafdeab49 rtla/timerlat_top: Stop timerlat tracer on signal
e04985561769 rtla/timerlat_hist: Stop timerlat tracer on signal
2cf2ddfdeb90 rtla: Add trace_instance_stop
66e1ca983b5d rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
6bcf53498516 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
6b3ce60f2df3 rtla/osnoise: Distinguish missing workload option
b45707c3c067 tracing/osnoise: Fix resetting of tracepoints
f6760e7fb03a scripts/gdb: fix aarch64 userspace detection in get_current_task
19fc795e9de0 maple_tree: simplify split calculation
aab2bc4a0633 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
2677640f7fe5 net/ncsi: wait for the last response to Deselect Package before configuring channel
24a79c6bc8de misc: fastrpc: Fix copy buffer page size
67419ee2c52b misc: fastrpc: Fix registered buffer page address
a2544ebcb466 misc: fastrpc: Deregister device nodes properly in error scenarios
8b4120b3e060 misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors
1cda594dfad5 mtd: onenand: Fix uninitialized retlen in do_otp_read()
c9a6200e7932 irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so
e39861992070 i3c: master: Fix missing 'ret' assignment in set_speed()
39603bb38cf1 fgraph: Fix set_graph_notrace with setting TRACE_GRAPH_NOTRACE_BIT
2ae4bade5a64 NFC: nci: Add bounds checking in nci_hci_create_pipe()
a833dbe62a90 mailbox: zynqmp: Remove invalid __percpu annotation in zynqmp_ipi_probe()
cbdce45e81c5 mailbox: tegra-hsp: Clear mailbox before using message
24d05ea5a044 NFSD: Encode COMPOUND operation status on page boundaries
7cb77019afdf nfs: Make NFS_FSCACHE select NETFS_SUPPORT instead of depending on it
b9495a9109ab nilfs2: fix possible int overflows in nilfs_fiemap()
52a326f93ceb ocfs2: handle a symlink read error correctly
d0b100a46301 ocfs2: fix incorrect CPU endianness conversion causing mount failure
3996a41b1eeb pnfs/flexfiles: retry getting layout segment for reads
7dc5a84ba549 selftests: mptcp: connect: -f: no reconnect
61ba518195d6 vfio/platform: check the bounds of read/write syscalls
be985aea92ea io_uring/net: don't retry connect operation on EPOLLERR
35ae7910c349 io_uring: fix multishots with selected buffers
0c15fe711d67 nvmem: imx-ocotp-ele: set word length to 1
829421f1eaa2 nvmem: imx-ocotp-ele: fix reading from non zero offset
ca81889d66aa nvmem: imx-ocotp-ele: fix MAC address byte order
6d8b86781513 nvmem: imx-ocotp-ele: simplify read beyond device check
2c3109dcdaed nvmem: core: improve range check for nvmem_cell_write()
c01dd86afbd2 nvmem: qcom-spmi-sdam: Set size in struct nvmem_config
146109fe936a ceph: fix memory leak in ceph_mds_auth_match()
76e6d50fa5a2 crypto: qce - unregister previously registered algos in error path
ea96d8ddcf7e crypto: qce - fix goto jump in error path
06124c6ae800 irqchip/irq-mvebu-icu: Fix access to msi_data from irq_domain::host_data
0dd5aade301a ata: libata-sff: Ensure that we cannot write outside the allocated buffer
4491159774d9 mm/compaction: fix UBSAN shift-out-of-bounds warning
ac304fa97846 mm/hugetlb: fix hugepage allocation for interleaved memory nodes
4b6930831479 mm/vmscan: accumulate nr_demoted for accurate demotion statistics
a403eca86c58 mm: gup: fix infinite loop within __get_longterm_locked
e87df541b439 mm: kmemleak: fix upper boundary check for physical address objects
438bda062b2c media: uvcvideo: Remove dangling pointers
e8a650dbc732 media: uvcvideo: Remove redundant NULL assignment
34fb9eb31d66 media: uvcvideo: Only save async fh if success
ac7737ed9aee media: uvcvideo: Support partial control reads
4f534dd576b7 media: uvcvideo: Fix event flags in uvc_ctrl_send_events
d2eac8b14ac6 media: uvcvideo: Fix crash during unbind if gpio unit is in use
9513dac27804 media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702
6de9786c6138 media: i2c: ds90ub960: Fix UB9702 VC map
1ee76f7b430e media: i2c: ds90ub960: Fix use of non-existing registers on UB9702
f4e4373322f8 media: i2c: ds90ub9x3: Fix extra fwnode_handle_put()
fd551f51908e media: ccs: Fix cleanup order in ccs_probe()
c85a33577c11 media: ccs: Fix CCS static data parsing for large block sizes
ffb7e57e40c6 media: stm32: dcmipp: correct dma_set_mask_and_coherent mask value
920127636e58 media: ov5640: fix get_light_freq on auto
1496ec94bd38 media: intel/ipu6: remove cpu latency qos request on error
b2c82610ebef media: imx296: Add standby delay during probe
bdd823b9d068 media: nuvoton: Fix an error check in npcm_video_ece_init()
5100391acad4 media: mc: fix endpoint iteration
8e95e0933aff media: mmp: Bring back registration of the device
b64b7730879a soc: qcom: smem_state: fix missing of_node_put in error path
2153c78328aa soc: qcom: llcc: Enable LLCC_WRCACHE at boot on X1
270d7917b02b soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
532fd6c0070f soc: mediatek: mtk-devapc: Fix leaking IO map on error paths
8fd332aebde3 soc: samsung: exynos-pmu: Fix uninitialized ret in tensor_set_bits_atomic()
46607b0ab140 iommufd/fault: Use a separate spinlock to protect fault->deliver list
97fff044f892 iommufd/fault: Destroy response and mutex in iommufd_fault_destroy()
db22b33c7ec9 iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding
5f4a0561783d iio: light: as73211: fix channel handling in only-color triggered buffer
33c8c1d45a32 mm/hugetlb: fix avoid_reserve to allow taking folio from subpool
fcffbb75db92 media: ccs: Clean up parsed CCS static data on parse failure
2a54e8f1187c kfence: skip __GFP_THISNODE allocations on NUMA systems
7caf6c4bc25a iommufd: Fix struct iommu_hwpt_pgfault init and padding
e456a88bddae hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
c287f18f646d rv: Reset per-task monitors also for idle tasks
422d7f4e8d81 tpm: Change to kvalloc() in eventlog/acpi.c
bef994de9980 ACPI: PRM: Remove unnecessary strict handler address checks
a468d0585d98 accel/ivpu: Clear runtime_error after pm_runtime_resume_and_get() fails
31c2134667ee xfs: Add error handling for xfs_reflink_cancel_cow_range
a5e7a81e3a60 xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end
88678371a53e xfs: don't call remap_verify_area with sb write protection held
df751229b5c6 pwm: microchip-core: fix incorrect comparison with max period
386ee93cf0cf parisc: Temporarily disable jump label support
a9fb1a44cfb2 arm64: tegra: Disable Tegra234 sce-fabric node
36d6ea0000cd arm64: tegra: Fix typo in Tegra234 dce-fabric compatible
b26dc27dd90f crypto: qce - fix priority to be less than ARMv8 CE
6a59fe8bffff arm64: dts: qcom: sm8650: correct MDSS interconnects
2b4cd9c82ce8 arm64: dts: qcom: sm8550: correct MDSS interconnects
f456effc2c6d arm64: dts: qcom: sm8650: Fix MPSS memory length
e37b8d8d6360 arm64: dts: qcom: sm8650: Fix CDSP memory length
068a57a068a8 arm64: dts: qcom: sm8650: Fix ADSP memory base and length
0ae91af31ce2 arm64: dts: qcom: sm8550: Fix MPSS memory length
b416d7c207f2 arm64: dts: qcom: sm8550: Fix CDSP memory length
c32e19dd39da arm64: dts: qcom: sm8550: Fix ADSP memory base and length
c9555e8fe004 arm64: dts: qcom: sm8450: Fix MPSS memory length
33821887be61 arm64: dts: qcom: sm8450: Fix CDSP memory length
1376952ff24c arm64: dts: qcom: sm8450: Fix ADSP memory base and length
589d36b20654 arm64: dts: qcom: sm8350: Fix MPSS memory length
9ec362186877 arm64: dts: qcom: sm8350: Fix CDSP memory base and length
9b2c1fa39cd7 arm64: dts: qcom: sm8350: Fix ADSP memory base and length
6fd804a1f84a arm64: dts: qcom: sm6375: Fix MPSS memory base and length
be52cd29f5bb arm64: dts: qcom: sm6375: Fix CDSP memory base and length
b2a8ce68364f arm64: dts: qcom: sm6375: Fix ADSP memory length
6aeb58dc6d39 arm64: dts: qcom: sm6350: Fix uart1 interconnect path
78508f1ef817 arm64: dts: qcom: sm6350: Fix MPSS memory length
7acd2cce0040 arm64: dts: qcom: sm6350: Fix ADSP memory length
e73b392d82cd arm64: dts: qcom: sm6115: Fix ADSP memory base and length
93d13d6a1a67 arm64: dts: qcom: sm6115: Fix CDSP memory length
cb0391430d7b arm64: dts: qcom: sm6115: Fix MPSS memory length
df06630449b9 arm64: dts: qcom: x1e80100: Fix CDSP memory length
1552b3b80e31 arm64: dts: qcom: x1e80100: Fix ADSP memory base and length
3052c4713764 arm64: dts: qcom: sdx75: Fix MPSS memory length
e906ed7dd9c0 arm64: dts: mediatek: mt8183: Disable DPI display output by default
f08524ae594c ARM: dts: ti/omap: gta04: fix pm issues caused by spi module
8330abd5d373 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
15fd2e1ad5da ubi: Add a check for ubi_num
247abefeb50d x86/boot: Use '-std=gnu11' to fix build with GCC 15
c4abb4a010e5 x86/acpi: Fix LAPIC/x2APIC parsing order
93893d741357 x86: rust: set rustc-abi=x86-softfloat on rustc>=1.86.0
332e85d220ee rust: init: use explicit ABI to clean warning in future compilers
cbcd8b83d22d kbuild: Move -Wenum-enum-conversion to W=2
8db25d4c4a48 scsi: core: Do not retry I/Os during depopulation
43b0b2a08f16 scsi: storvsc: Set correct data length for sending SCSI command without payload
0c77c0d754fe scsi: ufs: core: Fix use-after free in init error and remove paths
f77e890c7623 scsi: ufs: qcom: Fix crypto key eviction
2cf3c3fe9a11 scsi: qla2xxx: Move FCE Trace buffer allocation to user control
4367fb2a0841 scsi: st: Don't set pos_unknown just after device recognition
2b3928b7c896 KVM: x86/mmu: Ensure NX huge page recovery thread is alive before waking
2c4cda456ee5 nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
9fbac831005c nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
b5cacfd06706 PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar()
36786d1a45c6 PCI: dwc: ep: Write BAR_MASK before iATU registers in pci_epc_set_bar()
3d17a4bbf257 PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
5ee3dd6e59b8 PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1
a1ecc325416a s390/pci: Fix SR-IOV for PFs initially in standby
ef814c884151 arm64: tegra: Fix Tegra234 PCIe interrupt-map
679beb818093 ALSA: hda: Fix headset detection failure due to unstable sort
cf5870192a0a ALSA: hda/realtek: Fix quirk matching for Legion Pro 7
965e7d9ad7fa ALSA: hda/realtek: Enable headset mic on Positivo C6400
fee921e3c641 firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool()
0d712f9b4b30 firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()
0a14a2b84177 Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
68f16d3034a0 block: don't revert iter for -EIOCBQUEUED
8a844ea6d73f Revert "MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK if SMP && 64BIT"
6d76a2a72c2e MIPS: pci-legacy: Override pci_address_to_pio
0bf083a80373 mips/math-emu: fix emulation of the prefx instruction
68a25ceb11cd dm-crypt: track tag_offset in convert_context
d0b81ea5a513 dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()
211473af5858 powerpc/pseries/eeh: Fix get PE state translation
e2bc9a5d7a23 LoongArch: Extend the maximum number of watchpoints
9b5922b0fab4 MIPS: Loongson64: remove ROM Size unit in boardinfo
ee95d0843a49 serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
7ec1dc3d579d serial: sh-sci: Drop __initdata macro for port_cfg
407c928305c1 soc: qcom: socinfo: Avoid out of bounds read of serial number
62746ec80dfb ASoC: acp: Support microphone from Lenovo Go S
a198ee66328d arm64: dts: qcom: x1e80100: Fix usb_2 controller interrupts
3a42fd8626d2 arm64: dts: qcom: x1e80100-microsoft-romulus: Fix USB QMP PHY supplies
fdad58e0b85e arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix USB QMP PHY supplies
25bc7ee64bd5 arm64: dts: qcom: x1e80100-crd: Fix USB QMP PHY supplies
b42072041f03 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix USB QMP PHY supplies
b4c67165fc30 arm64: dts: qcom: x1e80100-qcp: Fix USB QMP PHY supplies
b7da8e54480d arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix USB QMP PHY supplies
829a5645616f usbnet: ipheth: document scope of NCM implementation
5835bf66c50a usbnet: ipheth: fix DPE OoB read
c0912ae6586e usbnet: ipheth: break up NCM header size computation
cf63d65ab9bb usbnet: ipheth: refactor NCM datagram loop
387ec9277a9e usbnet: ipheth: check that DPE points past NCM header
cf1ac7f7cf60 usbnet: ipheth: use static NDP16 location in URB
d677e7dd59ad usbnet: ipheth: fix possible overflow in DPE length check
df5bc4891b3d usb: gadget: f_tcm: Don't prepare BOT write request twice
3e01f162a10a usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
0c3d544b61c6 usb: gadget: f_tcm: Decrement command ref count on cleanup
5ff4628b8dcf usb: gadget: f_tcm: Translate error to sense
0ee1df18f27d wifi: rtw88: 8703b: Fix RX/TX issues
a64cf5532719 wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916
46fa0c08d223 wifi: rtw88: sdio: Fix disconnection after beacon loss
59dd56cf3b70 wifi: mt76: mt7921u: Add VID/PID for TP-Link TXE50UH
fbbfef2a5b85 wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
e3f7ee7a2dff wifi: rtlwifi: rtl8821ae: Fix media status report
d0bf6bfc9cf2 atomic64: Use arch_spin_locks instead of raw_spin_locks
ed0ad04c6825 ring-buffer: Do not allow events in NMI with generic atomic64 cmpxchg()
416d22fe8c18 HID: hid-sensor-hub: don't use stale platform-data on remove
c866c0056093 Input: bbnsm_pwrkey - add remove hook
5b91440ebef9 of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
4e4b3d492673 of: Fix of_find_node_opts_by_path() handling of alias+path+options
e62c63081020 of: address: Fix empty resource handling in __of_address_resource_bounds()
45ad3c7d62eb of: Correct child specifier used as input of the 2nd nexus node
ae959ab075fb scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions
3fb0f8df1d02 perf bench: Fix undefined behavior in cmpworker()
acd8ff789bf1 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
2ce09aabe009 blk-cgroup: Fix class @block_class's subsystem refcount leakage
5a262628f4cf seccomp: passthrough uretprobe systemcall without filtering
c4241c04df05 clk: mediatek: mt2701-mm: add missing dummy clk
314edc5a52e6 clk: mediatek: mt2701-img: add missing dummy clk
89843e4c7795 clk: mediatek: mt2701-bdp: add missing dummy clk
b7b72c7f93fc clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe
234438b46322 clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe
35ce9e7c9fce clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
fe7ce4e583e0 clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
2dba8d5d423f clk: qcom: dispcc-sm6350: Add missing parent_map for a clock
b6fe13566bf5 clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
a4911d6891bd clk: qcom: gcc-sm8650: Do not turn off PCIe GDSCs during gdsc_disable()
e2dd0efa4d03 clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable()
26dae7a6c080 clk: qcom: clk-alpha-pll: fix alpha mode configuration
ea3f6ef7720b clk: clk-loongson2: Fix the number count of clk provider
15413c1a6551 media: i2c: ds90ub960: Fix UB9702 refclk register access
eca01d5911fb clk: mmp2: call pm_genpd_init() only after genpd.name is set
410586e60037 clk: sunxi-ng: a100: enable MMC clock reparenting
3192f1c54ddd KEYS: trusted: dcp: fix improper sg use with CONFIG_VMAP_STACK=y
ddfc234761a4 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection
691218a50c31 Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
7173b70df472 drm/amd/display: Fix seamless boot sequence
20a57f68db1b drm/amdgpu: add a BO metadata flag to disable write compression for Vulkan
4b1d3186284f drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
c842f22fc26e drm/i915/dp: Iterate DSC BPP from high to low on all platforms
b20ecb792c00 drm/xe/devcoredump: Move exec queue snapshot to Contexts section
36b9be873809 drm/komeda: Add check for komeda_get_layer_fourcc_list()
2708a151e0e9 drm/i915: Fix page cleanup on DMA remap failure
5775ef49d792 drm/i915/guc: Debug print LRC state entries only if the context is pinned
95c75578c420 Revert "drm/amd/display: Use HW lock mgr for PSR1"
4d23b42a45dc drm/amdkfd: Block per-queue reset when halt_if_hws_hang=1
89dcc75d5172 drm/amdkfd: only flush the validate MES contex
7e207a094ee6 drm/amd/amdgpu: change the config of cgcg on gfx12
721a493fa2a5 drm/amd/pm: Mark MM activity as unsupported
3ec8e3dab60c drm/amd/display: Optimize cursor position updates
b4b902737746 ksmbd: fix integer overflows on 32 bit systems
5b199733b901 KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
27f651d28fee kvm: defer huge page recovery vhost task to later
f2f805ada63b KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
dd78c25a14fe remoteproc: omap: Handle ARM dma_iommu_mapping
f50ed030dbf0 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
5f50c5586c77 drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()
de3ffeb2122e KVM: arm64: timer: Always evaluate the need for a soft timer
e5251ae5d3c0 arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled
c66e5205fd22 arm64/sme: Move storage of reg_smidr to __cpuinfo_store_cpu()
8abf61300643 arm64/mm: Override PARange for !LPA2 and use it consistently
5a6520493c41 arm64/kvm: Configure HYP TCR.PS/DS based on host stage1
1b705df8ecdb accel/ivpu: Fix Qemu crash when running in passthrough
a009378af674 binfmt_flat: Fix integer overflow bug on 32 bit systems
f735c9d4dc93 fs/proc: do_task_stat: Fix ESP not readable during coredump
36bcdf340017 m68k: vga: Fix I/O defines
4204ca15ec5e arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented
6e83f167bb10 s390/futex: Fix FUTEX_OP_ANDN implementation
2b7f9749e6b3 md: reintroduce md-linear
7ec4ef57aec1 smb: client: change lease epoch type from unsigned int to __u16
e776cff5ed1e smb: client: fix order of arguments of tracepoints
ac7b5f3e4d5b drm/client: Handle tiled displays better
b865c6a6178b drm/modeset: Handle tiled displays in pan_display_atomic.
843bd0089c06 cifs: Remove intermediate object of failed create SFU call
0a2beaa95f74 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx
37cab2868e5c leds: lp8860: Write full EEPROM, not only half of it
ab061462be52 cpufreq: s3c64xx: Fix compilation warning
9325895e4162 cpufreq: fix using cpufreq-dt as module
ac52c98e1ff3 rxrpc: Fix call state set to not include the SERVER_SECURING state
181b23ca2ef0 net: sched: Fix truncation of offloaded action statistics
e36364d5d434 tun: revert fix group permission check
631255524908 netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
e40cb34b7f24 pfifo_tail_enqueue: Drop new packet when sch->limit == 0
bb6f3569dd0b ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read()
d5079b8f34f9 x86/xen: add FRAME_END to xen_hypercall_hvm()
4890a0858c09 x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
f014a926eb5a gpio: sim: lock hog configfs items if present
970cd2ed26cd net: rose: lock the socket in rose_bind()
2e53fb8afe41 net: atlantic: fix warning during hot unplug
1ecc3bed3846 gpio: pca953x: Improve interrupt support
d1754c69448f rxrpc: Fix the rxrpc_connection attend queue handling
3139a7024e9a ethtool: rss: fix hiding unsupported fields in dumps
4c6ed049bc4e drm/i915/dp: fix the Adaptive sync Operation mode for SDP
83ebf741aa64 udp: gso: do not drop small packets when PMTU reduces
b55dfd7bac24 tg3: Disable tg3 PCIe AER on system reboot
2bd762847d20 vmxnet3: Fix tx queue race condition with XDP
f21d479c1f69 ice: Add check for devm_kzalloc()
acd5f07e9f0f net: bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN
8ed1b13a38d7 nvme-fc: use ctrl state getter
5eba53a9eaf8 nvme: make nvme_tls_attrs_group static
ab7522ce29fd ice: stop storing XDP verdict within ice_rx_buf
50e4b64a2d4a ice: gather page_count()'s of each frag right before XDP prog call
311813ed013c ice: put Rx buffers after being done with current frame
ec53033c5723 gpu: drm_dp_cec: fix broken CEC adapter properties check
fd6df04a91e8 firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
bc85817e6bc0 nvme: handle connectivity loss in nvme_set_queue_count
57e07d10b338 sched/fair: Fix inaccurate h_nr_runnable accounting with delayed dequeue
1c1c91bf05ef platform/x86: serdev_helpers: Check for serial_ctrl_uid == NULL
e46d91ca504d tty: Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN
9b88a7c4584b tty: xilinx_uartps: split sysrq handling
30c6a7a9da55 xfs: don't over-report free space or inodes in statvfs
1f88b5c4f992 xfs: report realtime block quota limits on realtime directories
4e144498d16b drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX Isolation
48fe216d7db6 KVM: e500: always restore irqs
833f69be62ac KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults
f2623aec7fdc KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock
dec857329fb9 KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()
7056d426a637 platform/x86: acer-wmi: Ignore AC events
c74d1721804a platform/x86: acer-wmi: add support for Acer Nitro AN515-58
33a4a9f54ae9 Input: allocate keycode for phone linking
999531398e15 ASoC: amd: Add ACPI dependency to fix build error
06fe7c32d58a platform/x86: acer-wmi: Add support for Acer Predator PH16-72
90778f31efdf ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback
c021dc03bfa7 platform/x86: acer-wmi: Add support for Acer PH14-51
0a30353beca2 platform/x86: int3472: Check for adev == NULL
c578aedea2a1 iommu/arm-smmu-v3: Clean up more on probe failure
d888437bd317 iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible
0f76d831070c ASoC: Intel: sof_sdw: Correct quirk for Lenovo Yoga Slim 7
06a0e2a320a5 x86/kexec: Allocate PGD for x86_64 transition page tables separately
e012a77e4d76 ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid during params
82b44cdb0355 net: ethernet: ti: am65-cpsw: ensure proper channel cleanup in error path
4f60eff8b5e6 selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
c257c15845e7 tipc: re-order conditions in tipc_crypto_key_rcv()
6bb91eb7c079 octeon_ep_vf: update tx/rx stats locally for persistence
09c86dc2ada1 octeon_ep: update tx/rx stats locally for persistence
30d003f24a93 mmc: sdhci-msm: Correctly set the load for the regulator
ca06b3769c93 HID: hid-asus: Disable OOBE mode on the ProArt P16
2785019ea03a net: wwan: iosm: Fix hibernation by re-binding the driver around it
ebb90f23f0ac Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync
c3a1c34110ed Bluetooth: btusb: Add new VID/PID 13d3/3628 for MT7925
7e55e224300e Bluetooth: btusb: Add new VID/PID 13d3/3610 for MT7922
584b3e250ee0 APEI: GHES: Have GHES honor the panic= setting
a54240c71d57 i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz
d822b30c077a wifi: iwlwifi: avoid memory leak
131dd3e936d1 wifi: iwlwifi: pcie: Add support for new device ids
7ef2ea142968 wifi: brcmfmac: Check the return value of of_property_read_string_index()
62483e0a1fbf net/mlx5: use do_aux_work for PHC overflow checks
adcb8ce68dde HID: Wacom: Add PCI Wacom device support
e557b15ea2ec HID: multitouch: Add quirk for Hantick 5288 touchpad
9e6b899883a2 clk: qcom: Make GCC_8150 depend on QCOM_GDSC
36720607c909 wifi: rtw88: add __packed attribute to efuse layout struct
6e1feb300fcb mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
c9382f380e8d tomoyo: don't emit warning in tomoyo_write_control()
c27ce584d274 wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
60fd500eda3e mmc: sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32G
f4b8bac3cfe4 mmc: core: Respect quirk_max_rate for non-UHS SDIO card
5c2b1d938613 tun: fix group permission check
9543e67fa364 wifi: rtw89: add crystal_cap check to avoid setting as overflow value
22a1a758183d ring-buffer: Make reading page consistent with the code logic
d1544dc32c67 drm/amd/display: Limit Scaling Ratio on DCN3.01
835d37b60bc3 drm/amd/display: Increase sanitizer frame larger than limit when compile testing with clang
36b385d0f2b4 safesetid: check size of policy writes
52858d7fe6fb drm/bridge: it6505: fix HDCP CTS KSV list wait timer
4ebd696fe716 drm/bridge: it6505: fix HDCP CTS compare V matching
05040e0847d4 drm/bridge: it6505: fix HDCP encryption when R0 ready
5d88251a8b5e drm/bridge: it6505: fix HDCP Bstatus check
3a047075b47c drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT
d76dc02531a6 drm/amdkfd: Queue interrupt work to different CPU
9f9524503375 drm/amdgpu: Don't enable sdma 4.4.5 CTXEMPTY interrupt
b79eaf9b86a8 drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor
1eec554f898b drm/vc4: hdmi: use eld_mutex to protect access to connector->eld
68c3008b06d8 drm/sti: hdmi: use eld_mutex to protect access to connector->eld
1cd3e56a07ac drm/radeon: use eld_mutex to protect access to connector->eld
6b57c63f5bf6 drm/exynos: hdmi: use eld_mutex to protect access to connector->eld
cd604e8e993c drm/amd/display: use eld_mutex to protect access to connector->eld
f1b4a5005c9e drm/bridge: ite-it66121: use eld_mutex to protect access to connector->eld
e43f3adba3dc drm/bridge: anx7625: use eld_mutex to protect access to connector->eld
b006aadf72f9 drm/connector: add mutex to protect ELD from concurrent access
404e5fd918a0 printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
0412bca906d5 drm/amd/display: Overwriting dualDPP UBF values before usage
d25d5eb35905 drm/amd/display: Populate chroma prefetch parameters, DET buffer fix
ebf2d94128ef drm/tests: hdmi: return meaningful value from set_connector_edid()
e0d048dabe33 drm/tests: hdmi: handle empty modes in find_preferred_mode()
56e6c7f6d2a6 nvkm: correctly calculate the available space of the GSP cmdq buffer
5185e63b45ea nvkm/gsp: correctly advance the read pointer of GSP message queue
0877fd896ca4 drm: panel-backlight-quirks: Add Framework 13 glossy and 2.8k panels
34004adc64e2 drm: panel-backlight-quirks: Add Framework 13 matte panel
c5842f1dade0 drm: Add panel backlight quirks
18daf9e83c4f drm/virtio: New fence for every plane update
8b60f25c3e67 x86/amd_nb: Restrict init function to AMD-based systems
149dd2acff5d lockdep: Fix upper limit for LOCKDEP_*_BITS configs
fbcd9eedce20 locking/ww_mutex/test: Use swap() macro
910d55f7d67d x86: Convert unreachable() to BUG()
e5ff8d825db7 sched: Don't try to catch up excess steal time.
d3ef1a2f77b8 btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
5975577d8cd4 btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
46e9c4a376af s390/stackleak: Use exrl instead of ex in __stackleak_poison()
38a1aa02b90b exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case
72f02c34e58b arm64/mm: Ensure adequate HUGE_MAX_HSTATE
86d71a026a7f btrfs: fix use-after-free when attempting to join an aborted transaction
5ff189eb84f1 btrfs: do not output error message if a qgroup has been already cleaned up
0ff88c2a742a btrfs: fix assertion failure when splitting ordered extent after transaction abort
b19deb5acbc7 irqchip/lan966x-oic: Make CONFIG_LAN966X_OIC depend on CONFIG_MCHP_LAN966X_PCI
807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot
e97df805b938 drm/tilcdc: Set preferred depth
7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
6d8ac5ebe6e8 aufs6: core
587abc1b64c4 aufs6: standalone
1af41d30ef42 aufs6: mmap
6ee2464d2e9d aufs6: base
103b676505f7 aufs6: kbuild
67281562943f qemux86: add configuration symbol to select values
73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs
1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter
918e7a825e8b clear_warn_once: bind a timer to written reset value
f533f87c3758 clear_warn_once: expand debugfs to include read support
f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS
e633abe9c44e libbpf: Fix build warning on ref_ctr_off
ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
03721ceb5626 perf: x86-32: explicitly include <errno.h>
4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long
b0200449610d perf: fix bench numa compilation
aff0940b2212 perf: add SLANG_INC for slang.h
ef912018d28c perf: add sgidefs.h to for mips builds
d8860f858b87 perf: change --root to --prefix for python install
dc38a0eee6e5 perf: add 'libperl not found' warning
6ed51f8786da perf: force include of <stdbool.h>
c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32()
63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat
7816667451ef FAT: Added FAT_NO_83NAME
f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
a24784fd8f88 yaffs2: update to v6.12 folio changes
d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes
d097e4d4115a yaffs: fix mtime/itime field access
4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+
1b6619086e8b yaffs2: v6.5 fixups
25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length
5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap
55986a1284b3 yaffs2: replace bdevname call with sprintf
6f5508f8db8f yaffs2: convert read_page -> readfolio
fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested)
8d2dddba272c yaffs: include blkdev.h
8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API
27005cbac2ed yaffs2: v5.6 build fixups
668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read
285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super
ffc2ed489ccf yaffs: repair yaffs_get_mtd_device
6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API
19f283abc5d1 yaffs2: fix memory leak in mount/umount
04e84672b571 yaffs: Avoid setting any ACL releated xattr
4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1
81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis
26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY
a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020)
feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation
874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility
1d42508faee8 tools: use basename to identify file in gen-mach-types
4b055eca593d iwlwifi: select MAC80211_LEDS conditionally
97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
6dec58319165 defconfigs: drop obselete options
a416ccb5b6c9 linux-yocto: Handle /bin/awk issues
7efe8a1e5158 uvesafb: provide option to specify timeout for task completion
78d10ae07eca uvesafb: print error message when task timeout occurs
80473b7eb8ca compiler.h: Undef before redefining __attribute_const__
ddeff2f1a9a7 vmware: include jiffies.h
3dcdda8912b4 Resolve jiffies wrapping about arp
3b1507db6735 nfs: Allow default io size to be configured.
c2fedad05f77 check console device file on fs when booting
208d6fbada3f mount_root: clarify error messages for when no rootfs found
dbe9454c8ea0 mconf: fix output of cflags and libraries
7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location
b6c189c81397 modpost: mask trivial warnings
a5cc21325ba9 kbuild: exclude meta directory from distclean processing
361ec143c23f powerpc: serialize image targets
605e6ccb304c arm: serialize build targets
e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86
a08cb65331e6 x86_64_defconfig: Fix warnings
8ad332ef777b mips: make current_cpu_data preempt safe
754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code
325ff78ff44d mips: Kconfig: add QEMUMIPS64 option
99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency
c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c
8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
6b60c874cbb0 arm64: defconfig: cleanup config options
8e44673ecd89 vexpress: Pass LOADADDR to Makefile
f34e6805aad5 arm: ARM EABI socketcall
94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: f3c91830efc6c1edb74184ee5956c8219a581a77)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Ross Burton
Email: ross.burton@arm.com
Subject: genericarm64: set the DMA Contiguous Memory Allocator size to 32MB
Date: Thu, 27 Feb 2025 17:32:29 +0000
The default is 16MB but the aarch64 defconfig sets it to 32MB.
Notably this fixes various graphical issues on both the BeaglePlay and
KV260, where 16MB isn't sufficient.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: c40dfa3e093b7cbf0aea9b79d10c3d400b4e5db4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is needed to build nodejs from meta-oe. Check this early to avoid
an error later in the build.
Fixes [YOCTO #15804]
(From OE-Core rev: 19004950ad5691ef51f7fcf946558bd0de561403)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This can be use to check for other flags.
(From OE-Core rev: 42d012e8414736d89618422fb6f9bce9e4a2a391)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake is dropping the need for fetcher name iteration and multiple revisions
per url. Update the code to match (removal of the for loop).
(From OE-Core rev: 571e8c6730eb5b89f732d879487ae578ef04aaee)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake is dropping the need for fetcher name iteration and multiple revisions
per url. Update the code to match (removal of the for loop).
(From OE-Core rev: 4859cdf97fd9a260036e148e25f0b78eb393df1e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to allow rust packages to define PACKAGECONFIG options, append
the contents of PACKAGECONFIG_CONFARGS to the build command.
This patch was already submitted by Bartosz Golaszewski on older
version but was never merged. It will be really usefull for Rust recipes.
(From OE-Core rev: 16745b20452de60ae2474433cc1a2fb1ed9f6a64)
Signed-off-by: Jean-Pierre Geslin <jarsoper@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GCC-15 patch is not sufficient when shadow is enabled, therefore fix
the remaining issues.
(From OE-Core rev: 9143b23cecb505f130f86b03039c6c0aba5dcc2b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Running, e.g., `devtool reset sdbus-c++` would result in the following
error:
re.error: multiple repeat at position 35
This was due to the ++ in the recipe name, which would be treated as an
incorrect regular expression in _reset().
Use re.escape() to make sure all characters in the recipe name are
treated literally.
(From OE-Core rev: 6e73bd9b3e6d529752db93879f2c0ed53873dd1a)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building librsvg-native the variable PKG_CONFIG_PATH
was incorrect in the bitbake environment but handled correct due
to the pkg-config-native wrapper. Commit [1] and [2]
introduced some inconsistens of EXTRA_NATIVE_PKGCONFIG_PATH
where it was prepended in pkg-config-native wrappers but
appended in native.bbclass.
meta/classes-recipe/native.bbclass:
PKG_CONFIG_PATH .= "${EXTRA_NATIVE_PKGCONFIG_PATH}"
This commit will try to resolve this to always append the
EXTRA_NATIVE_PKGCONFIG_PATH. It is tested by building
librsvg-native and also checking bitbake environment
before and after.
[1] https://git.openembedded.org/openembedded-core/commit?id=2bc050146d47b14d890a1b0db2b55f9057a08b65
[2] https://git.openembedded.org/openembedded-core/commit?id=ae4824f4f6234884a245bce314d6305ad8eb982d
(From OE-Core rev: a59fa4a4bf08bbbd79fbb1642b3e3b23181f87c9)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Cc: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The demo uses some SVG icons, so depend on the SVG pixbuf loader so that
they are visible.
(From OE-Core rev: 77e18e640c42ee3992464fddc1a16760cea9bc4f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since Ubuntu 20.04 is heading to EoL and that we're having other issues
on that platform needing buildtools anyway, we're about to lose the
last python 3.8 platform we were supporting.
Bump the minimum version to 3.9 since there are many developers wanting
access to newer python features.
This likely won't be seen since the bitbake minimum has also been
increased but helps for documentation purposes.
(From OE-Core rev: c3db241c6e97420ca0705d1535a7cdd0c273b761)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard managed to reproduce a pseudo bug that pciutils in a minimal
test case[1] which confirmed that it was the symlink creation causing
issues.
The pciutils Makefile has several installation targets:
- install: binaries, manpages, shared library
- install-lib: headers, library symlinks, shared library
We need to run both targets to install the full set of files we want to
be installed, but notably they both create the .so symlink and as they're
running in parallel this is what triggers the bug in pseudo.
Until the bug has been resolved (or the Makefiles don't duplicate rules),
just run the two targets separately.
[ YOCTO #14957 ]
[1] https://lore.kernel.org/openembedded-core/20250319133457.806384-1-richard.purdie@linuxfoundation.org/T/#u
(From OE-Core rev: a5fc49fafe910a25be7372c82bfbd7876871ce3f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This includes fixes for gcc 15.
License fixes were also made in the repository. The license being referred to
as MIT was in fact HPND so fix the LICENSE on the recipe accordingly.
Use the new bitbake tag functionality to verify the commit matches the tagged
version.
Trim the license checksums to the top level COPYING files now everything
is accurate.
(From OE-Core rev: c9d3a47a19babfe88f0174233729394292a31726)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The new version is in a location that isn't discoverable
by upstream version checks, and so has been overlooked for a while.
Drop patches:
0001-mesa-demos-Add-missing-data-files.patch
(backport)
0004-Use-DEMOS_DATA_DIR-to-locate-data-files.patch
(very old patch rejected by upstream as not necessary and not making sense:
https://gitlab.freedesktop.org/mesa/demos/-/issues/9 )
Disably wayland for now due to libdecor dependency,
adjust other feature dependencies as needed.
(From OE-Core rev: 59a9e96fa43e18af932cec7c2f1a36d9fcafff94)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pull in upstream changes for fix the build with gcc 15 and README tweaks.
(From OE-Core rev: 0ba624f30d482c0c7d86202d46abdab9d148c9b0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcc-15 switched to -std=c23 by default:
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212
As a result `bluez` fails the build as:
src/shared/ad.c:1090:24: error: incompatible types when returning type '_Bool' but 'const char *' was expected
1090 | return false;
| ^~~~~
(From OE-Core rev: 5afef9ba63364c6c93c8a1359020f038d06881fa)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are conflict of config files between kea and lib32-kea:
| Error: Transaction test error:
| file /etc/kea/kea-dhcp6.conf conflicts between attempted installs of lib32-kea-2.6.1-r0.core2_32 and kea-2.6. 1-r0.core2_64
Similar to:
| 8cc65e7eb0 kea: fix conflict between multilibs
(From OE-Core rev: 0fe8ec57f19d79e94f02e3c710a1b76c04b34143)
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix function prototypes for C23 to work
(From OE-Core rev: 2bdb276345b4b40be53d818116f71851e45cd1b1)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
fix gcc-15 compiling error: too many arguments to function eppic_init
(From OE-Core rev: 3bd6bbd77e8ceb068baeffd7670eb51efd52d917)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is in conflict with signature from system time.h
extern time_t mktime (struct tm *__tp) __THROW;
GCC-15 with C23 on, this is treated at error
posixtm.c:45:8: error: conflicting types for 'mktime'; have 'time_t(void)' {aka 'long int(void)'}
| 45 | time_t mktime ();
| | ^~~~~~
|
config.h is local include file to use quotes to include it
(From OE-Core rev: afc888d87fbf268c43bbcc81aa378eb9d58397a8)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Stick to C17 standard as GCC 15 switches to C23
(From OE-Core rev: 4ae08da819d1bc5fee382651c3fe074e9be9d86e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If tag.gpgSign is configured in Git's configuration, then creating the
build-minus-X tags will fail (if Git's core.editor is not configured) or
it will hang (when trying to open the editor). This is beacause
tag.gpgSign causes git tag to create annotated tags. To avoid this,
specify --no-sign as argument to git tag.
(From OE-Core rev: 7595a0a63a933af9dd9d1e458dc34a4ba80d9eae)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If tag.gpgSign is configured in Git's configuration, then creating the
devtool-patched tag will fail (if Git's core.editor is not configured)
or it will hang (when trying to open the editor). This is beacause
tag.gpgSign causes git tag to create annotated tags. To avoid this,
specify --no-sign as argument to git tag.
(From OE-Core rev: 5dba8d0b6c940934375eea9af37e7c4856b51c96)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1.84.0 - 2025-03-15
-------------------
* No changes
1.83.4 - 2025-03-08
-------------------
* Revert support for "static" virtual functions [!526]
1.83.2 - 2025-03-01
-------------------
* Improve GType inspection helper [!494]
* Parse C11's _Alignas [#520]
* Respect custom Python binary [!503]
* Fix build on the latest Windows SDK [!498]
* Small performance improvement when looking up a signal information [!504]
* Use standard imports in the JavaScript templates for g-ir-doctool [!501]
* Ensure that enumeration members can be marked as deprecated [!512]
* Add more test coverage for structured union types [!348]
* Add an option to skip tests when building [!507]
* Fix various MSVC compatibility issues [!511]
* Add support for "static" virtual functions [!361]
* Allow specifying the format of the documentation inside doc blocks [!401]
* Handle C99's _Complex [!515]
* Consider UCRT64 and CLANG64 as mingw32 compilers [!516]
* Handle static NSString syntax [!518]
* Add instance parameter checks to strict validation [!506, !521]
* Documentation improvements [!481, !483, !485, !500]
(From OE-Core rev: cc3bfd7547d88ac0ae11c11812aafb89965a659a)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ppp-2.5.2 tarball ships a generated header with various
configuration settigns that takes precedence over the same
header generated into the build directory during the actual build.
This resulted in various linking fails that were worked around
by enabling multilink in 2.5.2 version update. The correct fix
that removes all contamination is to remove the bogus header first.
(From OE-Core rev: 87863ce4530cf08fd28b1bde13e3f7142001b54d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: Upstream added SPDX tags and more license information. The
main license is AFL-2.1 | GPL-2.0-or-later however some files are
LGPL-2.1-or-later or MIT licensed. The bash completiion plugin is
GPL-2.0-or-later only.
Therefore:
* Add checksums for the separated license files
* Update the main LICENSE
* Specify the correct license for the bash completion plugin
(From OE-Core rev: 82f2675ad3821398a849ced303b6f637f14723d1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This isn't a common license as it's the DocBook v4 XML DTD license, and
that is now part of the recipe itself.
(From OE-Core rev: 11c366ebff98dad34d95aac0cfee571f78b87252)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Don't use the common 'OASIS' license, as this isn't a SPDX license and
is in fact specifically the DocBook XML v4 license text.
Instead, use NO_GENERIC_LICENSE to ship a custom license file. We still
need to ship a copy of it in-tree because the license code needs a bare
copy of the license text. Reference the in-tree license text in the
license checksum to show that we've verified they match.
Also, clean up some comments.
Thanks to hongxu.jia@eng.windriver.com for a previous iteration of this.
(From OE-Core rev: d04db152a512f564566a4205db6fe788fcbadde2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This includes CVE-fix for CVE-2025-27423 and CVE-2025-29768
Changes between 9.1.1115 -> 9.1.1198
====================================
https://github.com/vim/vim/compare/v9.1.1115...v9.1.1198
(From OE-Core rev: 8e540bd287fd56e3a714f81395b59dd508a6d957)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
assertions have new knob in 2.48, add a packageconfig to control it
(From OE-Core rev: b4c1e115b063761e60956c93dff53e1a04391bda)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move to the FKIE feed by default, as it is showing better stability
than NVD2. Content of the feed should be the same.
(From OE-Core rev: 10580a6d36aa1366732f9c030345bd4590eb9f74)
Signed-off-by: Marta Rybczynska <marta.rybczynska@ygreky.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the UTF8 character for non-breaking space with regular
(ASCII) space in RDEPENDS:${PN}-utils variable.
(From OE-Core rev: ee772df90dfc0eb1c973282e3bfac7357d42b0db)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Newer snapshots of ncurses have the fixes but they are many needed to get
C23 going. Until next release lets stick with C17 even while GCC 15 switches
to C23 defaults.
(From OE-Core rev: f3081700d931fc8f7d5cb13494e11100cb28b19f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes build with GCC-15 which is defaulting to C23
(From OE-Core rev: c4978268a4714466ecdec14d865a61adc47f3b3b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GCC 15 has switched to C23 by default and tcp-wrappers is old code
pre-c99 and would need to be fixed all around to get to work in C23
(From OE-Core rev: 0a532f07eb54b7f66be25a0f9584581ab693b21c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GCC 15 defaults to C23 and bash is not yet ready for that
so keep using C17 like GCC 14 for now
(From OE-Core rev: aa9ac09aa7b8d4bd4427dbb26ae595b97b60da2f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GCC15 is switching defaults to C23 and gdbm is not yet ready to
compile using C23 std.
(From OE-Core rev: e0f13f9bc96a0dd4c5f6750a8106422a6d015359)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It removes the installation of ptest cases when upgrade libpam to 1.7.0.
Add them back to make ptest work. And 2 more cases in libpam 1.7.0.
(From OE-Core rev: ba8266267b4a89285bba0fceeaa1507957d318fb)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Due to commit [spdx30: Improve os.walk() handling][1] applied,
it reported an error if walk directory failed
While SPDX_INCLUDE_SOURCES = "1", if recipe does not provide sysroots,
the walk in function add_package_files is broken
$ echo 'SPDX_INCLUDE_SOURCES = "1"' >> conf/local.conf
$ bitbake packagegroup-core-boot
|DEBUG: Adding sysroot files to SPDX
|ERROR: packagegroup-core-boot-1.0-r0 do_create_spdx: ERROR walking tmp/sysroots-components/intel_x86_64/packagegroup-core-boot: [Errno 2]
| No such file or directory: 'tmp/sysroots-components/intel_x86_64/packagegroup-core-boot'
Test the existence of directory before walking
[1] https://git.openembedded.org/openembedded-core/commit/?id=86b581e80637cd8136ce7a7e95db94d9553d2f60
(From OE-Core rev: cb1792e4950d5075be9bbe4c5337a5215db9669e)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libsdl3 has its own recipe in meta-oe, which will
probably migrate to core in due time.
(From OE-Core rev: 6f6d57842f3c0dddd9c563305a693cacee9e72f8)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recent freedesktop instabilities are causing 'devtool check-upgrade-status' to
fail with:
bb.fetch2.FetchError: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all -c clone.defaultRemoteName=origin ls-remote https://gitlab.>
fatal: unable to access 'https://gitlab.freedesktop.org/mesa/kmscube/': The requested URL returned error: 502
and not print any results for this one or any unrelated recipes included in the check.
This change handles the error, so that if some upstream server isn't working
properly, latest upstream revision for that is marked as unknown, a
warning is printed and upstream version check for other recipes
isn't thwarted:
WARNING: Unable to obtain latest revision: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all -c clone.defaultRemoteName=origin ls-remote https://gitlab.freedesktop.org/mesa/piglit.git failed with exit code 128, output:
remote: GitLab is not responding
fatal: unable to access 'https://gitlab.freedesktop.org/mesa/piglit.git/': The requested URL returned error: 502
piglit 1.0 UNKNOWN_BROKEN Ross Burton <ross.burton@arm.com>
(From OE-Core rev: c1056293f7cb32ee2bdf31441cc0b59d9ccfe556)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe has a configure script that isn't actually autoconf but
tries hard to look like it is. Instead of trying to run autoreconf,
change do_configure to just run the configure script directly.
(From OE-Core rev: e80d2ec5cda1121ba6b3d299fb2e79c194c7f30e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's no point inheriting autotools if you're not actually going to
run a configure script, so make a missing configure script fatal.
(From OE-Core rev: 6d327a39befae44a88a812bdf4acde800dcee57b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
mdadm doesn't use autotools at all:
- do_configure does nothing as it can't find configure.ac or configure
- do_compile is overridden to pass SYSROOT
- do_install is overridden but still calls autotools_do_install (which
is just 'make install DESTDIR=$D') and then appended.
Clean this up by passing SYSROOT and STRIP in EXTRA_OEMAKE, removing the
now-obsolete do_compile(), and merging the do_install()s.
(From OE-Core rev: a43888fda9aedaa5ac13d298644aedbf4134165d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Refresh 0001-Make-manpages-multilib-identical.patch with
correct number and upstream status. Create a new patch
0001-tests-fix-test-applications-in-cpp-common.patch
to fix test applications in cpp-common are needed to re-build when
running in an embedded environment.
0001-tests-do-not-run-test-applications-from-.libs.patch is deleted
for the commit log is not very accurate and the line number is changed,
is replaced by 0001-tests-set-the-correct-plugin-directory.patch.
Use 0001-tests-set-the-correct-plugin-directory.patch to set the
correct directory of plugin shared library.
Copy the trace files (*.ref) the metadata files (*.mctf) and json files
which are required by test cases from source directory in
babeltrace2_2.1.0.bb. Add character set conversion (gconv) for UTF-16/32
encoding for test cases. Set the correct test environment variables in
tests/utils/env.sh when running in an embedded environment. Remove
"GREP=grep SED=sed PYTHON=python3" from the file run-ptest for these
test environment variables are set in tests/utils/env.sh.
License-Update: add new license BSD-4-Clause GPL-3.0-or-later CC-BY-SA-4.0 PSF-2.0
Babeltrace 2.1.0 is a major change. Babeltrace 2.1.0 is released after five years
of development after the release of Babeltrace 2.0.0. The licenses did change
significantly.
Changelog:
Babeltrace 2.1, MIP 1 is available and adds many functions
to support CTF 2 features.
The Python bindings wrap all the library changes in the same
systematic way as in Babeltrace 2.0. Add type hints to the
public API to assist with static analysis of your applications.
Details about the 2.1.0 release:
https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html
(From OE-Core rev: 1a17aec7955cb3ed288519d28ee10858abbba3ae)
Signed-off-by: Bin Lan <bin.lan.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: Copyright years change only
Drop a backported patch
(From OE-Core rev: 718e4efa4f6f595b17e2438a15fc57c2c88ae9f1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Just one change, to fix the Go psx module build.
(From OE-Core rev: 8b95a195e31a1e01b3b508ca0a77908fa87f5d02)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recipe LICENSE field should reflect the license of all of the sources,
so include the PAM module licenses too.
Don't use conditionals in LIC_FILES_CHKSUM so that the configuration
does not cause differing checksums to be used.
Explicitly set the license on libcap and libcap-dev to reflect the
contents:
- libcap is BSD|GPLv2, and also BSD|LGPLv2+ if PAM is enabled.
- libcap-dev is just the library, so BSD|GPLv2.
(From OE-Core rev: 12ac8b55ee7407aca485869f0031cf7375761ca9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's no need to set PACKAGECONFIG:class-native as we disable PAM in
the native DISTRO_FEATURES.
No need to set COPTS, since "Canonicalize build system"[1] the exported
CFLAGS/CPPFLAGS/LDFLAGS are respected.
Merge multiple make arguments into EXTRA_OEMAKE to remove duplication.
SYSTEM_HEADERS is not used upstream, remove.
[1] 2762c2c1a8c98d9012fcd40f20d133493a0b3219
(From OE-Core rev: 88cd79eee6dcc40d0e75ab35d9092ac3c788be7d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
base_libdir/*.so is part of the default assignment.
(From OE-Core rev: 964c73bd4de30c682961f7fe2ee85a92995d3160)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-ensure-the-XATTR_NAME_CAPS-is-defined-when-it-is-use.patch,
fixed upstream in "libcap: Fix for older kernels"[1].
Drop 0002-tests-do-not-run-target-executables.patch, doesn't appear to
be needed anymore and most likely resolved by "Don't build the
tests/binaries until we want to run them"[2].
[1] f1c3ac995d02d4f17b9d15656ab6d58f4c87435a
[2] 99799844ad9272d43892881d1090369e6032aec2
(From OE-Core rev: 1efd3ff1ab24ee4037bdcf92602dce961abe63aa)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
dbus-x11 hasn't existed as a package since 2012[1] and is just a
RPROVIDES in dbus, so depend on dbus directly instead.
[1] oe-core c02364f36e228835ea5d7fd4e1d347fd451f8544
(From OE-Core rev: 0de78341ddc3740891daf957d6d3a61b7af20167)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new test function which checks that the device-tree of U-Boot
contains the public keys which are required for checking the signature
of the kernel FIT image at run-time.
Use this new _check_kernel_dtb function in the existing
test_sign_cascaded_uboot_fit_image test case which already creates a
build configuration with UBOOT_SIGN_ENABLE = "1" and keys for the kernel.
But so far there was no check that the keys for the kernel verification
got added to U-Boot's DTB.
This test case checks the configuration where only the configuration
nodes of the kernel FIT image are signed.
A new test case test_sign_uboot_kernel_individual checks the
configuration with two keys and signed image and signed configuration
nodes.
This test case covers the use case which recently broke with commit:
OE-Core rev: 259bfa86f384206f0d0a96a5b84887186c5f689e
u-boot: kernel-fitimage: Fix dependency loop if
UBOOT_SIGN_ENABLE and UBOOT_ENV enabled
and got fixed with commit
OE-Core rev: 0106e5efab99c8016836a2ab71e2327ce58a9a9d
u-boot: kernel-fitimage: Restore FIT_SIGN_INDIVIDUAL="1"
behavior
This patch also fixes a few more details:
- Simplify the code by moving all the U-Boot related variables to the
_fit_get_bb_vars function.
- Do not set FIT_GENERATE_KEYS = "1" without inheriting the
kernel-fitimage.bbclass which handles this variable.
(From OE-Core rev: dda1fcbc85c26d1851dda6ed235238b15939998e)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the code slightly more robust by using e.g.
bb_vars.get('UBOOT_SIGN_ENABLE') instead of bb_vars['UBOOT_SIGN_ENABLE']
for variables which are potentially undefined.
This is a general cleanup but also a preparation for additional test
cases.
Log bb_vars in verbose mode.
Drop one no longer used log message.
(From OE-Core rev: 22a554e1d5a2449c4c1b34f4d5cfe1572a72a142)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the UTF8 dash character with ASCII dash in DESCRIPTION
variable.
(From OE-Core rev: 79481376735192aaf65be5c0e3740daf5a6bf883)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the UTF8 character for right single quotation mark with
ASCII single quotation mark in SUMMARY variable.
(From OE-Core rev: 941e610631c3a1f611eb38134c88aa0468661137)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the UTF8 character for non-breaking space with regular
(ASCII) space in FILES:${PN} variable.
(From OE-Core rev: 5506d920a5e9404f6b4d115c1e71c0bf68a74cca)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These are already exported by bitbake.conf, no need to export them again.
(From OE-Core rev: 92e52f5afac4877366c1ee2e6c6f0d1f5df84410)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Set the host OBJCOPY, OBJDUMP, and READELF variables to be derived from
their corresponding BUILD_* definitions. This makes the native class
match the build-gcc.inc file 1 to 1, as these were the only missing.
Currently these variables get their definitions from gcc.inc, which uses
HOST_PREFIX, and that works because the native class sets HOST_PREFIX to
BUILD_PREFIX, but this doesn't seem correct.
(From OE-Core rev: 87a6ffe21b706e6aeeeb77891565cbd7730ca163)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: Upstream made a large license header cleanup and summarised in
the main LICENSE file. Pull the resulting identifiers into our LICENSE
field where several different variants were clarified, complicating the license.
e120807bde
(From OE-Core rev: 7fa58d595bcbc1c5564867952f724a6d0dbda986)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: Upstream moved the GPLv3 text to the COPYING file as the main
license. Our LICENSE field remains correct though and the main license and
the library license remain unchanged.
61ee87ee22
(From OE-Core rev: 7f17e23a358bb0181e440a4ecf82e71bd938103b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: Copyright year and component version changes, no license change
(From OE-Core rev: ddeb00bd649c3f97595ea2e435e4a17ae9232947)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patch now applied in the new release.
(From OE-Core rev: d6a9a41a2ef2d06aeca7742ecb0a40d45740989b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>