While search queries already handled words with hyphens correctly, they
did not do so for words with dots.
To fix this, we
- enhance the word tokenizer to treat both dots ('.') and hyphens ('-')
as valid characters within words.
(For robustness, explicitly exclude dots/hyphens at the start or end
of a word from indexing.)
- adjust query processing to avoid splitting on dots in search input
This allows search queries to correctly match terms such as
'local.conf', 'site.conf', and similar ones now.
Fixes: [YOCTO #14534]
(From yocto-docs rev: 3f88cb85cca8f9128cfaab36882c4563457b03d9)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 80084a4cabdf7f61c7e93eda8ddbd5bc7d54e041)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the hardcoded /usr/bin by ${bindir}, as it should be.
Reported-by: Thomas Perrot <thomas.perrot@bootlin.com>
(From yocto-docs rev: f06601fd09d6394fcc02134f24e337a9e6170584)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 576677eae6960dbc2d2ececeba0fde5bba7bb69f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
a5df3a702b2c Linux 6.6.96
18d3f9b8e4b9 ARM: 9354/1: ptrace: Use bitfield helpers
f9917821c527 firmware: arm_scmi: Ensure that the message-id supports fastchannel
67a50f572178 firmware: arm_scmi: Add a common helper to check if a message is supported
6f27bbf3de0d nvme: always punt polled uring_cmd end_io work to task_work
cdfb20e4b34a spi: spi-cadence-quadspi: Fix pm runtime unbalance
c46358d02759 Revert "ipv6: save dontfrag in cork"
1583d908cc77 x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c
ed1f395ea5c0 Kunit to check the longest symbol length
5f4787834cb7 s390/entry: Fix last breaking event handling in case of stack corruption
56aa7679c9f3 media: uvcvideo: Rollback non processed entities on error
f165d04c41a3 kbuild: rpm-pkg: simplify installkernel %post
cca5bb42b736 scripts: clean up IA-64 code
b90dc5d67b68 ksmbd: remove unsafe_memcpy use in session setup
107a48df3f94 ksmbd: Use unsafe_memcpy() for ntlm_negotiate
8302adf60aba drm/amdgpu: switch job hw_fence to amdgpu_fence
a5d7cc1647f9 drm/amdgpu: Add kicker device detection
f640d011080d drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
a8ceffaeb780 drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram
5148c7ea69e9 drm/amd/display: Add null pointer check for get_first_active_display()
ede04b471596 drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready
252e6e96f9b6 drm/bridge: cdns-dsi: Check return value when getting default PHY config
c4ee1b31a540 drm/bridge: cdns-dsi: Fix connecting to next bridge
f9b819c39d13 drm/bridge: cdns-dsi: Fix phy de-init and flag it so
2565ff3ac3f5 drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
76115eafad12 drm/amdkfd: Fix race in GWS queue scheduling
7946a10f8da7 drm/msm/gpu: Fix crash when throttling GPU immediately during boot
50e48e940329 drm/udl: Unregister device before cleaning up on disconnect
5ff3636bcc32 drm/tegra: Fix a possible null pointer dereference
23134a522758 drm/tegra: Assign plane type before registration
9ec447c23753 drm/etnaviv: Protect the scheduler's pending list with its lock
6d7b814c527c drm/cirrus-qemu: Fix pitch programming
66f122e67261 drm/ast: Fix comment on modeset lock
bf2c1643abc3 scsi: megaraid_sas: Fix invalid node index
42cf4f016173 HID: wacom: fix kobject reference count leak
f531651c394e HID: wacom: fix memory leak on sysfs attribute creation failure
33acbeeb5ad6 HID: wacom: fix memory leak on kobject creation failure
f0ffc8076d39 HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
8a89e9c27b77 net: libwx: fix the creation of page_pool
9052c7bca391 btrfs: update superblock's device bytes_used when dropping chunk
aeeae8feeaae btrfs: fix a race between renames and directory logging
6ad80378f928 dm-raid: fix variable in journal device check
e395e34b0652 Bluetooth: L2CAP: Fix L2CAP MTU negotiation
f90d78d65ccc serial: imx: Restore original RXTL for console to fix data loss
40f62f8cf854 dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive
f89c40520fa1 staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
e5e6a5aa3915 EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
c82c7041258d smb: client: fix potential deadlock when reconnecting channels
ced8eff11a4f drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
1c9a8a84c5a8 drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
ee800ff711c9 drm/i915: fix build error some more
0804d77fd6e6 net: selftests: fix TCP packet checksum
5b63793da82a ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
cabed6ba92a9 atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
63528d60673a net: enetc: Correct endianness handling in _enetc_rd_reg64
ad9c4941d32e libbpf: Fix possible use-after-free for externs
c61e284d72d6 um: ubd: Add missing error check in start_io_thread()
8f96a2ae16b5 vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
d58343f81354 af_unix: Don't set -ECONNRESET for consumed OOB skb.
86136c670569 wifi: mac80211: fix beacon interval calculation overflow
9b9a87f0bd18 libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
591f79625702 attach_recursive_mnt(): do not lock the covering tree when sliding something under it
74fcb3852a2f ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
3c709dce1699 atm: clip: prevent NULL deref in clip_push()
64a99eff8dcf lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly()
88f3869649ed s390/pkey: Prevent overflow in size calculation for memdup_user()
db33aa6c5c93 ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
490a43d07f16 mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
c9036b6390af i2c: robotfuzz-osif: disable zero-length read messages
4841060d2e7a i2c: tiny-usb: disable zero-length read messages
fad0a2c16062 af_unix: Don't leave consecutive consumed OOB skbs.
aabb458c33d9 af_unix: Don't call skb_get() for OOB skb.
0919388ac44f af_unix: Define locking order for U_RECVQ_LOCK_EMBRYO in unix_collect_skb().
fd3af69c14ed af_unix: Define locking order for U_LOCK_SECOND in unix_state_double_lock().
b7904e2fccd0 af_unix: Define locking order for unix_table_double_lock().
47847495a6ea platform/x86: ideapad-laptop: use usleep_range() for EC polling
6e7af3d4f67f platform/x86: ideapad-laptop: move ACPI helpers from header to source file
f8761b11f1c0 platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc
d19ae7b033b2 platform/x86: ideapad-laptop: introduce a generic notification chain
b6b5bcae7aa5 dummycon: Trigger redraw when switching consoles with deferred takeover
8853bad7634f tty: vt: make consw::con_switch() return a bool
e9ba8c528b8f tty: vt: sanitize arguments of consw::con_clear()
0b10b5ab7d1d tty: vt: make init parameter of consw::con_init() a bool
7bf946a284c3 PCI: apple: Set only available ports up
b8704eef56c5 PCI: apple: Use helper function for_each_child_of_node_scoped()
df1d7e879edd uio_hv_generic: Align ring size to system page
ca0198894bf9 uio_hv_generic: Query the ringbuffer size for device
ebba6cc0781c Drivers: hv: vmbus: Add utility function for querying ring size
3bc5abf8e75a f2fs: don't over-report free space or inodes in statvfs
9830ef1803a5 ASoC: codecs: wcd9335: Fix missing free of regulator supplies
28b6ef1ab65d ASoC: codec: wcd9335: Convert to GPIO descriptors
99d696842287 ASoC: codecs: wcd9335: Handle nicer probe deferral and simplify with dev_err_probe()
0c40fa81f850 jfs: validate AG parameters in dbMount() to prevent crashes
7747d3f9a506 fs/jfs: consolidate sanity checking in dbMount
fc97a116dc49 btrfs: handle csum tree error with rescue=ibadroots correctly
2cbeb47ea983 ovl: Check for NULL d_inode() in ovl_dentry_upper()
d120737a6da7 scsi: ufs: core: Don't perform UFS clkscaling during host async scan
acc1d4cc47f1 ceph: fix possible integer overflow in ceph_zero_objects()
f3465bb32050 ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock
789a3f63bd60 ALSA: hda: Add new pci id for AMD GPU display HD audio controller
b8cd384c53ae ALSA: hda: Ignore unsol events for cards being shut down
23fe269bfab3 usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set
8851e4058701 usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode
00626325dba7 usb: cdc-wdm: avoid setting WDM_READ for ZLP-s
433cb3e70dc9 usb: Add checks for snprintf() calls in usb_alloc_dev()
0aaf810416c9 usb: common: usb-conn-gpio: use a unique name for usb connector device
8e958d10dd0c tty: serial: uartlite: register uart driver in init
a33f507f36d5 usb: potential integer overflow in usbg_make_tpg()
a8d1b4f219e8 misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe()
1063c586a35c iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos
41732f9febdc usb: dwc2: also exit clock_gating when stopping udc while suspended
8217fa7d92f0 coresight: Only check bottom two claim bits
8dbc01f09cad um: use proper care when taking mmap lock during segfault
265ca1741075 um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h
462215a2a3f4 iio: pressure: zpa2326: Use aligned_s64 for the timestamp
c5734f9bab6f drm/scheduler: signal scheduled fence when kill job
553f560e0a74 bcache: fix NULL pointer in cache_set_flush()
9d578589e3ec amd/amdkfd: fix a kfd_process ref leak
2fb2470bc683 md/md-bitmap: fix dm-raid max_write_behind setting
aaef4f1f44b3 PCI: apple: Fix missing OF node reference in apple_pcie_setup_port
969c9646f0d0 PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane
7d942dbcd155 dmaengine: xilinx_dma: Set dma_device directions
e0051a3daa8b dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using
c765f592adc7 rust: module: place cleanup_module() in .exit.text section
efe5db9d98b1 ksmbd: provide zero as a unique ID to the Mac client
f72093f270ea ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension
ad804e3648d3 hwmon: (pmbus/max34440) Fix support for max34451
2d8b3898caf5 NFSv4: xattr handlers should check for absent nfs filehandles
9d90ab45d3d3 cxl/region: Add a dev_err() on missing target list entries
96715eb1a120 fuse: fix race between concurrent setattrs from multiple nodes
a13b2634dd66 leds: multicolor: Fix intensity setting while SW blinking
c3616dfddf1d sunrpc: don't immediately retransmit on seqno miss
f0ba7e6d06f2 mfd: max14577: Fix wakeup source leaks on device unbind
35cda8619d97 mailbox: Not protect module_put with spin_lock_irqsave
7d03b140af33 NFSv4.2: fix listxattr to return selinux security label
cad6f283f6a6 NFSv4: Always set NLINK even if the server doesn't support it
670c1c546cda cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode
0e7f0e6e14ba cifs: Fix cifs_query_path_info() for Windows NT servers
4a6499ffc84c cifs: Correctly set SMB1 SessionKey field in Session Setup Request
3f5b4c104b7d Linux 6.6.95
218c3629fb8f cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function
6b4311f78a13 gpio: mlxbf3: only get IRQ for device instance 0
f6071c3cfe3a perf evsel: Missed close() when probing hybrid core PMUs
2a673aca82fe RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs
e20f0f44ec59 RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls
a77d0a14ed47 scsi: elx: efct: Fix memory leak in efct_hw_parse_filter()
21da6d3561f3 arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
7c631e5cd38e perf/core: Fix WARN in perf_cgroup_switch()
bddec730501b perf: Fix cgroup state vs ERROR
2ee6044a6937 perf: Fix sample vs do_exit()
4ca4f418b761 s390/pci: Fix __pcilg_mio_inuser() inline assembly
d7094ad35104 platform/loongarch: laptop: Add backlight power control support
7b47919aff63 smb: client: fix first command failure during re-negotiation
cc77844d61f7 Revert "cpufreq: tegra186: Share policy per cluster"
eb74c6f1b209 ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms
94ec33e9600b ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
2f38986e93d3 platform/x86: ideapad-laptop: add missing Ideapad Pro 5 fn keys
e9a011fc6b04 serial: sh-sci: Increment the runtime usage counter for the earlycon device
cfa7fa02078d net: make for_each_netdev_dump() a little more bug-proof
b8ced2b9a23a smb: Log an error when close_all_cached_dirs fails
aaaa689aa29d dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties
6377977485f7 EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh
a5e3a1442688 net: atm: fix /proc/net/atm/lec handling
dffd03422ae6 net: atm: add lec_mutex
bde8833eb075 calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
3162d8235c8c ublk: santizize the arguments from userspace when adding a device
66bba1fd5bad net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get()
7382b6f7d102 net: microchip: lan743x: Reduce PTP timeout on HW failure
235aa081e2d9 tcp: fix passive TFO socket having invalid NAPI ID
d3dfe821dfe0 tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
9d0ddfb574a2 tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior
3261c017a7c5 atm: atmtcp: Free invalid length skb in atmtcp_c_send().
a06078164001 mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
4e9ab5c48ad5 wifi: carl9170: do not ping device which has failed to load firmware
43e3433a48c3 ptp: allow reading of currently dialed frequency to succeed on free-running clocks
a8c669bbc831 ptp: fix breakage after ptp_vclock_in_use() rework
aaef8e3a54b9 e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
f4c19a8e51ee net: ice: Perform accurate aRFS flow match
8662ac79a634 aoe: clean device rq_list in aoedev_downdev()
9311d6d1a54f pldmfw: Select CRC32 when PLDMFW is selected
4c8f5b0483ac hwmon: (occ) fix unaligned accesses
1312d9bf88be hwmon: (occ) Rework attribute registration for stack usage
ff3dcf7f8184 drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
af2f5f21599a drm/nouveau/bl: increase buffer size to avoid truncate warning
b599b310380a ionic: Prevent driver/fw getting out of sync on devcmd(s)
002aa3ed19f3 drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate
77087a79779c drm/msm/disp: Correct porch timing for SDM845
7e6980c225c1 smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels
599c489eea79 sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
5e5d2ad9765a erofs: remove unused trace event erofs_destroy_inode
2536810df13f bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE
f6393e5cb913 net: Fix checksum update for ILA adj-transport
3977946f61cd mm/huge_memory: fix dereferencing invalid pmd migration entry
af6cfcd0efb7 mm/hugetlb: unshare page tables during VMA split, not before
39c86833f973 iio: accel: fxls8962af: Fix temperature calculation
3d849cc3dfd3 ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged
f80e551050e4 ALSA: hda/intel: Add Thinkpad E15 to PM deny list
d61975567d9d ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card
6562806f3200 arm64: Restrict pagetable teardown to avoid false warning
66bde385a1d3 wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE
eeacfbab9842 wifi: cfg80211: init wiphy_work before allocating rfkill fails
6d60d822809b Input: sparcspkr - avoid unannotated fall-through
3902205eadf3 atm: Revert atm_account_tx() if copy_from_iter_full() fails.
c1a2081f0347 platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL
2753481c40af selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len
0902625a24ee ksmbd: fix null pointer dereference in destroy_previous_session
2a03531c00b2 selftests/x86: Add a test to detect infinite SIGTRAP handler loop
372b511e9345 udmabuf: use sgtable-based scatterlist wrappers
bfa4d86e130a net: clear the dst when changing skb protocol
0357da9149ea net_sched: sch_sfq: reject invalid perturb period
bb9d4ffff6d8 scsi: s390: zfcp: Ensure synchronous unit_add
8d60df50e62f scsi: storvsc: Increase the timeouts to storvsc_timeout
a504536c2923 smb: improve directory cache reuse for readdir operations
202d7e838967 cifs: do not disable interface polling on failure
58021a32f25e cifs: serialize other channels when query server interfaces is pending
b530c44e1f38 cifs: deal with the channel loading lag while picking channels
cd42ddddd70a jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
3f46644a5131 jffs2: check that raw node were preallocated before writing summary
b427d98d5521 LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()
099cfcb98fb4 LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg
782baee5d917 platform/loongarch: laptop: Unregister generic_sub_drivers on exit
3bce9e6be030 platform/loongarch: laptop: Get brightness setting from EC on probe
1921781ec4a8 drivers/rapidio/rio_cm.c: prevent possible heap overwrite
675d90ee874c io_uring: fix task leak issue in io_wq_create()
3c3c7c66bdfa Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older
af4ed5262d30 powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery
a7f3cfc1eb99 powerpc/vdso: Fix build of VDSO32 with pcrel
dd95b3e00346 platform/x86: dell_rbu: Stop overwriting data buffer
f3b840fb1508 platform/x86: dell_rbu: Fix list usage
523e2f8a7f83 platform/x86/amd: pmc: Clear metrics table at start of cycle
7d71ba5b0a01 fs/xattr.c: fix simple_xattr_list()
897e6d88f0e3 Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"
cdc1b9b47bc5 tee: Prevent size calculation wraparound on 32-bit kernels
59b7304d0dff ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY
bca6fe52bd95 bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
c85311a73d74 watchdog: da9052_wdt: respect TWDMIN
519ba75728ee fbcon: Make sure modelist not set on unregistered console
8df53ee74cac wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz
2304e2b5e470 wifi: ath12k: fix incorrect CE addresses
9db1bf90147c wifi: ath12k: fix link valid field initialization in the monitor Rx
6bd0f2e71b15 wifi: ath11k: determine PM policy based on machine model
42d0bfbe0296 octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer()
a37888a435b0 net: ethernet: cortina: Use TOE/TSO on all TCP
38c4106cb4e9 bpf, sockmap: Fix data lost during EAGAIN retries
bdb4da9e1921 f2fs: fix to set atomic write status more clear
a3c32f17acbf usbnet: asix AX88772: leave the carrier control to phylink
e036d648773c ice: fix check for existing switch rule
8cde755f5616 i40e: fix MMIO write access to an invalid page in i40e_clear_hw
52a16bafda0e sock: Correct error checking condition for (assign|release)_proto_idx()
34c0a670556b scsi: lpfc: Use memcpy() for BIOS version
79dc5e78d13d wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping
5cf32cef3a38 pinctrl: mcp23s08: Reset all pins to input at probe
f9397cf7bfb6 software node: Correct a OOB check in software_node_get_reference_args()
03545901ec09 net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER
c0d8c14d9bf2 vxlan: Do not treat dst cache initialization errors as fatal
b4c83b37490d net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions
cd97899361bc net: bridge: mcast: update multicast contex when vlan state is changed
a0ab9e9148dd wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0
172d1e4a6804 wifi: mac80211: VLAN traffic in multicast path
4fc2b3c0657b wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled
2077cef44d33 wifi: iwlwifi: pcie: make sure to lock rxq->read
920fcc7adc73 iommu/amd: Ensure GA log notifier callbacks finish running before module unload
32f25633f366 scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands
c697dac96937 libbpf: Add identical pointer detection to btf_dedup_is_equiv()
f11cfb48f2d2 clk: rockchip: rk3036: mark ddrphy as critical
dfec43c50376 wifi: mac80211: do not offer a mesh path if forwarding is disabled
efa7997ce846 wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn()
187829fb0c35 net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi
84d34bd55d6a net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info
ae48bc0b8be8 pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()
8a15a5438c58 pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()
02c966a8869b pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()
14a26f669206 pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()
79f3e44df6e6 net: atlantic: generate software timestamp just before the doorbell
9121c2ddd177 ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT
62b62a2a6dc5 x86/sgx: Prevent attempts to reclaim poisoned pages
c1025a54289b tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows
156b6bac7645 tcp: always seek for minimal rtt in tcp_rcv_rtt_update()
969d61aa168c wifi: rtw89: leave idle mode when setting WEP encryption for AP mode
f11520c6174c wifi: ath11k: Fix QMI memory reuse logic
dcf7bb4397de wifi: ath12k: fix a possible dead lock caused by ab->base_lock
7c4b6d8bd72d wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET
6f79eb2e6816 net: dlink: add synchronization for stats update
04fa1bef29d5 i2c: npcm: Add clock toggle recovery
be5f6a65509c i2c: tegra: check msg length in SMBUS block read
762325441e3a cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs
a620f66675e5 sctp: Do not wake readers in __sctp_write_space()
a0b91fa813d4 wifi: mt76: mt7921: add 160 MHz AP for mt7922 device
bf3dcb53ba32 wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R
2c1a2d863b24 emulex/benet: correct command version selection in be_cmd_get_stats()
24900688ee47 wifi: mt76: mt7996: drop fragments with multicast or broadcast RA
775fdb4042b2 i2c: designware: Invoke runtime suspend on quick slave re-registration
7bf4461f1c97 bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()
61fc32485d64 f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx
92dbc2a2e2ec tipc: use kfree_sensitive() for aead cleanup
088279ff18cd net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices
d2a25ca4134c net: macb: Check return value of dma_set_mask_and_coherent()
c148af1f398b ACPI: battery: negate current when discharging
6635356483b8 PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()
6a7c583f56b9 gpiolib: of: Add polarity quirk for s5m8767
5505ec191f77 ASoC: tegra210_ahub: Add check to of_device_get_match_data()
cf961a38e450 ACPICA: utilities: Fix overflow check in vsnprintf()
558ba4afdfe5 power: supply: bq27xxx: Retrieve again when busy
1fee4324b566 ACPICA: fix acpi parse and parseext cache leaks
8621fbeb4db9 ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case
0ab90839bf6c ACPI: bus: Bail out if acpi_kobj registration fails
7d346ca11a6e ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change
30e11a8cff73 ACPICA: Avoid sequence overread in call to strncmp()
58cf7ba36b94 mmc: Add quirk to disable DDR50 tuning
74f765e85d4b power: supply: collie: Fix wakeup source leaks on device unbind
1c24a738971c clocksource: Fix the CPUs' choice in the watchdog per CPU verification
28ecaebbed55 ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9
755a8006b767 ACPICA: fix acpi operand cache leak in dswstate.c
3175377e8ee1 iio: adc: ad7606_spi: fix reg write value mask
f6a5b84f450b iio: imu: inv_icm42600: Fix temperature calculation
fe684290418e mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
6a860536306e iio: accel: fxls8962af: Fix temperature scan element sign
a9f6c1ad6c93 PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit()
0b522796a80f PCI: Fix lock symmetry in pci_slot_unlock()
7f6a2d378425 PCI: Add ACS quirk for Loongson PCIe
9895f9d9b515 PCI: cadence-ep: Correct PBA offset in .set_msix() callback
7ca06d696a2f uio_hv_generic: Use correct size for interrupt and monitor pages
6f824cdd8209 Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary
37166d63e42c smb: client: add NULL check in automount_fullpath
39ff3774693f cifs: dns resolution is needed only for primary channel
5713127da855 cifs: update dstaddr whenever channel iface is updated
9d80e1d37e85 cifs: reset connections for all channels when reconnect requested
3ee979709e16 remoteproc: core: Release rproc->clean_table after rproc_attach() fails
9515d74c9d1a remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach()
a4df96e2e81c regulator: max14577: Add error check for max14577_read_reg()
231f6a1de15b mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS
dfa9ef978d9c staging: iio: ad5933: Correct settling cycles encoding per datasheet
cc3cc41ed670 video: screen_info: Relocate framebuffers behind PCI bridges
fa2118e9e233 KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY
6bd2569d0b2f net: ch9200: fix uninitialised access during mii_nway_restart
b1bf167f46dd phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()
83a692a9792a ftrace: Fix UAF when lookup kallsym after ftrace disabled
6737c4551d2b mtd: rawnand: qcom: Fix read len for onfi param page
df4918c0bb49 dm-verity: fix a memory leak if some arguments are specified multiple times
61850a1b2673 dm-mirror: fix a tiny race condition
fe0ff7d801fb KVM: VMX: Flush shadow VMCS on emergency reboot
0d7a2ea4351b KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs
7775ab2d53b3 mtd: nand: sunxi: Add randomizer configuration before randomizer enable
e06a1dadc481 mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk
d3abf0066b5e mm: fix ratelimit_pages update error in dirty_ratio_handler()
23a707bbcbea RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
442e80dcf6fe watchdog: fix watchdog may detect false positive of softlockup
5180561afff8 ipc: fix to protect IPCS lookups using RCU
f24d42245239 clk: meson-g12a: add missing fclk_div2 to spicc
ebb8060561d5 parisc: fix building with gcc-15
2f4040a5855a vgacon: Add check for vc_origin address range in vgacon_scroll()
7f27859721ae parisc/unaligned: Fix hex output to show 8 hex chars
3ca78032a388 fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var
e32a40db6796 EDAC/altera: Use correct write width with the INTTEST register
0909b2b49c45 fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var
061a5dd66608 net: ftgmac100: select FIXED_PHY
8c5713ce1ced net/sched: fix use-after-free in taprio_dev_notifier
a8acc7080ad5 NFC: nci: uart: Set tty->disc_data only in success path
d95d87841d2a hwmon: (ftsteutates) Fix TOCTOU race in fts_read()
79ef8a6c4ec5 f2fs: fix to do sanity check on sit_bitmap_size
a87cbcc909cc f2fs: prevent kernel warning due to negative i_nlink from corrupted image
aaddc6c696bd f2fs: fix to do sanity check on ino and xnid
0f7100e8d9f0 Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer()
17474a56acf7 Input: ims-pcu - check record size in ims_pcu_flash_firmware()
cf6a4c4ac7b6 ext4: only dirty folios when data journaling regular files
3e8a5163bcd3 ext4: ensure i_size is smaller than maxbytes
68cea04f1fb2 ext4: factor out ext4_get_maxbytes()
223091c9897c ext4: fix calculation of credits for extent tree modification
26e09d18599d ext4: inline: fix len overflow in ext4_prepare_inline_data
55995f172598 bus: fsl-mc: fix GET/SET_TAILDROP command ids
1e474b5fab51 bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device
8edfed4439b1 ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330
48f35a32947b cgroup,freezer: fix incomplete freezing when attaching tasks
96707ff5818f ceph: set superblock s_magic for IMA fsmagic matching
636391e8c98c can: tcan4x5x: fix power regulator retrieval during probe
d5d4be47e06c bus: mhi: host: Fix conflict between power_up and SYSERR
44b9620e82bb bus: mhi: ep: Update read pointer only after buffer is written
838d63de34a9 ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4
c592d3ceca1a ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()
12cffd5bd1da arm64/mm: Close theoretical race where stale TLB entry remains valid
a31dce9b561d media: uvcvideo: Fix deferred probing error
c51c0a0be239 media: uvcvideo: Send control events for partial succeeds
d314f99b6f19 media: uvcvideo: Return the number of processed controls
ec26be7d6355 media: imx-jpeg: Cleanup after an allocation error
20a6db0ef356 media: imx-jpeg: Reset slot data pointers when freed
683a1db6800e media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead
350d4af0493a media: imx-jpeg: Drop the first error frames
f6b1b0f8ba0b media: vivid: Change the siize of the composing
9824e1732a16 media: vidtv: Terminating the subsequent process of initialization failure
17cb043ea133 media: videobuf2: use sgtable-based scatterlist wrappers
36318ff3d6bf media: venus: Fix probe error handling
ae7b143e05b3 media: v4l2-dev: fix error handling in __video_register_device()
dfb2add0baa7 media: omap3isp: use sgtable-based scatterlist wrappers
ac3a8e37cb8e media: mediatek: vcodec: Correct vsi_core framebuffer size
025a943c49c7 media: gspca: Add error handling for stv06xx_read_sensor()
ec5c328606ba media: davinci: vpif: Fix memory leak in probe error path
04354c529c82 media: cxusb: no longer judge rbuf when the write fails
4425db511b9d media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case
1e4b3f166795 media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div
b9e314231ffc media: ccs-pll: Start OP pre-PLL multiplier search from correct value
ae2fe6606511 media: ccs-pll: Start VT pre-PLL multiplier search from correct value
eb7a4ea0a18c media: i2c: ds90ub913: Fix returned fmt from .set_fmt()
ecaf904a55c1 media: nxp: imx8-isi: better handle the m2m usage_count
585acb354977 media: ov5675: suppress probe deferral errors
ce4a5a34a2bf media: ov8856: suppress probe deferral errors
aaf516bb732c wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723
d4356ce8f826 wifi: rtw88: usb: Reduce control message timeout to 500 ms
2e7c64d7a92c jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
1eeecd9be9fe wifi: ath12k: fix ring-buffer corruption
14f5549ad163 fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()
5ee9a07b456d SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls
5060e1a5fef1 nfsd: Initialize ssc before laundromat_work to prevent NULL dereference
e7e943ddd1c6 nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
f08689fe3153 wifi: ath11k: fix ring-buffer corruption
68b29235778b wifi: ath11k: fix rx completion meta data corruption
0e4dc150423b wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()
782b3aff6763 net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()
477e4319c371 net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()
278a92b87463 regulator: max20086: Change enable gpio to optional
420f6942f109 regulator: max20086: Fix MAX200086 chip id
bf70b3c3df5f powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states
0257c26bbca5 io_uring/kbuf: account ring io_buffer_list memory
a8b5ef355477 io_uring: account drain memory to cgroup
abf80985f4d6 ASoC: meson: meson-card-utils: use of_property_present() for DT parsing
3895a7590e6e ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()
40aefac870c1 gfs2: move msleep to sleepable context
f5b9144715da crypto: marvell/cesa - Do not chain submitted requests
0df5e4c7de27 configfs: Do not override creating attribute file failure in populate_attrs()
(From OE-Core rev: 7365af988da35e67e4463a0fd802b93a47d05a77)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
c2603c511feb4 Linux 6.6.93
c78abb646ff82 ksmbd: use list_first_entry_or_null for opinfo_get_list()
106451492d74c net: ethernet: ti: am65-cpsw: Lower random mac address error print to info
513b27dbd126b platform/x86: thinkpad_acpi: Ignore battery threshold change event notification
871e44494f5d5 platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys
af7243148f2eb NFS: Avoid flushing data while holding directory locks in nfs_rename()
f83097445b7ec nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro
e99de95033051 spi: spi-sun4i: fix early activation
b8435b76971dc phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure
eae121397e278 drm/amd/display: fix link_set_dpms_off multi-display MST corner case
4728d56dc56f0 um: let 'make clean' properly clean underlying SUBARCH as well
af288d8e14058 platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS
764f8cd8aadcd nfs: don't share pNFS DS connections between net namespaces
98f7c351a11a1 HID: quirks: Add ADATA XPG alpha wireless mouse support
46a6ce4812555 dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open
cdb61a705f5f3 coredump: hand a pidfd to the usermode coredump helper
1846a7b92b863 coredump: fix error handling for replace_fd()
0ec1e98bf5366 perf/arm-cmn: Initialise cmn->cpu earlier
10778e2f49a2c perf/arm-cmn: Fix REQ2/SNP2 mixup
295f7c579b07b net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
ee1209b9f57ba arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy
cf27046208bd8 arm64: dts: qcom: sm8550: Add missing properties for cryptobam
feadf31790331 arm64: dts: qcom: sm8450: Add missing properties for cryptobam
5dd982ff67d1e arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node
abf3ffaeef603 arm64: dts: qcom: ipq9574: Add missing properties for cryptobam
ea61eda1f4b45 af_unix: Fix uninit-value in __unix_walk_scc()
ed14f8ae9bcf7 af_unix: Fix garbage collection of embryos carrying OOB with SCM_RIGHTS
c0c8d419dade9 af_unix: Add dead flag to struct scm_fp_list.
a288920ff9dab af_unix: Don't access successor in unix_del_edges() during GC.
3600729b7fc05 af_unix: Try not to hold unix_gc_lock during accept().
7b1ffbd3b22e7 af_unix: Remove lock dance in unix_peek_fds().
de7921631ff32 af_unix: Replace garbage collection algorithm.
2c2d0c662d842 af_unix: Detect dead SCC.
324005012f65e af_unix: Assign a unique index to SCC.
d23802221f675 af_unix: Avoid Tarjan's algorithm if unnecessary.
cdaa3499a8519 af_unix: Skip GC if no cycle exists.
e0e23fc499920 af_unix: Save O(n) setup of Tarjan's algo.
27a07364cefdf af_unix: Fix up unix_edge.successor for embryo socket.
36f924e4bf4e7 af_unix: Save listener for embryo socket.
3ee9b24bd6f70 af_unix: Detect Strongly Connected Components.
856aacbe2c520 af_unix: Iterate all vertices by DFS.
494accabb56e2 af_unix: Bulk update unix_tot_inflight/unix_inflight when queuing skb.
d2d9f382e2db6 af_unix: Link struct unix_edge when queuing skb.
4fc7df1c6da14 af_unix: Allocate struct unix_edge for each inflight AF_UNIX fd.
9e98ba0c73529 af_unix: Allocate struct unix_vertex for each inflight AF_UNIX fd.
8eb55b667a0e2 af_unix: Remove CONFIG_UNIX_SCM.
c0d56c028d90f af_unix: Remove io_uring code for GC.
36f1f6ac53889 af_unix: Replace BUG_ON() with WARN_ON_ONCE().
acc97866c1eae af_unix: Try to run GC async.
328840c93bd6a af_unix: Run GC on only one CPU.
4be073d59068e af_unix: Return struct unix_sock from unix_get_socket().
c7b1bd52a031a btrfs: check folio mapping after unlock in relocate_one_folio()
63815bef47ec2 hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
5a9c0d5cbd02d can: kvaser_pciefd: Force IRQ edge in case of nested IRQ
f968f28cd14bb drm/gem: Internally test import_attach for imported objects
10aecdc1c30c7 x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers bounce buffers
367b8b91de2a0 i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work()
1f9170737480d pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group()
4a5e6e798ec77 watchdog: aspeed: fix 64-bit division
a9e4ee7f12886 serial: sh-sci: Save and restore more registers
517f928cc0c13 pds_core: Prevent possible adminq overflow/stuck condition
77192e9cfe1b3 highmem: add folio_test_partial_kmap()
bc133e43cb565 x86/boot: Compile boot code with -std=gnu11 too
5cdce62dd929a spi: spi-fsl-dspi: Reset SR flags before sending a new message
7cf42e5f406a5 spi: spi-fsl-dspi: Halt the module after a new message transfer
9df00bd4769a0 spi: spi-fsl-dspi: restrict register range for regmap access
0e7efc9acbb56 ksmbd: fix stream write failure
fa68d5c14a70d Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection"
f391043332e38 mm/page_alloc.c: avoid infinite retries caused by cpuset race
363fd868d7a71 memcg: always call cond_resched() after fn()
f33001a7c1e8f Input: xpad - add more controllers
ed7d24b0c375f Revert "drm/amd: Keep display off while going into S4"
bee465c0c464b smb: client: Reset all search buffer pointers when releasing buffer
17d096c485b89 arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs
73cadde98f67f smb: client: Fix use-after-free in cifs_fill_dirent
7227fc0692d53 drm/edid: fixed the bug that hdr metadata was not reset
7093887a11fe4 thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature
f86465626917d platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store()
dde5400dad7e7 can: kvaser_pciefd: Continue parsing DMA buf after dropped RX
4cfe30f681a3d llc: fix data loss when reading from a socket in llc_ui_recvmsg()
6764329675f94 ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10
74d90875f3d43 ALSA: pcm: Fix race of buffer access at PCM OSS layer
b5bada85c181f ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction
1beb8c26b1fb1 ASoc: SOF: topology: connect DAI to a single DAI link
e8be784d30b44 ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext
1f912f8484e9c can: bcm: add missing rcu read protection for procfs content
76c84c3728178 can: bcm: add locking for bcm_op runtime updates
e80f4f9c64b0f can: slcan: allow reception of short error messages
584a729615fa9 padata: do not leak refcount in reorder_work
134daaba93193 crypto: algif_hash - fix double free in hash_accept
0c605de7edd68 clk: s2mps11: initialise clk_hw_onecell_data::num before accessing ::hws[] in probe()
35016086ae593 octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG
cc797adde644d octeontx2-af: Set LMT_ENA bit for APR table entries
b19fc1d0be3c3 net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
a3d24e4a835cb octeontx2-pf: Add AF_XDP non-zero copy support
93c276942e75d sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
c844ace5b88d0 io_uring: fix overflow resched cqe reordering
dbcd0909a1e2c net: lan743x: Restore SGMII CTRL register on resume
0b4cde7284869 net: dwmac-sun8i: Use parsed internal PHY address instead of 1
52b2e5579266f pinctrl: qcom: switch to devm_register_sys_off_handler()
78b70388ca0ec pinctrl: qcom/msm: Convert to platform remove callback returning void
df941e11772b3 ice: Fix LACP bonds without SRIOV environment
c8a1a805e6d27 ice: fix vf->num_mac count with port representors
fa942824b9f4a bridge: netfilter: Fix forwarding of fragmented packets
feb6bde1a3241 Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling
c331a616a0b10 Bluetooth: L2CAP: Fix not checking l2cap_chan security level
2b82d8e483bf0 dmaengine: fsl-edma: Fix return code for unhandled interrupts
55f3c97fcba84 dmaengine: idxd: Fix ->poll() return value
dcdc1aca6880d xfrm: Sanitize marks before insert
a1fad2da94f00 clk: sunxi-ng: d1: Add missing divider for MMC mod clocks
c2b52d947c3dd remoteproc: qcom_wcnss: Fix on platforms without fallback regulators
5ff1a234fa4ee kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork()
1b388afe88163 dmaengine: idxd: Fix allowing write() from different address spaces
05298c30b7d9f dmaengine: idxd: add wq driver name support for accel-config user tool
b58a295d10065 espintcp: remove encap socket caching to avoid reference leak
3cf3d4f11254e soundwire: bus: Fix race on the creation of the IRQ domain
d8ece4ced3b05 __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock
e6d703b693b4c xenbus: Allow PVH dom0 a non-local xenstore
85d12487d90ab wifi: iwlwifi: add support for Killer on MTL
4e3401aa6e447 tools: ynl-gen: validate 0 len strings from kernel
50d0de59f66cb btrfs: avoid NULL pointer dereference if no valid csum tree
7a97f961a568a btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref
225cc549ed23f cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function
fc460c12cd1e9 cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info()
b72952c8c3668 io_uring/fdinfo: annotate racy sq/cq head/tail reads
3a982ada411b8 nvmet-tcp: don't restore null sk_state_change
a7a2315d8d0dc nvme-pci: add quirks for WDC Blue SN550 15b7:5009
0a3f5efd1c545 nvme-pci: add quirks for device 126f:1001
1c0d7792cfc71 ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx
dbb47cbdbe2ad ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013
4c017ff3d73dd ASoC: cs42l43: Disable headphone clamps during type detection
0ab50f622f202 pinctrl: meson: define the pull up/down resistor value as 60 kOhm
534794c719231 book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n
442a247361f8b ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of()
fe4a7145f048c drm: Add valid clones check
1c58b332bc435 drm/panel-edp: Add Starry 116KHD024006
e585f4f44a102 drm/atomic: clarify the rules around drm_atomic_state->allow_modeset
5d4951bad74bf drm: bridge: adv7511: fill stream capabilities
a7e7cf538939d wifi: ath12k: Fix end offset bit definition in monitor ring descriptor
2dbcaddcf8eab wifi: ath9k: return by of_get_mac_address
a21971b4be60f accel/qaic: Mask out SR-IOV PCI resources
fbdf410d3bd2e wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override
b658e144a0922 regulator: ad5398: Add device tree support
df76df11fd8be spi: zynqmp-gqspi: Always acknowledge interrupts
ccf4a818d8c31 wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet
5e479af4999b0 wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate
ee71c34d4f415 wifi: rtl8xxxu: retry firmware download on error
419988f4d0efb perf/amd/ibs: Fix ->config to sample period calculation for OP PMU
0cb6a1292aaef perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt
9610a67963506 firmware: arm_scmi: Relax duplicate name constraint across protocol ids
38d906f1c54b9 bpftool: Fix readlink usage in get_fd_type
0e8eb91a4950f drm/ast: Find VBIOS mode from regular display size
e190ed2c12e77 ASoC: rt722-sdca: Add some missing readable registers
48c78cf634dba ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode
123ac614e5b34 arm64: zynqmp: add clock-output-names property in clock nodes
23b0b86ad1db2 HID: usbkbd: Fix the bit shift number for LED_KANA
c317b0694a6eb wifi: ath12k: Avoid napi_sync() before napi_enable()
32bcf54138acf scsi: st: Restore some drive settings after reset
1960bb56a9c83 scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails
3dfeee957aaf3 scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine
c34ab75adde53 net/mana: fix warning in the writer of client oob
1d10624a42437 ice: count combined queues using Rx/Tx count
948664b92e571 perf: Avoid the read if the count is already updated
f47d605c5e2a6 rcu: fix header guard for rcu_all_qs()
9abec90c85b22 rcu: handle unstable rdp in rcu_read_unlock_strict()
4a36d93a01758 rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
cae56998162cc ice: treat dyn_allowed only as suggestion
9ed3c1b11d7ef bridge: mdb: Allow replace of a host-joined group
961ee132104b0 r8169: don't scan PHY addresses > 0
2cb57a887a435 ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only
13cba3f837903 vxlan: Annotate FDB data races
090c0ba179eaf net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled
f312bd5cf2067 media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available
6fed5e23d2a92 f2fs: introduce f2fs_base_attr for global sysfs entries
9af429febfedf hwmon: (xgene-hwmon) use appropriate type for the latency value
70e7df6f69073 clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs
ba02bb3a01328 wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU
0b660a7f296b5 wifi: rtw88: Fix download_firmware_validate() for RTL8814AU
23fe8aa8cc1a8 ext4: remove writable userspace mappings before truncating page cache
73e7c65b21274 ext4: don't write back data before punch hole in nojournal mode
3648ddabcdc25 leds: trigger: netdev: Configure LED blink interval for HW offload
7ef54a11c199d pstore: Change kmsg_bytes storage size to u32
09c3a82664d8f r8152: add vendor/device ID pair for Dell Alienware AW1022z
cc1d408e7c9e2 ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure().
22ee8dabec1a2 arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src
fa5d374f6bacb powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory
6758d09763f62 net: fec: Refactor MAC reset to function
2caf52c072059 wifi: mac80211: remove misplaced drv_mgd_complete_tx() call
bb1f9d63127e8 wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()
9ef9ecabc6b55 drm/v3d: Add clock handling
76016797e7f96 net/mlx5e: reduce the max log mpwrq sz for ECPF and reps
dce57841d93de net/mlx5e: reduce rep rxq depth to 256 for ECPF
9411c965e4e6a net/mlx5e: set the tx_queue_len for pfifo_fast
c31e839649547 net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB
353cd6804ea85 scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr()
991970293ff8a drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer()
26b6548dc7417 drm/amdgpu: enlarge the VBIOS binary size limit
de67e80ab48f1 drm/amd/display: Increase block_sequence array size
16c26a6404454 drm/amd/display: Initial psr_version with correct setting
c59c96b850ea6 drm/amd/display: Update CR AUX RD interval interpretation
af2d36316a193 drm/amdgpu: reset psp->cmd to NULL after releasing the buffer
6881a3a58852f drm/amd/display: Don't try AUX transactions on disconnected link
ab83ed96f7587 drm/amdgpu: Set snoop bit for SDMA for MI series
929cda8e4b75d soundwire: amd: change the soundwire wake enable/disable sequence
6a7b7e98fec0a phy: core: don't require set_mode() callback for phy_get_mode() to work
3bf3eae909914 serial: sh-sci: Update the suspend/resume support
e9bed533ec803 sched: Reduce the default slice to avoid tasks getting an extra tick
5024d8e58a080 x86/traps: Cleanup and robustify decode_bug()
cc50c7c1a9898 clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate
fba6e5d44fb8d clk: qcom: ipq5018: allow it to be bulid on arm32
d655dbd82b555 net/mlx4_core: Avoid impossible mlx4_db_alloc() order value
f8a9f45f75ab3 media: v4l: Memset argument to 0 before calling get_mbus_config pad op
0b9d2468c3d88 media: i2c: imx219: Correct the minimum vblanking value
868c3d8cfcff6 kunit: tool: Use qboot on QEMU x86_64
3d6d13540f776 smack: Revert "smackfs: Added check catlen"
e30f31434e9c3 smack: recognize ipv4 CIPSO w/o categories
de4332d7a5f6f pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map
b3d2a8809ef07 ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot()
35160eda61e74 ASoC: tas2764: Power up/down amp on mute ops
c1045e770256c ASoC: tas2764: Mark SW_RESET as volatile
7ac84ee5eec85 ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG
9dcce3f40d54d ASoC: ops: Enforce platform maximum on initial value
3da8088afd13a firmware: arm_ffa: Reject higher major version as incompatible
3ec539f1e9195 net/mlx5: Apply rate-limiting to high temperature warning
69f453ccb9e47 net/mlx5: Modify LSB bitmask in temperature event to include only the first bit
a9b2bb8a4f25b media: test-drivers: vivid: don't call schedule in loop
ddddd806ba7de vxlan: Join / leave MC group after remote changes
d97c38275d12c ACPI: HED: Always initialize before evged
0d398ed850df9 PCI: Fix old_size lower bound in calculate_iosize() too
d8afc25580735 eth: mlx4: don't try to complete XDP frames in netpoll
242272c953e3b bpf: don't do clean_live_states when state->loop_entry->branches > 0
00e59d1495fba can: c_can: Use of_property_present() to test existence of DT property
ef7ee9b815345 pmdomain: imx: gpcv2: use proper helper for property detection
7c5e73608302a RDMA/core: Fix best page size finding when it can cross SG entries
c504c11b94d6e serial: mctrl_gpio: split disable_ms into sync and no_sync APIs
df8970a270add drm/amd/display: Add support for disconnected eDP streams
671fea645a71b i3c: master: svc: Flush FIFO before sending Dynamic Address Assignment(DAA)
398351dcdb631 EDAC/ie31200: work around false positive build warning
c81c2ee1c3b05 net: pktgen: fix access outside of user given buffer in pktgen_thread_write()
35434d1c93c73 wifi: rtw89: fw: propagate error code from rtw89_h2c_tx()
5ce1f780a3bce wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31
1b1daafd2e974 wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU
a95813193ab78 wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU
f38a1b35c8f4e scsi: mpt3sas: Send a diag reset if target reset fails
06abee685cc97 clocksource: mips-gic-timer: Enable counter when CPUs start
2e1b3650f5691 MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core
ba41e4e627db5 genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie
2ed497f369b2e MIPS: Use arch specific syscall name match function
b2ea189a958a6 crypto: skcipher - Zap type in crypto_alloc_sync_skcipher
3a0c8429ab1e4 crypto: ahash - Set default reqsize from ahash_alg
b1d1b09698e99 x86/kaslr: Reduce KASLR entropy on most x86 systems
b0556ba85a0f3 net/mlx5: Change POOL_NEXT_SIZE define value and make it global
52aa28f7b1708 dm: fix unconditional IO throttle caused by REQ_PREFLUSH
ecd205a5241df libbpf: Fix out-of-bound read
e17a6ba07929b media: tc358746: improve calculation of the D-PHY timing registers
ca9f3ab612c62 media: adv7180: Disable test-pattern control on adv7180
3cd2aa93674ee cpuidle: menu: Avoid discarding useful information
48fd80f7d7b48 vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines
f5121d5ba7ce4 vhost-scsi: Return queue full for page alloc failures during copy
de4469a90075b x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus()
01768d1564650 ASoC: mediatek: mt8188: Add reference for dmic clocks
6dadc66f6cf3e ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
ec6f764ab7009 drm/amd/display: handle max_downscale_src_width fail check
7472e0da47716 x86/build: Fix broken copy command in genimage.sh when making isoimage
f32344bf957b4 Octeontx2-af: RPM: Register driver with PCI subsys IDs
3314310b3f3e6 soc: ti: k3-socinfo: Do not use syscon helper to build regmap
f4e35b2c5f5cc wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band
fed3038a80bbc bonding: report duplicate MAC address in all situations
7819a7dcf0412 net: xgene-v2: remove incorrect ACPI_PTR annotation
7b8fe48cc86b6 net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only
ff01e0d0a61e4 leds: pwm-multicolor: Add check for fwnode_property_read_u32
2059e6ea11c0d drm/amdkfd: KFD release_work possible circular locking
0759d154654a8 selftests/net: have `gro.sh -t` return a correct exit code
b3c8449484848 net/mlx5: Avoid report two health errors on same syndrome
e2de76c34a8a9 firmware: arm_ffa: Set dma_mask for ffa devices
a1a5e783d7cab PCI: brcmstb: Add a softdep to MIP MSI-X driver
1f27e708e36ea PCI: brcmstb: Expand inbound window size up to 64GB
f6dfaf5905ad6 wifi: ath12k: Report proper tx completion status to mac80211
c7c729d7a85a9 soc: apple: rtkit: Implement OSLog buffers properly
78b6b2fe17a2e soc: apple: rtkit: Use high prio work queue
1ae981c91dc26 perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters
372ed2171031d fpga: altera-cvp: Increase credit timeout
7b851d6a02da0 drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
d8e57904dc269 ARM: at91: pm: fix at91_suspend_finish for ZQ calibration
a9dd5d748c87d hwmon: (gpio-fan) Add missing mutex locks
7adb96687ce88 x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2
ca16d144d1f0a clk: imx8mp: inform CCF of maximum frequency of clocks
032f3bf6471cd media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value
faa24692f7041 media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map
9459abd770107 drm/rockchip: vop2: Add uv swap for cluster window
9778a91827272 ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config().
2be4a7d53261b ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7
30ae895966221 perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type
2a9a7d2f19cca net: pktgen: fix mpls maximum labels list parsing
cf81dae86bf6b net: ethernet: ti: cpsw_new: populate netdev of_node
2cbe6d551b4a9 pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned"
5c9eca180a423 media: cx231xx: set device_caps for 417
a7b8f0addf84f drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination
3af9db78423c5 drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c
fef1e1487dea8 remoteproc: qcom_wcnss: Handle platforms with only single power domain
c5b23df98a925 net: phylink: use pl->link_interface in phylink_expects_phy()
b27be76f35010 drm/gem: Test for imported GEM buffers with helper
121f0335d91e4 orangefs: Do not truncate file size
3986ef4a9b6a0 dm cache: prevent BUG_ON by blocking retries on failed device resumes
d5f8c8ec1e783 media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe()
74eea50b7afa1 ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114
da74e11cedd1e ieee802154: ca8210: Use proper setters and getters for bitwise types
c0acbeac2b287 rtc: ds1307: stop disabling alarms on probe
fb69189023279 tcp: bring back NUMA dispersion in inet_ehash_locks_alloc()
8c1a16d612ef7 ALSA: seq: Improve data consistency at polling
7b1bb4d40dab8 powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7
d0e3e19564f03 arm64: tegra: Resize aperture for the IGX PCIe C5 slot
988770bf312cf arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator
ab13c8a5f777b drm/amdkfd: Set per-process flags only once cik/vi
0acdc4d6e679b crypto: lzo - Fix compression buffer overrun
ab4545a2540b7 watchdog: aspeed: Update bootstatus handling
ac64f0e893ff3 cpufreq: tegra186: Share policy per cluster
3123b3d445d16 iommu/amd/pgtbl_v2: Improve error handling
8c305588bab71 ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup()
5b518c452ff58 auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common"
769d1bccd1cac gfs2: Check for empty queue in run_queue
2e37d331c00c0 drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch
1da3dc73724bb drm/amd/display: calculate the remain segments for all pipes
4c2a348875646 drm/amd/display: remove minimum Dispclk and apply oem panel timing.
8ebf2709fe4dc ipv6: save dontfrag in cork
2b790fe67ed48 wifi: iwlwifi: fix debug actions order
386a1a0d558d7 printk: Check CON_SUSPEND when unblanking a console
8a7f2e84f85ad hwmon: (dell-smm) Increment the number of fans
def5f5bc83ee7 usb: xhci: Don't change the status of stalled TDs on failed Stop EP
903c4a0c2aff4 mmc: sdhci: Disable SD card clock before changing parameters
5ae75245939c6 mmc: dw_mmc: add exynos7870 DW MMC support
110f701e60f98 arm64/mm: Check PUD_TYPE_TABLE in pud_bad()
89947eea8ff91 netfilter: conntrack: Bound nf_conntrack sysctl writes
da36c3ad7c177 timer_list: Don't use %pK through printk()
6df3855868eb8 posix-timers: Add cond_resched() to posix_timer_add() search loop
1bef1811651bc RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject()
ba841627308a3 ext4: do not convert the unwritten extents if data writeback fails
d7f3c874ea707 ext4: reject the 'data_err=abort' option in nojournal mode
baf667f23f609 ASoC: sun4i-codec: support hp-det-gpios property
f8d946034765a drm/amdgpu: Update SRIOV video codec caps
2e290e9cf6a17 mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check
aa97ea576a3f2 pinctrl-tegra: Restore SFSEL bit when freeing pins
0fb6c439d265f xen: Add support for XenServer 6.1 platform device
3ecfb92c019f2 net/smc: use the correct ndev to find pnetid by pnetid table
ba8354a613a57 dm: restrict dm device size to 2^63-512 bytes
44a82d2495e36 crypto: octeontx2 - suppress auth failure screaming due to negative tests
3edb08b6c21ef kbuild: fix argument parsing in scripts/config
bc8023ef3b114 bpf: Allow pre-ordering for bpf cgroup progs
aed5bd3a84e87 ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect
bf9cfc7fbe742 thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer
4beb1e55f6b08 objtool: Fix error handling inconsistencies in check()
72d9ccdcfce24 rtc: rv3032: fix EERD location
a7b7bc510e9ea tcp: reorganize tcp_in_ack_event() and tcp_count_delivered()
ed88717950ba9 jbd2: do not try to recover wiped journal
5741b9d7bb873 bpf: Return prog btf_id without capable check
743bb753255d3 vfio/pci: Handle INTx IRQ_NOTCONNECTED
9f51fa1971239 scsi: st: ERASE does not change tape location
01195aa1d694b scsi: st: Tighten the page format heuristics with MODE SELECT
3011cdc5cb46c hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure
4eda8a85d4d01 ext4: reorder capability check last
57a2882cd4f35 um: Update min_low_pfn to match changes in uml_reserved
7638182277867 um: Store full CSGSFS and SS register from mcontext
61225b3395c21 dlm: make tcp still work in multi-link env
0541822045ae0 i3c: master: svc: Fix missing STOP for master request
398c541ed0495 drm/amd/display: Guard against setting dispclk low for dcn31x
3192d59fb7b78 btrfs: send: return -ENAMETOOLONG when attempting a path that is too long
a7f1c5fb7dd90 btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work()
4dc7dcb919f36 btrfs: fix non-empty delayed iputs list on unmount due to async workers
de635f9bba32e btrfs: run btrfs_error_commit_super() early
1a012fd4eb9d0 btrfs: avoid linker error in btrfs_find_create_tree_block()
4e74f91a6f70a btrfs: make btrfs_discard_workfn() block_group ref explicit
a4666a812792d i2c: pxa: fix call balance of i2c->clk handling routines
4fc8e3fb8efa8 i2c: qup: Vote for interconnect bandwidth to DRAM
bffd5f2815c52 x86/mm: Check return value from memblock_phys_alloc_range()
7124a9b6824e1 x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP
1752ceaa72d37 wifi: mt76: mt7996: revise TXS size
d9776ce1733c7 wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2
17e3ab067dfb6 mmc: host: Wait for Vdd to settle on card power off
ea3d95e05e97e libnvdimm/labels: Fix divide error in nd_label_data_init()
f29eb4c63bf4e ext4: on a remount, only log the ro or r/w state when it has changed
44acbc14ea28d PCI: vmd: Disable MSI remapping bypass under Xen
aa59ccacf8f33 pNFS/flexfiles: Report ENETDOWN as a connection error
ec59dfbc1ba2f tools/build: Don't pass test log files to linker
e4510552c297c PCI: dwc: ep: Ensure proper iteration over outbound map windows
a74286d17e751 objtool: Properly disable uaccess validation
454a770aea9fd lockdep: Fix wait context check on softirq for PREEMPT_RT
0c2aa72f4f352 dql: Fix dql->limit value when reset.
3854f4e98ef22 thermal/drivers/qoriq: Power down TMU on system suspend
4a120221661fc spi-rockchip: Fix register out of bounds access
4a8ebc45f2021 SUNRPC: rpcbind should never reset the port to the value '0'
3ef02a05c86b4 SUNRPC: rpc_clnt_set_transport() must not change the autobind setting
6b8beb8104d73 NFSv4: Treat ENETUNREACH errors as fatal for state recovery
ee68e068cf92f cifs: Fix establishing NetBIOS session for SMB2+ connection
89bcd83f67d22 cifs: add validation check for the fields in smb_aces
88bf6295f065a fbdev: core: tileblit: Implement missing margin clearing for tileblit
1714afc14dbe6 fbcon: Use correct erase colour for clearing in fbcon
7f370b7e6fa03 fbdev: fsl-diu-fb: add missing device_remove_file()
bbf3bb6ddea47 riscv: Allow NOMMU kernels to access all of RAM
09096ead92f39 mailbox: use error ret code of of_parse_phandle_with_args()
5641f6b3a4cd5 mailbox: pcc: Use acpi_os_ioremap() instead of ioremap()
7d5b227875fb7 ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list
c1ab9f008ed40 tracing: Mark binary printing functions with __printf() attribute
50702e7b47ed7 arm64: Add support for HIP09 Spectre-BHB mitigation
e0b05cd9ece6e SUNRPC: Don't allow waiting for exiting tasks
c72826efbb5eb NFS: Don't allow waiting for exiting tasks
a81dd69f859b6 NFSv4: Check for delegation validity in nfs_start_delegation_return_locked()
2371143e41735 fuse: Return EPERM rather than ENOSYS from link()
209a4da04a27d smb: client: Store original IO parameters and prevent zero IO sizes
5194597b9cde7 cifs: Fix negotiate retry functionality
d50f7ce2fc32a cifs: Fix querying and creating MF symlinks over SMB1
18066188eb90c cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES
f08641cd2152d s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log
a6f24a41ef527 kconfig: merge_config: use an empty file as initfile
adbb39eca39d1 samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora
38aa3cf1545f3 bpf: fix possible endless loop in BPF map iteration
f5f169cd90769 selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure
f7292fbb41840 drm/amdgpu: Allow P2P access through XGMI
722a6972defd8 ima: process_measurement() needlessly takes inode_lock() on MAY_READ
91ba964a752bb net: enetc: refactor bulk flipping of RX buffers to separate function
c36f5f659ad9c scsi: mpi3mr: Add level check to control event logging
ca85c2d0db5f8 vhost-scsi: protect vq->log_used with vq->mutex
20fb292ab5d5d cgroup: Fix compilation issue due to cgroup_mutex not being exported
c15dc980ffc5a dma-mapping: avoid potential unused data compilation warning
2cab5ea2f5ab6 intel_th: avoid using deprecated page->mapping, index fields
b49b5132e4c73 virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN
42d15918da268 scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices
fe8421e853ef2 scsi: target: iscsi: Fix timeout on deleted connection
beb6382add07a nvmem: qfprom: switch to 4-byte aligned reads
35d77c8d887e1 nvmem: core: update raw_len if the bit reading is required
497f19cacb3f8 nvmem: core: verify cell's raw_len
04c81ac33a607 nvmem: rockchip-otp: add rk3576 variant data
266e5f4813808 nvmem: rockchip-otp: Move read-offset into variant-data
b3145041e990a cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist
1efbe2c7a0f44 phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off
cf60d19721bc4 phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data
e992f2581b794 phy: renesas: rcar-gen3-usb2: Move IRQ request in probe
eb4fdee1d6303 phy: renesas: rcar-gen3-usb2: Add support to initialize the bus
e668cbeb9590a i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
ad40588df1820 i2c: designware: Use temporary variable for struct device
0ef9396a7da7a i2c: designware: Remove ->disable() callback
33378973d843b i2c: designware: Uniform initialization flow for polling mode
d1954e7aa1313 gpio: pca953x: fix IRQ storm on system wake up
58e34598436f8 gpio: pca953x: Simplify code with cleanup helpers
475d6ebc91a24 gpio: pca953x: Split pca953x_restore_context() and pca953x_save_context()
(From OE-Core rev: ab51811f918bcf5a72133c5e855949e0c347d093)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
urllib3 is a user-friendly HTTP client library for Python. Prior to
2.5.0, it is possible to disable redirects for all requests by
instantiating a PoolManager and specifying retries in a way that
disable redirects. By default, requests and botocore users are not
affected. An application attempting to mitigate SSRF or open redirect
vulnerabilities by disabling redirects at the PoolManager level will
remain vulnerable. This issue has been patched in version 2.5.0.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-50181
Upstream patch:
f05b132912
(From OE-Core rev: cf10eafb333daf8acfd3b8bfcb42c1fe6c26a8a5)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If openssl packageconfig is enabled, set CVE_STATUS as not-applicable.
This CVE is applicable only when curl built with wolfSSL support.
Reference: https://curl.se/docs/CVE-2025-5025.html
(From OE-Core rev: 8f50b0761fc4d49fae8d174956052e3ff9024a5e)
Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the RandR extension, where the RRChangeProviderProperty function
does not properly validate input. This issue leads to an integer overflow when
computing the total size to allocate.
(From OE-Core rev: 15881f41f8c00c5f0a68628c2d49ca1aa1999c2e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the X Record extension. The RecordSanityCheckRegisterClients
function does not check for an integer overflow when computing request length,
which allows a client to bypass length checks.
(From OE-Core rev: de28bff9b54b2725d8c06c4760e0ed2b59d3fa61)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the X server's request handling. Non-zero 'bytes to ignore'
in a client's request can cause the server to skip processing another client's
request, potentially leading to a denial of service.
(From OE-Core rev: 4c6df8320497c2ebf09902a62b6a3f3b061be917)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the XFIXES extension. The XFixesSetClientDisconnectMode handler
does not validate the request length, allowing a client to read unintended memory
from previous requests
(From OE-Core rev: 0b2afd59ce8c35083c1cb3596a2f7d4eaa7bd1c8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the Big Requests extension. The request length is multiplied
by 4 before checking against the maximum allowed size, potentially causing an
integer overflow and bypassing the size check.
(From OE-Core rev: 0a2c5179e1f08ccd0fcaccb6f95c892ebafac8a8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the X Rendering extension's handling of animated cursors.
If a client provides no cursors, the server assumes at least one is present,
leading to an out-of-bounds read and potential crash.
(From OE-Core rev: fec7644b70452794fabfb7d967e2124918215440)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library. This flaw can be triggered whe
n file streams are piped into bsdtar, potentially allowing for reading past the end of the fi
le. This out-of-bounds read can lead to unintended consequences, including unpredictable prog
ram behavior, memory corruption, or a denial-of-service condition.
CVE-2025-5918-0001 is the dependent commit and CVE-2025-5918-0002 is the actual CVE fix.
Reference:
https://security-tracker.debian.org/tracker/CVE-2025-5918
Upstream-patches:
89b8c35ff4dcbf1e0ede
(From OE-Core rev: 369c164a163b2c7f15ee5fc41130be9feaf7245e)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library. This flaw involves an 'off-by-
one' miscalculation when handling prefixes and suffixes for file names. This can lead to a 1-
byte write overflow. While seemingly small, such an overflow can corrupt adjacent memory, lea
ding to unpredictable program behavior, crashes, or in specific circumstances, could be lever
aged as a building block for more sophisticated exploitation.
Reference:
https://security-tracker.debian.org/tracker/CVE-2025-5917
Upstream-patch:
7c02cde37a
(From OE-Core rev: 2b6832b05bab414df1da7c74a0c6a5e5a9d75b29)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library. This flaw
involves an integer overflow that can be triggered when processing a Web
Archive (WARC) file that claims to have more than INT64_MAX - 4 content
bytes. An attacker could craft a malicious WARC archive to induce this
overflow, potentially leading to unpredictable program behavior, memory
corruption, or a denial-of-service condition within applications that
process such archives using libarchive.
Reference:
https://security-tracker.debian.org/tracker/CVE-2025-5916
Upstream-patch:
ef09372952
(From OE-Core rev: 9c74d3a096fed68d173f8711b373a42f158d6cc7)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library. This flaw can lead to a heap b
uffer over-read due to the size of a filter block potentially exceeding the Lempel-Ziv-Storer
-Schieber (LZSS) window. This means the library may attempt to read beyond the allocated memo
ry buffer, which can result in unpredictable program behavior, crashes (denial of service), o
r the disclosure of sensitive information from adjacent memory regions.
Reference:
https://security-tracker.debian.org/tracker/CVE-2025-5915
Upstream-patches:
a612bf62f8
(From OE-Core rev: 99fdc86ad57db4d8829a33033918cf78419977af)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library, specifically within the archiv
e_read_format_rar_seek_data() function. This flaw involves an integer overflow that can ultim
ately lead to a double-free condition. Exploiting a double-free vulnerability can result in m
emory corruption, enabling an attacker to execute arbitrary code or cause a denial-of-service
condition.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-5914
Upstream-patch:
09685126fc
(From OE-Core rev: b7d8249bda296620a5bbf592f4cdf566b4537563)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The SRC_URI is changed to git://gitlab.eclipse.org/eclipse/tcf/tcf.agent.git
(From OE-Core rev: 175cd54fd57266d7dea07121861a4f15be00a882)
Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When SPDX_INCLUDE_COMPILED_SOURCES is enabled, only include the
source code files that are used during compilation.
It uses debugsource information generated during do_package.
This enables an external tool to use the SPDX information to disregard
vulnerabilities that are not compiled.
As example, when used with the default config with linux-yocto, the spdx size is
reduced from 156MB to 61MB.
Tested with bitbake world on oe-core.
(From OE-Core rev: c6a2f1fca76fae4c3ea471a0c63d0b453beea968)
Adapted to existing files for create-spdx-2.2
CC: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
CC: Joshua Watt <JPEWhacker@gmail.com>
(From OE-Core rev: a2866934e58fb377a73e87576c8594988a63ad1b)
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The source information used during packaging can be use from other tasks to
have more detailed information on the files used during the compilation and
improve SPDX accuracy.
Source files used during compilation are store as compressed zstd json in
pkgdata/debugsources/$PN-debugsources.json.zstd
Format:
{ binary1: [src1, src2, ...], binary2: [src1, src2, ...] }
I checked the sstate size, and it slightly increases using core-image-full-cmdline:
without patch: 2456792 KB sstate-cache/
with patch: 2460028 KB sstate-cache/
(4236 KB or 0.17%)
(From OE-Core rev: c507dcb8a8780a42bfe68b1ebaff0909b4236e6b)
Adaptations to match spdx in scarthgap: change BP to PF
CC: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
CC: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: cba53212f5debf897752453364b9756a05c197de)
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When the input compiler enables AVX, stack realignment requirements
causes gcc to fail to omit %rbp use, due to which the test fails to
clobber %rbp in inline asm. Disable AVX to build the test on x86_64 so
that the test continues working.
Fix compilation with gcc v13.4+. Cherry picked from oe-core, master branch.
(From OE-Core rev: 54d6fa7bc9f4ae6bdb98862488e8d09200d3bc14)
Signed-off-by: Preeti Sachan <preeti.sachan@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This release includes fix for CVE-2025-30258.
Support for --enable-gpg-is-gpg2 config option has been partially removed in
version 2.4.6.
Changelog:
https://dev.gnupg.org/T7428
CVE: CVE-2025-30258
(From OE-Core rev: 41ef33ebf3e1a922aa44da8d75b240163d7954b1)
Signed-off-by: Roland Kovacs <roland.kovacs@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ctest automatically optimizes the order of (parallel) test execution based on
historic test case runtime via the COST property (see [0]), which can have a
significant impact on overall test run times. Sadly this feature is broken in
CMake < 4.0.0 for test cases that have spaces in their name (see [1]).
This commit is a backport of f24178f3 (which itself backports the upstream fix).
The patch was adapted slightly to apply cleanly to the older CMake version in
scarthgap. As repeated test runs are expected to mainly take place inside the
SDK, the patch is only applied to 'nativesdk' builds.
[0]: https://cmake.org/cmake/help/latest/prop_test/COST.html
[1]: https://gitlab.kitware.com/cmake/cmake/-/issues/26594
Reported-By: John Drouhard <john@drouhard.dev>
(From OE-Core rev: cfa97a50e06fb0fcc7cbc0ada54ce7ad5ba29ebe)
Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
$ git log --oneline 3463100f2d47f2897a24ba8023a5c7aaf2d26550..06a70769fd0b2e1f2a3085ad50ab620282bd77b3
06a70769fd ppc64le: Revert "powerpc: Optimized strcmp for power10" (CVE-2025-5702)
3875045da5 ppc64le: Revert "powerpc : Add optimized memchr for POWER10" (Bug 33059)
c6240a11f7 ppc64le: Revert "powerpc: Fix performance issues of strcmp power10" (CVE-2025-5702)
2caef2827f elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)
9e25c0f445 x86_64: Fix typo in ifunc-impl-list.c.
ca99d55315 elf: Test case for bug 32976 (CVE-2025-4802)
71ddb11ccd support: Add support_record_failure_barrier
abdeb4b520 support: Use const char * argument in support_capture_subprogram_self_sgid
147bed0a71 elf: Keep using minimal malloc after early DTV resize (bug 32412)
4e5ee49a43 sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker
37b30b6a68 sysdeps/x86_64/Makefile (tests): Add the end marker
9fe51d34bb sort-makefile-lines.py: Allow '_' in name and "^# name"
14ec225d85 libio: Correctly link tst-popen-fork against libpthread
1dcfb9479d libio: Fix a deadlock after fork in popen
e31ac9a639 libio: Sort test variables in Makefile
68f3f1a1d0 Linux: Switch back to assembly syscall wrapper for prctl (bug 29770)
d33d10642f nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions (bug 32786)
b1eb369aee nptl: Use all of g1_start and g_signals
ac5da3c0e4 nptl: rename __condvar_quiesce_and_switch_g1
2fdc0afd07 nptl: Fix indentation
582c99b2c0 nptl: Use a single loop in pthread_cond_wait instaed of a nested loop
fc2a25417d nptl: Remove g_refs from condition variables
6f5ba03968 nptl: Remove unnecessary quadruple check in pthread_cond_wait
d0da34ad30 nptl: Remove unnecessary catch-all-wake in condvar group switch
ea13a35e37 nptl: Update comments and indentation for new condvar implementation
2451ef5c4a pthreads NPTL: lost wakeup fix 2
test results:
Before After Diff
FAIL 207 207 0
PASS 4912 4915 +3
UNSUPPORTED 230 230 0
XFAIL 16 16 0
XPASS 4 4 0
(From OE-Core rev: c94b6686a1edcaa1bea1ff5e716df96da8e36b7c)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
NVD ([1]) tracks this as:
cpe:2.3🅰️golang:go:*:*:*:*:*:*:*:*
Running on/with
cpe:2.3⭕microsoft:windows:-:*:*:*:*:*:*:*
Yocto cve-check ignores the "Running on/with", so it needs to be ignored
explicitly.
[1] https://nvd.nist.gov/vuln/detail/CVE-2024-3566
(From OE-Core rev: b8841097eaf7545abf56eb52a122e113b54ba2a7)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To accompany earlier updating of kernel version, update this lonely
reference to be consistent.
(From yocto-docs rev: 0493f6e0ff9f52ec74adde584a04a121f5ad76aa)
Signed-off-by: "Robert P. J. Day" <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit e26c2018cd663de91ee08e0cba55eda1a4c30210)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Change the sample kernel version being used from 4.4 to a more modern
6.12.
(From yocto-docs rev: 13235b2c604ccff8737bfb9ee2add626e0ea0503)
Signed-off-by: "Robert P. J. Day" <rpjday@crashcourse.ca>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1bad12b6ccfe1c0d26918926176a0c743568de26)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In Sections 4.3.1 and 4.3.2 of the Overview Manual, a bit of tidying
including:
- provide full list of packaging options
- add monospaced rendering where appropriate
- fix broken "ref"
- make capitalization consistent
(From yocto-docs rev: 7abe7dde0cbb34a56af30452104355688775ef2b)
Signed-off-by: "Robert P. J. Day" <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1cf769e3c8a8442cd05449dc97e91ad482d635f3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The nativesdk- prefix to the recipe filename should only be used when
using the inherit method as the BBCLASSEXTEND method will do some magic
when generating the "implicit" name of the recipe.
This matches the instructions for the native class.
(From yocto-docs rev: c44d05d11833de4645d72fb8f987123e693494f4)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 15fe239e1e62b9add737aa732dd7f5e9948ee03d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We explain how to create a native (nativesdk) recipe in two different
ways via a bullet list but reading quickly the instructions may mislead
one into doing both options whereas they are incompatible.
This rewords both the nativesdk and native sections so that the second
bullet point starts with an Or and explicit that this applies to target
recipes.
(From yocto-docs rev: 70194ee42c946e1a2122ac143612e334fcbc5241)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6d0d338a5f2686ddeee5eed7b6e05f3db800d33a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The recipe was accidentally renamed with a 'v'
prefix in 29e623b2ad00555788412fa520fbb9ffec794cbb.
(From OE-Core rev: db02a4cc542d0e7e563ec46c91bf9a7313a71d02)
Signed-off-by: Savvas Etairidis <setairidis@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Install libpng test-suite to run it as a ptest.
As the test-suite takes more than 30 seconds to run,
add libpng-ptest to PTESTS_SLOW in ptest-packagelists.inc
(From OE-Core rev: 1b52b7ebe5f8fb490088622181cdb95e6b7f5a29)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove aarch64 for ARM Cortex-R52 processor as it supports only 32-bit
ISA but not 64-bit ISA. Also update ARMPKGARCH for cortexr52hf.
(From OE-Core rev: 8ee21ec40e9f25ee97ec077b93751fea14b66e32)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <grsandeep85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.10 release of the 5.0.10 series for buildtools
(From OE-Core rev: 6c3344ba51a42252e347db2f6013c49d35413ea0)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2025-1373 does not appear to affect ffmpeg 5.0.3. The CVE has been
marked as "fixed-version".
(From OE-Core rev: 0ffe159d9a4ee434b4c995e1ca9a85b01e0a5d05)
Signed-off-by: Colin Pinnell McAllister <colin.mcallister@garmin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch for this CVE and also patch for its regression.
(From OE-Core rev: 352525443b1844cdfd28355dfc1444046bbb76e8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
/etc/os-release is a symlink to /usr/lib.
Symlink is retrieved as a dead link which points to nowhere if also the
original file is not accompanying it.
Fetch the real file in addition to this link.
Alternative could be to use "tar -h" (supported also by busybox tar),
however that could lose some important information if links are relevant
for failure analysis.
(From OE-Core rev: ed43f9ccb3c08845259e24440912631afd780d12)
(From OE-Core rev: f7ee6db8ca5dc72b7a468531e31403b60e6a0020)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes [YOCTO #15513]
When built without the wayland feature, gtk4 does not
build due to a missing explicit dependency on libdrm.
(From OE-Core rev: 46c7f1a8d6b39256479abd8a7bb7be1ccf221267)
Signed-off-by: Andrew Fernandes <andrew@fernandes.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b32290d9bbcfccc9b85fa5acbeaee5d32d9a9091)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Drop upstreamed patch and refresh remaining patches.
* https://www.python.org/downloads/release/python-31210/
Python 3.12.10 is the latest maintenance release of Python 3.12, and
the last full maintenance release. Subsequent releases of 3.12 will be
security-fixes only.
* https://www.python.org/downloads/release/python-31211/
Security content in this release
* gh-135034: [CVE 2024-12718] [CVE 2025-4138] [CVE 2025-4330]
[CVE 2025-4435] [CVE 2025-4517] Fixes multiple issues that allowed
tarfile extraction filters (filter="data" and filter="tar") to be
bypassed using crafted symlinks and hard links.
* gh-133767: Fix use-after-free in the “unicode-escape” decoder with a
non-“strict” error handler.
* gh-128840: Short-circuit the processing of long IPv6 addresses early
in ipaddress to prevent excessive memory consumption and a minor
denial-of-service.
gh-133767 got meawhile CVE-2025-4516 assigned.
(From OE-Core rev: 6cca08b2857efd5481e837ecd6bb295cb8a99ee1)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The js_splitter_code string contains backslashes that Python tries to
use as escape sequence but doesn't manage to, hence the following
SyntaxWarning message:
documentation/conf.py:188: SyntaxWarning: invalid escape sequence '\p'
.split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}-]+/gu)
Considering that we want this to be sent verbatim to the JS, let's make
this a raw string instead.
Fixes: d4a98ee19e0c ("conf.py: tweak SearchEnglish to be hyphen-friendly")
(From yocto-docs rev: 6f424ed4ce749a135be3145a2e9d04030fdbda39)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c1056672ef45b197136eb8815728d426337a5901)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This repository is partially included in another repository: poky.
However its README isn't making it, so documentation/README pointing at
the README at the root of the git repository would lead the contributor
nowhere.
Instead, let's include the appropriate information directly in
documentation/README which does make it to the poky git repo.
(From yocto-docs rev: 01f1595d87dfb759071198d64c9a62fb00a48545)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0298318cea2947e65754eab97255164e64a862de)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
KCONFIG_MODE defaults to 'allnoconfig' when not set, regardless of whether
KBUILD_DEFCONFIG points to an in-tree or a meta-layer defconfig.
(From yocto-docs rev: c9bceea147c807b942ce6bcf085a31d9388ecc79)
Signed-off-by: Carlos Sánchez de La Lama <csanchezdll@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f374b9c426f6c10710e011a4ad660231ee26efb8)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The project is switching the way handle our CDN provision of sstate objects,
update the URL accordingly.
(cherry picked from commit 406e8a8e30404c0538f5aa46f211540bae2b206b)
(From yocto-docs rev: bede97cfde51823e262e300aa346902d23530490)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove test code for fixing do_compile failure:
../libsoup-2.74.3/tests/auth-test.c:1554:39: error: unknown type name 'SoupServerMessage'; did you mean 'SoupServerClass'?
1554 | SoupServerMessage *msg,
|
(From OE-Core rev: f14a6c98e4cbf4ee2a243387b018e29beab3b56a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently deferred inherits get processed once for all class extensions
as a minor speed optimisation. Unfortunately this limits our options for
being able to report deferred classes to our code.
There are two challenges with using our deferred classes in OE at present.
One is that PACKAGECONFIG values don't work well with class overrides like
class-native if there are deferred classes based on PACKAGECONFIG, such
as python support. The second is that toolchain selection is proving
problematic to implement due to interactions between the toolchain deferred
inherit, the class extensions and class overrides being very late.
By changing deferred inherits to be recipe extension specific, we open
the way to generate events and "peek" at where things will end up,
allowing the class overrides to be set earlier.
The class extension code is updated to use a deferred inherit for the
class extension inheriting so that it is still inherited last.
(Bitbake rev: 139f61fe9eec221745184a14b3618d2dfa650b91)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The changes of 1ab1d36c0af6fc58a974106b61ff4d37da6cb229 added calls to "gsutil stat" to avoid unhandled exceptions, however:
- in the case of checkstatus() this is redundant with the call to self.gcp_client.bucket(ud.host).blob(path).exists() which already returns True/False
and does not throw an exception in case the file does not exist.
- Also the call to gsutil stat is much slower than using the python client to call exists() so we should not replace the call to exists() with a call to gsutil stat.
- I think the intent of calling check_network_access in checkstatus() was to error-out in case the error is disabled. We can rather change the string "gsutil stat" to something else to make the code more readable.
- add a try/except block in download() instead of the extra call to gsutil
[RP: Tweak to avoid import until needed so google module isn't required for everyone]
(Bitbake rev: 59df5390381792aba4f3f5185000adf5109267fb)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The project is switching the way handle our CDN provision of sstate objects,
update the URL accordingly.
(From meta-yocto rev: 7633f51d53f535728fe035fa866416d2e5ba6a9c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5b8e76ba8232860943406e1c53e71b3d2790f17)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The project is switching the way handle our CDN provision of sstate objects,
update the URL accordingly.
(From OE-Core rev: d1b64f190c1686f081f5ba2c4f2b320048f6a514)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fea96974f1ee6ae6dceb39e3ca8157797d81586c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since Linux v2.4 it has been possible to stop all NFS server by running
rpc.nfsd 0
i.e. by requesting that zero threads be running. This is preferred as
it doesn't risk killing some other process which happens to be called
"nfsd".
Since Linux v6.6 - and other stable kernels to which
Commit: 390390240145 ("nfsd: don't allow nfsd threads to be
signalled.")
has been backported - sending a signal no longer works to stop nfs server
threads.
This patch changes the nfsserver script to use "rpc.nfsd 0" to stop
server threads.
(From OE-Core rev: 01fca40ba44070891518d4126a34d7c9c0939f6d)
Signed-off-by: NeilBrown <neil@brown.name>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7b09ad289a36)
Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
615b9e10e337 Linux 6.6.91
772934d9062a x86/its: FineIBT-paranoid vs ITS
9f69fe3888f6 x86/its: Fix build errors when CONFIG_MODULES=n
3b2234cd50a9 x86/its: Use dynamic thunks for indirect branches
6699bf27a471 x86/ibt: Keep IBT disabled during alternative patching
9e7364c32c6c x86/its: Align RETs in BHB clear sequence to avoid thunking
ba1d70362658 x86/its: Add support for RSB stuffing mitigation
61bed1ddb212 x86/its: Add "vmexit" option to skip mitigation on some CPUs
f7ef7f6ccf2b x86/its: Enable Indirect Target Selection mitigation
4754e29f43c6 x86/its: Add support for ITS-safe return thunk
c5a5d8075231 x86/its: Add support for ITS-safe indirect thunk
195579752c23 x86/its: Enumerate Indirect Target Selection (ITS) bug
c6c1319d19fc Documentation: x86/bugs/its: Add ITS documentation
a42e9162314f x86/speculation: Remove the extra #ifdef around CALL_NOSPEC
0a90b50ebf24 x86/speculation: Add a conditional CS prefix to CALL_NOSPEC
2eecf5cf21cb x86/speculation: Simplify and make CALL_NOSPEC consistent
a8a8826bf655 x86/bhi: Do not set BHI_DIS_S in 32-bit mode
a0ff7f679b5d x86/bpf: Add IBHF call at end of classic BPF
1afebfeaf1eb x86/bpf: Call branch history clearing sequence on exit
ca8a5626ca0c arm64: proton-pack: Add new CPUs 'k' values for branch mitigation
80251f62028f arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users
42a20cf51011 arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs
73591041a551 arm64: proton-pack: Expose whether the branchy loop k value
854da0ed0671 arm64: proton-pack: Expose whether the platform is mitigated by firmware
054fc98d691a arm64: insn: Add support for encoding DSB
746e7d285dcb io_uring: ensure deferred completions are posted for multishot
51f1389b5fe1 io_uring: always arm linked timeouts prior to issue
00f0dd1a0166 do_umount(): add missing barrier before refcount checks in sync case
eba09f42393a nvme: unblock ctrl state transition for firmware update
f5a7d616a547 drm/panel: simple: Update timings for AUO G101EVN010
1c0620213f37 MIPS: Fix MAX_REG_OFFSET
66c4ec15e329 iio: adc: dln2: Use aligned_s64 for timestamp
8b5273051b61 iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64
9519771908fc types: Complement the aligned types with signed 64-bit one
85d430aef40a iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer.
2b58e7c1e4b2 iio: accel: adxl367: fix setting odr for activity time update
37a55b692d42 usb: usbtmc: Fix erroneous generic_read ioctl return
1991ed796d9a usb: usbtmc: Fix erroneous wait_srq ioctl return
e96be8bd53ab usb: usbtmc: Fix erroneous get_stb ioctl error returns
e2fef620e5e0 USB: usbtmc: use interruptible sleep in usbtmc_read
14f298c52188 usb: typec: ucsi: displayport: Fix NULL pointer access
c9d8b0932e2b usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition
2d44ee69e6f5 usb: host: tegra: Prevent host controller crash when OTG port is used
9b09b99a9510 usb: gadget: Use get_status callback to set remote wakeup capability
0b32d03e79c1 usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN
dffa51cf2d3f usb: gadget: f_ecm: Add get_status callback
1981926eb34a usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version
d84603122591 usb: cdnsp: Fix issue with resuming from L1
8c133a08524a ocfs2: stop quota recovery before disabling quotas
cc335d4f4e4f ocfs2: implement handshaking with ocfs2 recovery thread
c7441aa8d078 ocfs2: switch osb->disable_recovery to enum
cbd5108119d7 x86/microcode: Consolidate the loader enablement checking
faa9059631d3 module: ensure that kobject_put() is safe for module type kobjects
7e1c7748404b clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable()
cbfaf46b88a4 xenbus: Use kref to track req lifetime
ffa14d4dc779 xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it
2ed98e89ebc2 smb: client: Avoid race in open_cached_dir with lease breaks
671c05434d91 usb: uhci-platform: Make the clock really optional
03f108a718a7 drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
1824e914e291 drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
7133ff3bedf3 drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
05340a423c92 drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
f647ce6d9b5d drm/amd/display: Copy AUX read reply data whenever length > 0
79d982ae2f61 drm/amd/display: Fix wrong handling for AUX_DEFER case
89850f11bb7c drm/amd/display: Remove incorrect checking in dmub aux handler
cee6856fbf1c drm/amd/display: Fix the checking condition in dmub aux handling
c8a91debb020 drm/amd/display: more liberal vmin/vmax update for freesync
12125f7d9c15 drm/v3d: Add job to pending list if the reset was skipped
9ce662851380 iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo
da33c4167b9c iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
3413b87a9e17 iio: adis16201: Correct inclinometer channel resolution
7748b1b27fbf iio: adc: rockchip: Fix clock initialization sequence
badda05d6b99 iio: adc: ad7606: fix serial register access
b229fa0d093c drm/amd/display: Shift DMUB AUX reply command if necessary
d41072906abe x86/mm: Eliminate window where TLB flushes may be inadvertently skipped
0f2b18c07604 staging: axis-fifo: Correct handling of tx_fifo_depth for size validation
f4d6b9f413cb staging: axis-fifo: Remove hardware resets for user errors
90db122533d2 staging: iio: adc: ad7816: Correct conditional logic for store mode
f7adc4943853 Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5
85961bb7e494 Input: synaptics - enable SMBus for HP Elitebook 850 G1
cbd085c424db Input: synaptics - enable InterTouch on Dell Precision M3800
82b02402eee1 Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
c321045f088c Input: synaptics - enable InterTouch on Dynabook Portege X30-D
2d9d6a4cd3be Input: xpad - fix two controller table values
56b4e8b62124 Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller
cbc82e7db16d Input: xpad - fix Share button on Xbox One controllers
90fa6015ff83 Input: mtk-pmic-keys - fix possible null pointer dereference
f72f0172079c Input: cyttsp5 - fix power control issue on wakeup
dadbe33fee36 Input: cyttsp5 - ensure minimum reset pulse width
ce4e826dbfe7 net: dsa: b53: fix learning on VLAN unaware bridges
b1c9c58d09ed net: dsa: b53: always rejoin default untagged VLAN on bridge leave
ca071649e291 net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
a143c39add81 net: dsa: b53: fix flushing old pvid VLAN on pvid change
aa00a30a28c7 net: dsa: b53: fix clearing PVID of a port
0121c19ebd53 net: dsa: b53: allow leaky reserved multicast
355b0526336c bpf: Scrub packet on bpf_redirect_peer
a3dfec485401 netfilter: ipset: fix region locking in hash types
adbc8cc11629 ipvs: fix uninit-value for saddr in do_output_route4
42b7a7c962b2 can: gw: fix RCU/BH usage in cgw_create_job()
3455e6394fef can: mcp251xfd: fix TDC setting for low data bit rates
68f29bb97a0e net: ethernet: mtk_eth_soc: reset all TX queues on DMA free
370635397b62 netdevice: add netdev_tx_reset_subqueue() shorthand
fa1fe9f3ddb9 gre: Fix again IPv6 link-local address generation.
31ff70ad3948 sch_htb: make htb_deactivate() idempotent
af9e2d4732a5 ksmbd: fix memory leak in parse_lease_state()
0236742bd959 openvswitch: Fix unsafe attribute parsing in output_userspace()
fec1f9e9a650 ksmbd: Fix UAF in __close_file_table_ids
04c8a38c6034 ksmbd: prevent out-of-bounds stream writes by validating *pos
6ee551672c8c ksmbd: prevent rename with empty string
3482037d0f66 can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls
73dde269a1a4 wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation
d2520dc79c2a can: mcan: m_can_class_unregister(): fix order of unregistration calls
0efe9965680b arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2
38433aa31b43 dm: add missing unlock on in dm_keyslot_evict()
9c2dd8954dad Linux 6.6.90
ed3248a40374 dm: fix copying after src array boundaries
fe465003bb63 xhci: fix possible null pointer dereference at secondary interrupter removal
3efb29f6a78d usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup()
bbc66abcd297 drm/amd/display: Fix slab-use-after-free in hdcp
97a918755a4c drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp
4306dbd7676e iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids
3dc33f145a8a iommu/arm-smmu-v3: Use the new rb tree helpers
8f2451ebaf5b drivers: base: handle module_kobject creation
ace531f2fea1 kernel: globalize lookup_or_create_module_kobject()
0ecbb45e30ab kernel: param: rename locate_module_kobject
baa3ebbad80f xhci: Limit time spent with xHC interrupts disabled during bus resume
ebb7195dac40 xhci: support setting interrupt moderation IMOD for secondary interrupters
cc64775afb27 usb: xhci: check if 'requested segments' exceeds ERST capacity
3733697cb7dd xhci: Add helper to set an interrupters interrupt moderation interval
bcd191d7bab2 xhci: add support to allocate several interrupters
ff0a51339a3b xhci: split free interrupter into separate remove and free parts
3f6e8ad65b1e xhci: Clean up stale comment on ERST_SIZE macro
f377434945f5 xhci: Use more than one Event Ring segment
6299fb6190fe xhci: Set DESI bits in ERDP register correctly
5e8c311318fa Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"
f129d8aea8b1 arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCs
ce2fa5bc0158 arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs
fabe73032383 ARM: dts: opos6ul: add ksz8081 phy properties
f68f93c9d043 firmware: arm_ffa: Skip Rx buffer ownership release if not acquired
2fbf6c9695ad firmware: arm_scmi: Balance device refcount when destroying devices
e762ec4c7b34 sch_ets: make est_qlen_notify() idempotent
36269156033f sch_qfq: make qfq_qlen_notify() idempotent
9030a91235ae sch_hfsc: make hfsc_qlen_notify() idempotent
077e355dae44 sch_drr: make drr_qlen_notify() idempotent
bbbf5e0f8707 sch_htb: make htb_qlen_notify() idempotent
b9ded1fb298b riscv: Pass patch_text() the length in bytes
85484bc61138 ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties
54583776e416 ASoC: Use of_property_read_bool()
29ea1abc7d4f net: vertexcom: mse102x: Fix RX error handling
6ac8ec92f53f net: vertexcom: mse102x: Add range check for CMD_RTS
04d9c3407986 net: vertexcom: mse102x: Fix LEN_MASK
e1301580bf0b net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
cb5922f74b40 net: hns3: defer calling ptp_clock_register()
accb5a8ef129 net: hns3: fixed debugfs tm_qset size
c1b1d3b0d8e4 net: hns3: fix an interrupt residual problem
67d587bfa349 net: hns3: store rx VLAN tag offload state for VF
7e1ca1bed3f6 octeon_ep: Fix host hang issue during device reboot
0e32cbcbc4cb net: fec: ERR007885 Workaround for conventional TX
dae1ce27ceae net: lan743x: Fix memleak issue when GSO enabled
ec00ea56450e nvme-tcp: fix premature queue removal and I/O failover
252a5a67adc7 bnxt_en: Fix ethtool -d byte order for 32-bit values
4d69864915a3 bnxt_en: Fix out-of-bound memcpy() during ethtool -w
3facfd720055 bnxt_en: Fix coredump logic to free allocated buffer
e0272844995a net: ipv6: fix UDPv6 GSO segmentation with NAT
8acf08b1e4ec net: dsa: felix: fix broken taprio gate states after clock jump
cb625f783f70 net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM
683ad6d7f489 igc: fix lock order in igc_ptp_reset
2399d1a75033 net: mdio: mux-meson-gxl: set reversed bit when using internal phy
1bbbdfc247f4 net: dlink: Correct endianness handling of led_mode
012a413b28e1 nvme-pci: fix queue unquiesce check on slot_reset
ce4f77bef276 ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
eae60cfe25d0 ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
a43783119e01 net_sched: qfq: Fix double list add in class with netem as child qdisc
72c3da7e6ceb net_sched: ets: Fix double list add in class with netem as child qdisc
6082a87af4c5 net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
db205b92dfe0 net_sched: drr: Fix double list add in class with netem as child qdisc
9b467c5bcdb4 pds_core: remove write-after-free of client_id
0861fccd43b8 pds_core: specify auxiliary_device to be created
da23d7edb215 pds_core: make pdsc_auxbus_dev_del() void
452fa190dd2e pds_core: delete VF dev on reset
5e51c0b51b25 pds_core: check health in devcmd wait
5ba9380f79f2 net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised
7cb10f17bddc net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll
a74777bb1827 net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID
dc7ffe02adda net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged
8c7bfb6198a7 Bluetooth: L2CAP: copy RX timestamp to new fragments
8dde02229b3c net: Rename mono_delivery_time to tstamp_type for scalabilty
2e8d44ebaa7b Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()
dd20a33a0db0 net/mlx5: E-switch, Fix error handling for enabling roce
bab395c89127 net/mlx5: E-Switch, Initialize MAC Address for Default GID
3576e9a80b6c vxlan: vnifilter: Fix unlocked deletion of default FDB entry
029f11349ec9 powerpc/boot: Fix dash warning
36a9a2647810 wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release
c5a5de348c05 drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions'
27a1efe21f9e powerpc/boot: Check for ld-option support
9a8d4d7072d4 book3s64/radix : Align section vmemmap start address to PAGE_SIZE
8890eeae5c82 ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence
a6dbcf69d4c4 iommu: Handle race with default domain setup
a1723e9c53fe KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop
46acbfbcc0e2 PCI: imx6: Skip controller_id generation logic for i.MX7D
28cfd94980bb Revert "PCI: imx6: Skip controller_id generation logic for i.MX7D"
47e24c86cb20 selftests/bpf: extend changes_pkt_data with cases w/o subprograms
3a467d938da2 bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs
b7c0d2d4ef13 selftests/bpf: validate that tail call invalidates packet pointers
f1692ee23dca bpf: consider that tail calls invalidate packet pointers
70234fbfa266 selftests/bpf: freplace tests for tracking of changes_packet_data
7197fc4acdf2 bpf: check changes_pkt_data property for extension programs
85a30a46396a selftests/bpf: test for changing packet data from global functions
79751e9227a5 bpf: track changes_pkt_data property for global functions
3d496a1eaaec bpf: refactor bpf_helper_changes_pkt_data to use helper number
f0b56f1d2fcc bpf: add find_containing_subprog() utility function
056ebbddb8fa tracing: Fix oob write in trace_seq_to_buffer()
25687fd19633 cpufreq: Fix setting policy limits when frequency tables are used
cbd54987db25 cpufreq: Avoid using inconsistent policy->min and policy->max
e76948644ec7 smb: client: fix zero length for mkdir POSIX create context
b44746356223 ksmbd: fix use-after-free in kerberos authentication
a45445b6093d platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug
3a868a7f8da4 platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles
f39493cf7023 iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)
13d67528e1ae iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
64e95bb37916 dm: always update the array size in realloc_argv on success
ecc7f159d17e dm-integrity: fix a warning on invalid table line
c8c83052283b dm-bufio: don't schedule in atomic context
08424a0922fb wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
8daa71c694b3 tracing: Do not take trace_event_sem in print_event_fields()
75fda0e59168 spi: tegra114: Don't fail set_cs_timing when delays are zero
3aa4aff158ea mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe
4d1a2d136356 mm/memblock: repeat setting reserved region nid if array is doubled
c0fabecd6510 mm/memblock: pass size instead of end to memblock_set_node()
dfbaecf7e38f irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs
e51dd7126693 amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload
34b6fa11431a perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value.
6a098c51d18e parisc: Fix double SIGFPE crash
3821cae9bd5a arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays
ddf4e7f0f509 i2c: imx-lpi2c: Fix clock count when probe defers
78cf306f7214 EDAC/altera: Set DDR and SDMMC interrupt mask before registration
726641633413 EDAC/altera: Test the correct error reg offset
126f5c6e0cb8 drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()
94808275aa6c drm/fdinfo: Protect against driver unbind
b364ee98aca9 btrfs: fix COW handling in run_delalloc_nocow()
3ac18e0a94c1 ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset
f73ecbfa78ce ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface()
fd1aeef3e9c7 Revert "rndis_host: Flag RNDIS modems as WWAN devices"
6a5b2ed82152 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: f6a1bfbf070c357eab8f148ac99812718ec91cf1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
71e4ec9b2abc Linux 6.6.89
20bab4eb1c7c objtool: Silence more KCOV warnings, part 2
014a761be083 objtool: Ignore end-of-section jumps for KCOV/GCOV
26084aa1a143 nvme: fixup scan failure for non-ANA multipath controllers
17d41d0f3a26 MIPS: cm: Fix warning if MIPS_CM is disabled
eee19a803731 net: dsa: mv88e6xxx: enable STU methods for 6320 family
cd17c8638d21 net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
13685484072a net: dsa: mv88e6xxx: enable PVT for 6321 switch
bfbd730e100b net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
551667f99bcf ext4: goto right label 'out_mmap_sem' in ext4_setattr()
ffe79cc6c71d comedi: jr3_pci: Fix synchronous deletion of timer
c4312c4d244a vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
abe56be73eb1 driver core: fix potential NULL pointer dereference in dev_uevent()
a55111066205 driver core: introduce device_set_driver() helper
d29c2d53357f Revert "drivers: core: synchronize really_probe() and dev_uevent()"
0fd13033d4e7 x86/pvh: Call C code via the kernel virtual mapping
2b4479eb462e spi: spi-imx: Add check for spi_imx_setupxfer()
459098685edf md/raid1: Add check for missing source disk in process_checks()
41866aa93d2e x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores
aa0cf04b6959 ubsan: Fix panic from test_ubsan_out_of_bounds
96ae4c19ed71 spi: tegra210-quad: add rate limiting and simplify timeout error message
0134e326abc3 spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts
6c2e136ffd05 loop: aio inherit the ioprio of original request
f0209397ed2c riscv: Provide all alternative macros all the time
ce7e04d26a35 iomap: skip unnecessary ifs_block_is_uptodate check
bb7878cca969 x86/i8253: Call clockevent_i8253_disable() with interrupts disabled
a862d24e1fc3 scsi: pm80xx: Set phy_attached to zero when device is gone
4cdb02e9f963 scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init()
fa99f1886e0a scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes
a8550ac19d46 ext4: make block validity check resistent to sb bh corruption
ea92c93887f5 cifs: Fix querying of WSL CHR and BLK reparse points over SMB1
dc18c5b1301a timekeeping: Add a lockdep override in tick_freeze()
e5208da73954 cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode
f444c139e820 nvmet-fc: put ref when assoc->del_work is already scheduled
e45e8f0dd324 nvmet-fc: take tgtport reference only once
0cad1849e903 x86/bugs: Don't fill RSB on context switch with eIBRS
b73c62b1ca43 x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
19160ed5e5fa x86/bugs: Use SBPB in write_ibpb() if applicable
84b52a6cd012 selftests/mincore: Allow read-ahead pages to reach the end of the file
4978a798a38d gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment
18082da6ce0e objtool: Stop UNRET validation on UD2
0cf5fd802452 nvme: multipath: fix return value of nvme_available_path
60ed102378a3 nvme: re-read ANA log page after ns scan completes
4c97ba1b0b98 ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
fcf524eaff20 ACPI: EC: Set ec_no_wakeup for Lenovo Go S
fe063491e90d nvme: requeue namespace scan on missed AENs
892fcde9941d xen: Change xen-acpi-processor dom0 dependency
1fe9b92eede3 perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
eee189ccd46b selftests: ublk: fix test_stripe_04
b2ff4e9c599b udmabuf: fix a buf size overflow issue during udmabuf creation
6234a3c72784 KVM: s390: Don't use %pK through debug printing
1b2c45697f43 KVM: s390: Don't use %pK through tracepoints
b205d02726b3 sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
c5d4d103005d io_uring: always do atomic put from iowq
7e9b836182c1 rtc: pcf85063: do a SW reset if POR failed
a68768e280b7 9p/net: fix improper handling of bogus negative read/write replies
04ebabdbe99d ntb_hw_amd: Add NTB PCI ID for new gen CPU
27f6ee168c00 ntb: reduce stack usage in idt_scan_mws
5d53e88d8370 qibfs: fix _another_ leak
db437e985469 objtool, lkdtm: Obfuscate the do_nothing() pointer
11c16b644934 objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc()
547695db502c objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()
4ab980b5c309 objtool, panic: Disable SMAP in __stack_chk_fail()
97f70d27bee2 objtool: Silence more KCOV warnings
d5ada7bf3dc8 thunderbolt: Scan retimers after device router has been enumerated
e59fc484d424 usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func
cfa7984f6935 usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
8b26eb1d8bb2 usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running
2c6a11eaec65 dmaengine: dmatest: Fix dmatest waiting less when interrupted
5be9407b41ea sound/virtio: Fix cancel_sync warnings on uninitialized work_structs
a7f9991e4e3c usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield
e5aabc76d101 usb: dwc3: gadget: Refactor loop to avoid NULL endpoints
db56636beb3e fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size
46a150788e16 usb: host: max3421-hcd: Add missing spi_device_id table
1a0a2d8c6d77 mailbox: pcc: Always clear the platform ack interrupt first
a6e3026e0ad6 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
10cf3135c6dc bpf: Reject attaching fexit/fmod_ret to __noreturn functions
4ed42d1a4a5b bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage
c487fcc632e7 bpf: bpftool: Setting error code in do_loader()
7f30987294b7 s390/tty: Fix a potential memory leak bug
28e5a867aa54 s390/sclp: Add check for get_zeroed_page()
96eab3c96a24 parisc: PDT: Fix missing prototype warning
51ae5b7aa96c clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
b5a528a34e1f bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
1b66a5920b7f crypto: null - Use spin lock instead of mutex
d999b11302c4 crypto: ccp - Add support for PCI device 0x1134
02f53b8f2ffc MIPS: cm: Detect CM quirks from device tree
979ba0d694ea pinctrl: renesas: rza2: Fix potential NULL pointer dereference
9c97886f8085 USB: wdm: add annotation
4b0369c53088 USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
54f7f8978af1 USB: wdm: close race between wdm_open and wdm_wwan_port_stop
8312053acc99 USB: wdm: handle IO errors in wdm_wwan_port_start
e455bf315eee USB: VLI disk crashes if LPM is used
097d3c27f871 usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
57beab8ea4ff usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
127b6aba32d8 usb: dwc3: xilinx: Prevent spike in reset signal
c4d80e41cb42 usb: dwc3: gadget: check that event count does not exceed event buffer length
6a91a198cd30 USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
23d4bb3b0698 usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
15120673da69 usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines
121e9f80ea54 usb: chipidea: ci_hdrc_imx: fix usbmisc handling
48a62deb857f usb: cdns3: Fix deadlock when using NCM gadget
142273a49f2c usb: xhci: Fix invalid pointer dereference in Etron workaround
01eeddf93a8a USB: serial: simple: add OWON HDS200 series oscilloscope support
51d4b23ae5e6 USB: serial: option: add Sierra Wireless EM9291
c6dc3b71bd4b USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
3b377f805e97 serial: sifive: lock port in startup()/shutdown() callbacks
c2af265beab7 serial: msm: Configure correct working mode before starting earlycon
5d5e8a880c48 misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack
62957f58ab3a misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration
5f253cc40e8d char: misc: register chrdev region with all possible minors
3481fd96d801 KVM: x86: Reset IRTE to host control if *new* route isn't postable
9514202882a0 KVM: x86: Explicitly treat routing entry type changes as changes
ac0fe095ac21 mei: me: add panther lake H DID
164bc7e26d89 scsi: Improve CDL control
4c2de359b1a2 USB: storage: quirk for ADATA Portable HDD CH94
ff733a91a06b ata: libata-scsi: Fix ata_msense_control_ata_feature()
f0a1b054871f ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type
f92d5d7134d1 ata: libata-scsi: Improve CDL control
96838eb1836f mcb: fix a double free bug in chameleon_parse_gdd()
406ca74adea0 cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports
ff826d60d9a8 KVM: SVM: Allocate IR data using atomic allocation
b675b4c863f1 io_uring: fix 'sync' handling of io_fallback_tw()
20a3f73dd424 LoongArch: Remove a bogus reference to ZONE_DMA
2ca9380b1271 LoongArch: Return NULL from huge_pte_offset() for invalid PMD
2f2803e4b5e4 irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
3d36fae38312 drm/amd/display: Force full update in gpu reset
253827297c4d drm/amd/display: Fix gpu reset in multidisplay config
689d5be94faa net: phy: microchip: force IRQ polling mode for lan88xx
a7b8358eb403 net: selftests: initialize TCP header and skb payload with zero
cefd8a2e2de4 xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
284db2f35b39 crypto: atmel-sha204a - Set hwrng quality to lowest possible
ad787442af7b virtio_console: fix missing byte order handling for cols and rows
b74fb07153dc LoongArch: Make do_xyz() exception handlers more robust
eaa0849818eb LoongArch: Make regs_irqs_disabled() more clear
5767f4ac6428 LoongArch: Select ARCH_USE_MEMTEST
cd5970e001f7 perf/x86: Fix non-sampling (counting) events on certain x86 platforms
9e0d94a29222 splice: remove duplicate noinline from pipe_clear_nowait
415f3481ca76 iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE
1d7c4b2b0bbf pds_core: make wait_context part of q_info
c918ce100d17 pds_core: Remove unnecessary check in pds_client_adminq_cmd()
cdd784c96fe2 pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
49083dc3cbb3 net: dsa: mt7530: sync driver-specific behavior of MT7531 variants
76c4c22c2437 net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
3aa852e36050 net_sched: hfsc: Fix a UAF vulnerability in class handling
4f435c1f4c48 fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()
e9f67da07753 net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration
dd6cb0a8575b tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
618541a6cc15 net: phy: leds: fix memory leak
d5093d6486d7 net: lwtunnel: disable BHs when required
4d6919dd7c69 scsi: core: Clear flags for scsi_cmnd that did not complete
4a1b61f91078 btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
1845e03ea787 cpufreq: cppc: Fix invalid return value in .get() callback
d6979fabe812 scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
19e0eaa62e88 cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
ea834c90aa7c cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
1053dcf8a504 cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate()
92d55d705183 dma/contiguous: avoid warning about unused size_bytes
f55e7f8abbd3 ceph: Fix incorrect flush end position calculation
d70c078c26c0 cpufreq/sched: Explicitly synchronize limits_changed flag handling
ada8d7fa0ad4 sched/cpufreq: Rework schedutil governor performance estimation
7fc781ca938f sched/topology: Consolidate and clean up access to a CPU's max compute capacity
485104cd6353 scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get
bd2a352a0d72 PCI: Fix reference leak in pci_register_host_bridge()
81435b85b2eb of: resolver: Fix device node refcount leakage in of_resolve_phandles()
f549a4d2e029 of: resolver: Simplify of_resolve_phandles() using __free()
9549391bb64b clk: renesas: r9a07g043: Fix HP clock source for RZ/Five
3b6f9b555d5b clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable
d56be1857909 clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux
a15ff92d5f06 clk: renesas: rzg2l: Refactor SD mux driver
1b9daac2383e clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header
2e1162149b39 clk: renesas: rzg2l: Add struct clk_hw_data
aa487374d7f6 clk: renesas: rzg2l: Use u32 for flag and mux_flags
e56acd53a91a arm64: tegra: Remove the Orin NX/Nano suspend key
6f21dfc4fadb iio: adc: ad7768-1: Fix conversion result sign
28aadcb759cf iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check
8df02691d09e ASoC: q6apm-dai: make use of q6apm_get_hw_pointer
175cb0c28aea ASoC: qcom: Fix trivial code style issues
9f5d3022d8ca ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void
0addfbfd605b ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs
860c028415d9 ASoC: qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields
9973c8192e07 net: dsa: mv88e6xxx: fix VTU methods for 6320 family
70d2b16cdd12 net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
83c12c052cf5 auxdisplay: hd44780: Fix an API misuse in hd44780.c
ab239a12fdb2 auxdisplay: hd44780: Convert to platform remove callback returning void
880b1c98d1b4 mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
d4f5f29c26a1 soc: qcom: ice: introduce devm_of_qcom_ice_get
a505075730d2 media: vimc: skip .s_stream() for stopped entities
a64a102e01eb media: subdev: Add v4l2_subdev_is_streaming()
2b3dc697a465 media: subdev: Improve v4l2_subdev_enable/disable_streams_fallback
beeeea11ee2a media: subdev: Fix use of sd->enabled_streams in call_s_stream()
4d11fac941d8 tracing: Verify event formats that have "%*p.."
e13358c4884d tracing: Add __print_dynamic_array() helper
896e30f76840 tracing: Add __string_len() example
5724654a084f x86/mce: use is_copy_from_user() to determine copy-from-user context
415620362062 x86/extable: Remove unused fixup type EX_TYPE_COPY
247395cbec42 module: sign with sha512 instead of sha1 by default
6a5b2ed82152 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 85e4fc3931465b18f53db6078a71d46b9f63869f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
:ddddddddddddddddddddddddddddddddddddddddddddd
bbbbbbbbbbbb bbbbbbbbbb
814637ca257f Linux 6.6.87
47ee832819f4 tracing: Do not use PERF enums when perf is not defined
661f09d39a59 NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
9a81cde8c7ce nfsd: put dl_stid if fail to queue dl_recall
15483afb930f media: streamzap: fix race between device disconnection and urb callback
753a620a7f8e exec: fix the racy usage of fs_struct->in_exec
72a3b5c3d16e jfs: add index corruption check to DT_GETPAGE()
a8c31808925b jfs: fix slab-out-of-bounds read in ea_get()
52a5509ab19a ext4: fix OOB read when checking dotdot dir
d12a6016281a ext4: don't over-report free space or inodes in statvfs
617a4b0084a5 arm64: Don't call NULL in do_compat_alignment_fixup()
77029c613fac tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
fad52c9ae5bd tracing: Fix synth event printk format for str fields
fc128e85cfc4 tracing: Ensure module defining synth event cannot be unloaded while tracing
099ef3385800 tracing: Fix use-after-free in print_graph_function_flags during tracer switching
0e36a3e080d6 ksmbd: validate zero num_subauth before sub_auth is accessed
3980770cb147 ksmbd: fix session use-after-free in multichannel connection
a8a8ae303a83 ksmbd: fix use-after-free in ksmbd_sessions_deregister()
60b7207893a8 ksmbd: add bounds check for create lease context
8d4848c45943 ksmbd: add bounds check for durable handle context
68d64f7329a5 mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
d8d7b50586ec mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
261f51775ef5 mmc: omap: Fix memory leak in mmc_omap_new_slot
90bcdefe220a ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
c90402d2a226 acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
7085895c59e4 x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
e329d137b076 x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
67e4ca7ddc67 btrfs: handle errors from btrfs_dec_ref() properly
99ddb9c58511 kunit/overflow: Fix UB in overflow_allocation_test
e7f6922c8a5b perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
79159fbd13f6 perf/x86/intel: Apply static call for drain_pebs
2e6df032a0b6 ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
3820d20d51fd platform/x86: ISST: Correct command storage data length
b1a673850c58 ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
763f4d638f71 x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
10edc4cecad4 x86/hyperv: Fix check of return value from snp_set_vmsa()
7cf8fe2b2bcc LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
7df2696256a0 LoongArch: BPF: Don't override subprog's return value
b3ffad2f02db LoongArch: BPF: Fix off-by-one error in build_prologue()
279ec25c2df4 LoongArch: Increase ARCH_DMA_MINALIGN up to 16
acacd48a37b5 usbnet:fix NPE during rx_complete
032c5407a608 drm/amd/display: Check link_index before accessing dc->links[]
41a2c7abc339 tracing: Correct the refcount if the hist/hist_debug file fails to open
d24e5e631849 tracing/hist: Support POLLPRI event for poll on histogram
13edaf997904 tracing/hist: Add poll(POLLIN) support on hist file
77b7dbd3420e tracing: Switch trace_events_hist.c code over to use guard()
f568fbe8c603 tracing: Allow creating instances with specified system events
1913adb58b84 perf/core: Fix child_total_time_enabled accounting bug at task exit
40316f29b043 drm/amdgpu/gfx11: fix num_mec
1e458c292f4c net: ibmveth: make veth_pool_store stop hanging
ececf8eff6c2 arcnet: Add NULL check in com20020pci_probe()
fa2f9fc35f56 ipv6: Do not consider link down nexthops in path selection
21f678f672dc ipv6: Start path selection from the first nexthop
5a2976cc4d9c net: fix geneve_opt length integer overflow
0ae509b075b2 net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
fbab7bbf7204 ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
28d88ee1e1cc netfilter: nft_tunnel: fix geneve_opt type confusion addition
ccc331fd5bca net: decrease cached dst counters in dst_release
858695324644 tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
b0a1055e0a9e vsock: avoid timeout during connect() if the socket is closing
aeef6456692c udp: Fix memory accounting leak.
5b0ae1723a7d net: mvpp2: Prevent parser TCAM memory corruption
864ca690ff13 net_sched: skbprio: Remove overly strict queue assertions
1927d0bcd5b8 netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
6134d1ea1e14 netfilter: nf_tables: don't unregister hook when table is dormant
073b04796c07 netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only
aff1860507ea e1000e: change k1 configuration on MTP and later platforms
e283a5bf4337 ASoC: imx-card: Add NULL check in imx_card_probe()
8db65e4432b2 riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
992678427eff ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
a59594c370cd x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs
f7a53d32cc60 RISC-V: errata: Use medany for relocatable builds
b52e13bfd69c ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
c37616f1521d firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
830169a5ceeb ntb: intel: Fix using link status DB's
c61a3f2df162 ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
2174fa133dcc riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra
239ea3c34673 spufs: fix a leak in spufs_create_context()
324f280806aa spufs: fix gang directory lifetimes
90d1b276d1b1 spufs: fix a leak on spufs_new_file() failure
6e75137ac8de hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9}
aaf534ad0720 memory: omap-gpmc: drop no compatible check
68adc6f17a36 can: statistics: use atomic access in hot path
2a435a8cb891 ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx
05413508bc35 drm/amd: Keep display off while going into S4
5272e986ea96 nvme-pci: fix stuck reset on concurrent DPC and HP
d276f4050067 x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled
83fa62a06e40 x86/hyperv: Fix output argument to hypercall that changes page visibility
e7d8c5703238 locking/semaphore: Use wake_q to wake up processes outside lock critical section
e87b8f209cb2 wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state
c0863207c012 x86/hyperv/vtl: Stop kernel from probing VTL0 low memory
0ada80483275 sched/deadline: Use online cpus for validating runtime
264f9a797c18 ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA
b9fa3901b612 ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA
4c8865331899 HID: i2c-hid: improve i2c_hid_get_report error message
64f974466183 platform/x86/intel/vsec: Add Diamond Rapids support
84d6da6738ba platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet
fa19b53716f9 cifs: fix incorrect validation for num_aces field of smb_acl
68ee6f71a2a9 perf/core: Fix perf_pmu_register() vs. perf_init_event()
11e2ae4fe025 ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0
fc424138592a ALSA: hda/realtek: Fix Asus Z13 2025 audio
54fd5a5b7583 affs: don't write overlarge OFS data block size fields
9fcab9c72142 affs: generate OFS sequence numbers starting at 1
ec7315e68d88 wifi: brcmfmac: keep power during suspend if board requires it
d9189555fbe5 nvme-pci: skip CMB blocks incompatible with PCI P2P DMA
a74dad107e52 nvme-pci: clean up CMBMSC when registering CMB fails
9ca8c6f6a227 nvme-tcp: fix possible UAF in nvme_tcp_poll
60856e6cdb3e wifi: iwlwifi: mvm: use the right version of the rate API
aadb8a9a90c0 wifi: iwlwifi: fw: allocate chained SG tables for dump
a3160e7f6d90 rcu-tasks: Always inline rcu_irq_work_resched()
0a0813d1277e context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
698243234d63 sched/smt: Always inline sched_smt_active()
7ae00d2903ee objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
08796bd2389a octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
aa042c453227 octeontx2-af: Fix mbox INTR handler when num VFs > 64
f9b61f837eb7 ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid
d32f20470c9e LoongArch: Rework the arch_kgdb_breakpoint() implementation
37319d6d8540 LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
8f77c286d5e0 objtool: Fix segfault in ignore_unreachable_insn()
de37b82be68d ring-buffer: Fix bytes_dropped calculation issue
17e3c520aeef net/mlx5e: SHAMPO, Make reserved size independent of page size
4790bcb269e5 ksmbd: fix r_count dec/increment mismatch
a32086cc6444 ksmbd: fix multichannel connection failure
1de7fec4d301 ksmbd: use aead_request_free to match aead_request_alloc
8857aadaecef rndis_host: Flag RNDIS modems as WWAN devices
15f150771e0e rtnetlink: Allocate vfinfo size for VF GUIDs when supported
af089264d108 exfat: fix the infinite loop in exfat_find_last_cluster()
c6b6b8dcef4a smb: client: Fix netns refcount imbalance causing leaks and use-after-free
d7ca0969bf87 NFS: Shut down the nfs_client only after all the superblocks
75b42dfe8765 objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
f2dc3c3b1b85 perf tools: annotate asm_pure_loop.S
e6fe7f82f3b9 fs/procfs: fix the comment above proc_pid_wchan()
0a3bf3bc3444 tty: n_tty: use uint for space returned by tty_write_room()
357c1a3deb1f staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
769a0f187ba2 perf python: Check if there is space to copy all the event
88f5dd0002f4 perf python: Don't keep a raw_data pointer to consumed ring buffer space
6bc0c3e7582c perf python: Decrement the refcount of just created event on failure
b8e2e2cfa319 perf python: Fixup description of sample.id event member
9c764db1794e i3c: master: svc: Fix missing the IBI rules
4ee8160c47e0 um: hostfs: avoid issues on inode number reuse by host
c9a6cf3fe680 um: remove copy_from_kernel_nofault_allowed
5e06e6412a73 selftests/mm/cow: fix the incorrect error handling
db75d49a4107 fuse: fix dax truncate/punch_hole fault path
4e2a03d766f1 NFSv4: Don't trigger uneccessary scans for return-on-close delegations
d03ce46090f6 arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
3d012ba4404a ocfs2: validate l_tree_depth to avoid out-of-bounds access
8c69e83028bf kexec: initialize ELF lowest address to ULONG_MAX
4159cb408f8c kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()
fa55abb99de9 perf units: Fix insufficient array space
8a832ed0f6d6 perf evlist: Add success path to evlist__create_syswide_maps
1f562f8efa72 iio: adc: ad7124: Fix comparison of channel configs
a2ae5afa0837 iio: adc: ad4130: Fix comparison of channel setups
cb7687e37735 dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
f6d44b1aa46d fs/ntfs3: Prevent integer overflow in hdr_first_de()
0dfe700fbd35 fs/ntfs3: Fix a couple integer overflows on 32bit systems
0566a11d5e65 usb: xhci: correct debug message page size calculation
fe2ada4ed436 perf bench: Fix perf bench syscall loop count
31ebc5701a82 perf arm-spe: Fix load-store operation checking
d3f0bad2c43e iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.
2d8c171e6212 iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
1287c788f33b ucsi_ccg: Don't show failed to get FW build information error
d2b1ee18c1d3 perf pmu: Don't double count common sysfs and json events
a8b3879b2e3b coresight-etm4x: add isb() before reading the TRCSTATR
2b34bdc42df0 vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
01592ce19138 coresight: catu: Fix number of pages while using 64k pages
b302c4d3f42a soundwire: slave: fix an OF node reference leak in soundwire slave device
98fa452d0cf2 isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
6258b8ac583b perf stat: Fix find_stat for mixed legacy/non-legacy events
a7bae9f76636 clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
f2176ab4b30f pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
75f095daf623 crypto: hisilicon/sec2 - fix for aead auth key length
b6fc1fdd3e71 x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
966fdfc45373 leds: Fix LED_OFF brightness race
d6f517e8d866 mfd: sm501: Switch to BIT() to mitigate integer overflows
7d8e0ac233d7 pinctrl: renesas: rzv2m: Fix missing of_node_put() call
7c51a6964b45 RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
c4db297e8896 crypto: nx - Fix uninitialised hv_nxc on error
a278a4164bde power: supply: max77693: Fix wrong conversion of charge input threshold value
02586692acdb x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
3d39022704e0 clk: amlogic: g12a: fix mmc A peripheral clock
c6f63ae9b51b clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
48e5f4fdadd7 selftests/bpf: Select NUMA_NO_NODE to create map
7061afacc89d clk: amlogic: gxbb: drop non existing 32k clock parent
b36254e8f865 clk: amlogic: g12b: fix cluster A parent data
4dc225623804 pinctrl: tegra: Set SFIO mode to Mux Register
5fa3bfd3d025 IB/mad: Check available slots before posting receive WRs
1b2641d16167 remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
667a628ab67d RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
68438629de34 RDMA/mlx5: Fix calculation of total invalidated pages
0cf80f924aec RDMA/core: Don't expose hw_counters outside of init net namespace
02527e62d7ee clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
622d52c99a91 pinctrl: renesas: rzg2l: Fix missing of_node_put() call
182ae87e1435 pinctrl: renesas: rza2: Fix missing of_node_put() call
77461377d3be lib: 842: Improve error handling in sw842_compress()
43681d603ff0 bpf: Use preempt_count() directly in bpf_send_signal_common()
8e3e21129cfe remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
b32da6cf9d4e RDMA/mana_ib: Ensure variable err is initialized
db6f0b88d772 clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
4d29a6dcb51e clk: samsung: Fix UBSAN panic in samsung_clk_init()
b07398e8a5da x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
22280deb312f selftests/bpf: Fix string read in strncmp benchmark
b55c47027511 libbpf: Fix hypothetical STT_SECTION extern NULL deref case
5db897802c39 remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
ba1a885c9012 of: property: Increase NR_FWNODE_REFERENCE_ARGS
7c6bb82a6f3d remoteproc: core: Clear table_sz when rproc_shutdown
8594bbffc266 crypto: hisilicon/sec2 - fix for sec spec check
0aafd0ec5101 crypto: hisilicon/sec2 - fix for aead authsize alignment
2ff09de2c8ff clk: amlogic: gxbb: drop incorrect flag on 32k clock
ce88afbc0934 fbdev: sm501fb: Add some geometry checks.
6ed70f3dc68f mdacon: rework dependency list
88ebc63d6a67 fbdev: au1100fb: Move a variable assignment behind a null pointer check
f6c1a08e9163 PCI: pciehp: Don't enable HPIE when resuming in poll mode
cbcb02cc0e2f PCI: histb: Fix an error handling path in histb_pcie_probe()
b3a93a2407ad drm/amd/display: avoid NPD when ASIC does not support DMUB
390304035b32 drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
13ec849fd2ea drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
48b5e31bc354 PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
745783303c41 PCI: Remove stray put_device() in pci_register_host_bridge()
d5563f120575 drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
431f51068a0c PCI: Avoid reset when disabled via sysfs
0aad0d291690 PCI/portdrv: Only disable pciehp interrupts early when needed
eeeac24b42e6 PCI: brcmstb: Fix potential premature regulator disabling
eedd05483493 PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
8b2853fd6ef8 PCI: brcmstb: Use internal register to change link capability
17a37367d032 PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload
0f88894aa628 drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'
a984e6108c9c drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
7570e5693092 drm/msm/dsi: Use existing per-interface slice count in DSC timing
45e03341d2b1 drm/msm/dpu: don't use active in atomic_check()
8b930ddc2044 PCI/ASPM: Fix link state exit during switch upstream function removal
9c44e29cfd76 drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
34c1720a3830 drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
347641b02fbe PCI: Use downstream bridges for distributing resources
561fc0c5cf41 drm/vkms: Fix use after free and double free on init error
e2b310717382 drm: xlnx: zynqmp: Fix max dma segment size
d360c02cdedb drm/bridge: it6505: fix HDCP V match check is not performed correctly
c3b8e7c6809a drm/dp_mst: Fix drm RAD print
8830a2a324c4 drm/bridge: ti-sn65dsi86: Fix multiple instances
1b5f3dc474cb ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
a589f15d4014 ALSA: hda/realtek: Always honor no_shutup_pins
f8e2e91bae08 dt-bindings: vendor-prefixes: add GOcontroll
ba65e56f717a HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
20bbf66ab4e2 ASoC: cs35l41: check the return value from spi_setup()
756945c13fbb platform/x86: dell-ddv: Fix temperature calculation
693b38ee7c2f media: platform: allgro-dvt: unregister v4l2_device on the error path
57e257d9744c media: verisilicon: HEVC: Initialize start_bit field
63a0b0d052b3 x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
4c94efdc5140 x86/traps: Make exc_double_fault() consistently noreturn
36aee8100e8b perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
477b6882f18b lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
01c5ab292477 PM: sleep: Fix handling devices with direct_complete set on errors
ac2eb7378319 thermal: int340x: Add NULL check for adev
12c5e76acf55 EDAC/ie31200: Fix the error path order of ie31200_init()
9ca0c34ac1f5 EDAC/ie31200: Fix the DIMM size mask for several SoCs
a26d5a100ae0 EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
06ca76e7e353 selinux: Chain up tool resolving errors in install_policy.sh
b9ad6385ca4d RISC-V: KVM: Disable the kernel perf counter during configure
3c64a5bacb6b PM: sleep: Adjust check before setting power.must_resume
913b739cd2bf lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
71fc439af51a x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
7c376f91f2e1 x86/platform: Only allow CONFIG_EISA for 32-bit
2541b0d1ced5 x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
b58c6545db04 x86/fpu: Fix guest FPU state buffer allocation size
f2d51d45a507 EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
62173b2fc2ed cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
f7a1e1c2d6de smack: dont compile ipv6 code unless ipv6 is configured
e4b3585ad908 cpufreq: scpi: compare kHz instead of Hz
b8db5776f042 x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
6dafa2776418 watch_queue: fix pipe accounting mismatch
6a5b2ed82152 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 4f4f2674e3b12759ef9e7fe7eef05a064cc3ee6f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/6.6:
1/1 [
Author: Colin Foster
Email: colin.foster@in-advantage.com
Subject: ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
Date: Fri, 31 May 2024 13:38:17 -0500
Prior to commit df16c1c51d81 ("net: phy: mdio_device: Reset device only
when necessary") MDIO reset deasserts were performed twice during boot.
Now that the second deassert is no longer performed, device probe
failures happen due to the change in timing with the following error
message:
SMSC LAN8710/LAN8720: probe of 4a101000.mdio:00 failed with error -5
Restore the original effective timing, which resolves the probe
failures.
Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
Link: https://lore.kernel.org/r/20240531183817.2698445-1-colin.foster@in-advantage.com
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
]
(From OE-Core rev: c315a5739b373a33e24e3b84db3fbb4bec9b9353)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
d57a7c616960 Linux 6.6.85
fa81cb19f5b7 netfilter: nft_counter: Use u64_stats_t for statistic.
35afffaddbe8 wifi: iwlwifi: mvm: ensure offloading TID queue exists
fd82d29c4cfb wifi: iwlwifi: support BIOS override for 5G9 in CA also in LARI version 8
7f306c651fea bnxt_en: Fix receive ring space parameters when XDP is active
9dff3e36ea89 btrfs: make sure that WRITTEN is set on all metadata blocks
690597da35d9 Revert "sched/core: Reduce cost of sched_move_task when config autogroup"
04cd1dc3df7f arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
7d5669629422 KVM: arm64: Eagerly switch ZCR_EL{1,2}
93074abedecb KVM: arm64: Mark some header functions as inline
2afe039450a0 KVM: arm64: Refactor exit handlers
30253b3eb685 KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN
88adb7a00754 KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN
73f64c676a6b KVM: arm64: Remove host FPSIMD saving for non-protected KVM
806d5c1e1d2e KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state
20c6561c4918 KVM: arm64: Calculate cptr_el2 traps on activating traps
b44a37824878 mptcp: Fix data stream corruption in the address announcement
d0f87370622a ksmbd: fix incorrect validation for num_aces field of smb_acl
5e0f5166e2dc drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
7803ca385941 drm/amd/display: should support dmub hw lock on Replay
28780816ca29 drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
e66a1a616fa6 drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size
c76bd3c99293 drm/sched: Fix fence reference count leak
3ce08215cad5 drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
f2bbfd50e95b soc: qcom: pdr: Fix the potential deadlock
6e38b4a4b382 batman-adv: Ignore own maximum aggregation size during RX
b7b4be1fa432 xsk: fix an integer overflow in xp_create_and_assign_umem()
19f4e715f665 efi/libstub: Avoid physical address 0x0 when doing random allocation
0baa10cf97b5 ARM: shmobile: smp: Enforce shmobile_smp_* alignment
d6274b9472d5 ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6
63b53198aff2 proc: fix UAF in proc_get_inode()
29124ae980e2 mm/migrate: fix shmem xarray update during migration
9efb6b502104 mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT
f42c361843fa mmc: atmel-mci: Add missing clk_disable_unprepare()
6d2f8c59747a mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops
db59b24b3858 arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou
3db71cf02250 arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card
62b5b2eca3e5 arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card
4b2a170c2586 accel/qaic: Fix integer overflow in qaic_validate_req()
998b1aae22dc regulator: check that dummy regulator has been probed before using it
e26f24ca4fb9 regulator: dummy: force synchronous probing
f793c0fdaaf1 riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions
7cd375d46afc drm/v3d: Don't run jobs that have errors flagged in its fence
c8eebc9d5b9c can: flexcan: disable transceiver during system PM
6f5481d4ed39 can: flexcan: only change CAN state when link up in system PM
cc29775a8a72 can: ucan: fix out of bound read in strscpy() source
e5e6bd8e0de5 can: rcar_canfd: Fix page entries in the AFL list
b202afc54e94 i2c: omap: fix IRQ storms
f0372a4cf285 Revert "gre: Fix IPv6 link-local address generation."
ae2ec5a51fa0 net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES
e4f6de68deba net: lwtunnel: fix recursion loops
9566f6ee13b1 net: atm: fix use after free in lec_send()
a235ec29c945 ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
119dcafe3679 ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
1e842b459008 ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX
3d123ec74d81 accel/qaic: Fix possible data corruption in BOs > 2G
59b683594ff3 Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters
ecd06ad0823a Bluetooth: Fix error code in chan_alloc_skb_cb()
9524af58447d RDMA/hns: Fix wrong value of max_sge_rd
0edfba91b773 RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
5df88c383715 RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
975355faba56 RDMA/hns: Fix soft lockup during bt pages loop
dba5577d8e33 RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path
1e8d0765da64 ARM: dts: bcm2711: Don't mark timer regs unconfigured
e68954ecf8b8 ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP
0e6aa61b54a8 RDMA/mlx5: Handle errors returned from mlx5r_ib_rate()
6a788e32f64e RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx
25be7f9bde2d arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1
61820187b3ef ARM: dts: bcm2711: PL011 UARTs are actually r1p5
1b7b036685c3 soc: imx8m: Unregister cpufreq and soc dev in cleanup path
4a58a332eedd soc: imx8m: Use devm_* to simplify probe failure handling
d1fb2e767e1c soc: imx8m: Remove global soc_uid
8e1704e5b205 xfrm_output: Force software GSO only in tunnel mode
bfb9b9404a53 xfrm: fix tunnel mode TX datapath in packet offload mode
e432cb123d89 arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply
555f05de6f46 firmware: imx-scu: fix OF node leak in .probe()
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 09ebb505598f383d9ec6550a39e77c4ed1dab202)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
>From re on python 3.13 onwards: "Passing count and flags as positional arguments is deprecated.
In future Python versions they will be keyword-only parameters."
Avoid the warning.
(Bitbake rev: 65b744bec9756ee2f43adbfa33c14899638e2b9f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The project is switching the way handle our CDN provision of sstate objects,
update the URL accordingly.
(Bitbake rev: aef3536b6e4cdbff6d3a171e183811509370b9f9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3372524cb961d95993b27fe4a8d794cdb7255e09)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the task dependency:
do_uboot_assemble_fitimage -> virtual/kernel:do_kernel_generate_rsa_keys
to ensure the kernel FIT image signing keys are available when creating
the U-Boot DTB. This is done only if the signing of the kernel FIT image
is enabled (UBOOT_SIGN_ENABLE="1").
The lack of the dependency causes build errors when executing a build
with no kernel FIT keys initially present in the keys directory. In such
cases one would see an output like this in the Bitbake logs:
Log data follows:
| DEBUG: Executing shell function do_uboot_assemble_fitimage
| Couldn't open RSA private key: '/workdir/build/keys/fit/dev.key': No such file or directory
| Failed to sign 'signature' signature node in 'conf-1' conf node
| FIT description: Kernel Image image with one or more FDT blobs
| ...
This issue was introduced by commit 259bfa86f384 where the dependency
between U-Boot and the kernel was removed (for good reasons). Before
that commit the dependency was set via DEPENDS so that, in terms of
tasks, one had:
u-boot:do_configure -> virtual/kernel:do_populate_sysroot
and the chain leading to the key generation was:
virtual/kernel:do_populate_sysroot -> virtual/kernel:do_install
virtual/kernel:do_install -> virtual/kernel:do_assemble_fitimage
virtual/kernel:do_assemble_fitimage -> virtual/kernel:do_kernel_generate_rsa_keys
With the removal of the first dependency, no more guarantees exist that
the keys would be present when assembling the U-Boot FIT image. That's
the situation we are solving with the present commit.
(From OE-Core rev: 036f20156b3c7d0a8b912e90aa29a9b986106d5a)
Fixes: d7bd9c627661 ("u-boot: kernel-fitimage: Fix dependency loop if UBOOT_SIGN_ENABLE and UBOOT_ENV enabled")
(From OE-Core rev: 56431a98ac661eaa42803e83a9ede6eae0b72b67)
Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
During ptest execution, util-linux adds mount entries in /etc/fstab
and runs `mount -a`, which mounts all available entries from
/etc/fstab. This can cause unintended mounts that are unrelated to
the test, leading to incorrect test behavior.
To avoid this, upstream util-linux introduced a mechanism using
CUSTOM_FSTAB,which isolates test-specific fstab entries. Only entries
listed in CUSTOM_FSTAB are mounted during test execution, ensuring
tests do not interfere with or depend on the system's /etc/fstab.
This commit backports below upstream changes to use CUSTOM_FSTAB.
ed3d33faffb1580bd7606aa8d17b6b
(From OE-Core rev: e7420db0d77611140149ccfefefc8becfad4f34b)
Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ffmpeg_6.1.2 is the newest available stable release for 6.1.
It introduces quite a few bug and CVE fixes, which should help all.
CVEs that are fixed in the upgrade:
CVE-2024-32230
CVE-2024-35366
CVE-2024-36613
CVE-2024-36616
CVE-2024-36617
CVE-2024-36619
CVE-2024-7055
During upgrade it was noticed that the CVE scan doesn't pick up the CVEs as unpatched
(CVE-2025-0518, CVE-2025-22919, CVE-2025-22921, CVE-2025-25473,
CVE-2024-36618, CVE-2024-35369, CVE-2024-35368, CVE-2024-35367,
CVE-2024-35365, CVE-2024-28661, CVE-2023-50007, CVE-2023-49528,
CVE-2023-49501), due to improper versioning in NVD,
they are affecting 6.1.2 and hence we are leaving the patches in.
check the changelog mention below for information about fixes.
changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n6.1.2
This upgrade fixes CVE's hence remove those patches.
Refresh vulkan_av1_stable_API.patch as per new codebase.
(From OE-Core rev: 57e25585abf34677451c68d581374245e5b4b418)
Signed-off-by: Divyanshu Rathore <divyanshurathore2022@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This modifies the default indexer split() and js splitQuery()
methods to support searching for words with hyphens.
While this might not be an ideal, rock solid, and fully future-proof
solution, it allows at least to search for strings inlcuding hyphens,
such as 'bitbake-layers', 'send-error-report', or 'oe-core'.
Below is a bit more detailed explanation of the two modifications done:
1) The default split regex in the sphinx-doc SearchLanguage base class
is:
| _word_re = re.compile(r'\w+')
which we simply extend to include hyphens '-'.
This will result in a searchindex.js that contains words with hyphens,
too.
2) The 'searchtool.js' code notes for its splitQuery() implementation:
| /**
| * Default splitQuery function. Can be overridden in ``sphinx.search`` with a
| * custom function per language.
| *
| * The regular expression works by splitting the string on consecutive characters
| * that are not Unicode letters, numbers, underscores, or emoji characters.
| * This is the same as ``\W+`` in Python, preserving the surrogate pair area.
| */
| if (typeof splitQuery === "undefined") {
| var splitQuery = (query) => query
| .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu)
| .filter(term => term) // remove remaining empty strings
| }
The hook for this is documented in the sphinx-docs 'SearchLanguage'
base class.
| .. attribute:: js_splitter_code
|
| Return splitter function of JavaScript version. The function should be
| named as ``splitQuery``. And it should take a string and return list of
| strings.
|
| .. versionadded:: 3.0
We use this to define a simplified splitQuery() function with a split
argument that splits on empty spaces only.
We extend SearchEnglish (which extends SearchLanguage) here to retain
the stemmer code and stopwords for English.
[YOCTO #14534]
(From yocto-docs rev: ce18901b1059746069a0dea8893ba4a357772b51)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d4a98ee19e0cbd6be96923dc72faee143a6b294b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix as many instances of unbalanced-inline-literals-delimiters as reported by
'make sphinx-lint' as possible. Sphinx and/or its linter seem to get tripped
up randomly when references contain links to heading which contain literals
enclosed in double-back-tics, and not all of them can be "fixed" to pass both
building and linting.
(From yocto-docs rev: 0ba5429953dfa0cdc983ed13ddd06351116031c7)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If extra-utils package is not included in the image, you'll always
see a warning that password agent is missing whenever you start/stop a
service:
Failed to execute /usr/bin/systemd-tty-ask-password-agent: No such file or directory
(From OE-Core rev: 180455ee76a3819933f45ddd6ce9a5610b3ba947)
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a section after the 'git format-patch' information encouraging developers
to add patch version changelogs to their patch updates.
(From yocto-docs rev: 78fd3b3f1ec797dfe3648509a1945241b50640d5)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 2e3a37c4607b296956993e557d1786c4876e5722)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Since scarthgap [1], the default will be overridden when using
'systemd' as INIT_MANAGER. Reflect this in the documentation.
* The distro configuration is probably the better place for
customization, thus at least mention this together with the
local.conf.
* While at it, drop the probably redundant description on how to
override weak default variables.
The example on how to set "/root" is still given indirectly, anyway.
[1] ebafe463 ("systemd: upgrade to 255.1")
(From yocto-docs rev: f1f92f0a5a881c45ffecf9cf9bd070c992aff35a)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 50e92009d309fc4ae406174feb8f6578142748cc)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Add the future "Whinlatter" (5.3) and "Wrynose" (6.0) releases.
- Make the "Walnascar" release a current release.
- Update the month in Current.
(From yocto-docs rev: 0c08c88aad0a2acf04d2da0f2935f29bc6a6eb99)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit adb8573b54626e033921a9f4e3db259312b79207)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The version has changed now (3.10.12 as of writing). Avoid having to
maintain this information by removing the version info from the intro.
Also fix a typo ("uses now uses") and give a link to yocto-autobuilder2.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: a7000370ca9c1c623cd9272738f1a252e6556951)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1ed64dbdf4a60b000305cdc2c67dc24f4bc97ef7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This document was written with SPDX 3.0 in mind (create-spdx-3.0 class)
on OE-Core's master, but Scarthgap only supports SPDX 2.2
(create-spdx-2.2).
The create-spdx-2.2 class only generate a tar.zst output, so remove the
other outputs listed here.
Also, ancillary outputs are not only deployed in tmp/deploy/spdx/MACHINE
but tmp/deploy/spdx in general.
(From yocto-docs rev: deedc7395f565e9820d914de9ffc3b14f8b143eb)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This recipe takes longer time >20min when bitbake for package
write stage. When cross-verified for longer time duration, found
that do_check() stage taking 20min while other stages completes
before 6min.
This recipe gives only below two test binaries in the packages to
test (ptest: glibc-y2038-tests):
io/ftwtest
io/ftwtest-time64
The above test binaries are already included for testing in recipe
glibc-testsuite_2.39.bb.
It is by now well established that glibc itself works as it should,
that all affected 32 bit targets are configured to use 64 bit time_t,
and that any lingering y2038 issues are in components other than the c
library, and usually come from C programming mistakes (e.g. storing
timestamps in long). So this recipe seems to be redundant and
can be removed.
Review comments for fixing above longer time duration ended up in
removing this recipe as a proposal is below
https://lists.openembedded.org/g/openembedded-core/topic/112188476#msg214636
Removed lines having reference to glibc-y2038-tests in the files.
For master branch requested for integration and below is the link
https://lists.openembedded.org/g/openembedded-core/message/215655
(From OE-Core rev: b214cc84a922f7a3fb7ebbc501189ce25e8bd2bd)
Signed-off-by: rajmohan r <semc.2042@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
While backporting commit 7543e4e24a ("cve-check.bbclass: Mitigate
symlink related error") I failed to address the fact that in Scarthgap
this bbclass still generates also the text CVE file, in addition to the
JSON file.
In order to avoid the error that occurred with JSON files from
occurring now with CVE files:
ERROR: core-image-base-1.0-r0 do_image_complete: Recipe core-image-base is trying to install files into a shared area when those files already exist. The files and the manifests listing them are:
/home/poky/build/tmp/deploy/images/qemux86-64/.cve
(matched in manifest-qemux86_64-core-image-minimal.image_complete)
Please adjust the recipes so only one recipe provides a given file.
update the symlink handling for the text file variant too.
(From OE-Core rev: 81e702c85c62782dbedd5ca2a5e6569e6339dd60)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.9 release of the 5.0 series for buildtools
(From OE-Core rev: 653b2ce8e7b19f668f337cab8726674f595a8dbe)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2025-47268
ping in iputils through 20240905 allows a denial of service (application
error or incorrect data collection) via a crafted ICMP Echo Reply
packet, because of a signed 64-bit integer overflow in timestamp
multiplication.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-47268
Patch from:
070cfacd73
(From OE-Core rev: 6b0dd564249754ab8ec20ce69b137466e051501e)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Without this patch btmgmt will always use hci0 in
non interactive mode.
(From OE-Core rev: 45c50169fa7e34349acf3e24fc19e573cbab4e65)
Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When not building with the default PACKAGECONFIG options, the build can fail
with:
undefined reference to `media_player_controller_create'
undefined reference to `media_player_set_status'
Otherwise. So disable it when not set and enable it by default.
The packageconfig option is the same as in Styhead.
ebbdb7cf5c (diff-9d9284f6f27a81c75dffffd6d601b40c8266ae12e678d0a49c46bdb8356a0e91R52)
(From OE-Core rev: 82448a6c8b720cefc200513daa41115961b43e8f)
Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commit on binutils-2.42 stable branch is updated.
6558f9f5f0c s390: Add support for z17 as CPU name
Testing was done and there were no regressions found
(From OE-Core rev: 08d6ca500e6dd571f5882f82f6ad804bd2eec8c8)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3463100f2d x86: Detect Intel Diamond Rapids
e09436c2cb x86: Handle unknown Intel processor with default tuning
7620d98186 x86: Add ARL/PTL/CWF model detection support
765ff3d0d4 x86: Optimize xstate size calculation
65ae73be01 x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path
2be36448c4 x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047)
bde201e92c x86: Disable non-temporal memset on Skylake Server
38a7632f2d x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable
cc59fa5dbc x86: Enable non-temporal memset tunable for AMD
0da58e8be0 x86: Add seperate non-temporal tunable for memset
837a36c371 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread
87ab0c7f7f x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810)
60cd7123a6 x86: Skip XSAVE state size reset if ISA level requires XSAVE
4cf3f9df54 x86_64: Add atanh with FMA
01ed435e2e x86_64: Add sinh with FMA
0edcc77fe7 x86_64: Add tanh with FMA
7ecf0d3bde x86-64: Exclude FMA4 IFUNC functions for -mapxf
e1fe22368e nptl: clear the whole rseq area before registration
dd8c0c3bbd math: Improve layout of exp/exp10 data
a1b09e59e2 AArch64: Use prefer_sve_ifuncs for SVE memset
d0e2133470 AArch64: Add SVE memset
0cc12d9c47 math: Improve layout of expf data
0cd10047bf AArch64: Remove zva_128 from memset
dd1e63ab58 AArch64: Optimize memset
65a96a6f2b AArch64: Improve generic strlen
4073e4ee2c AArch64: Improve codegen for SVE logs
78abd3ef6e AArch64: Improve codegen in SVE tans
a10183b633 AArch64: Improve codegen of AdvSIMD atan(2)(f)
dcd1229e5b AArch64: Improve codegen of AdvSIMD logf function family
72156cb90b AArch64: Improve codegen in AdvSIMD logs
5e354bf4e2 AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines
80df456112 aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
d591876303 aarch64: Fix AdvSIMD libmvec routines for big-endian
f6d48470ae assert: Add test for CVE-2025-0395
Testresults:
Before update |After update |Difference
PASS: 5068 |PASS: 5072 |PASS: +4
FAIL: 120 |FAIL: 120 |FAIL: 0
XPASS: 4 |XPASS: 4 |XPASS: 0
XFAIL: 16 |XFAIL: 16 |XFAIL: 0
UNSUPPORTED: 157|UNSUPPORTED: 157|UNSUPPORTED: 0
(From OE-Core rev: f14c2e6a6ba72673a0e30cde48ec1d5573be3e01)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit 7adaec468d.
It does not seem to fix the issue it was supposed to fix.
Additionally it breaks code which decides in full/partial update,
because it manipulates timestamp that code is relying on.
(From OE-Core rev: 00dd4901e364d16d96cfab864823a9cfdd336eeb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ebc65fdddd7ce51f0f1008baa30d0ae7918ae0bb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To adapt user network enviroment, buildtools should first try to use
the user configured envs like SSL_CERT_FILE/CURL_CA_BUNDLE/..., if these
envs is not set, then use the auto-detected ca file and ca path, and
finally use the CA certificates in buildtools.
nativesdk-openssl set OPENSSLDIR as "/not/builtin", need set SSL_CERT_FILE/SSL_CERT_DIR to work
nativesdk-curl don't set default ca file, need
SSL_CERT_FILE/SSL_CERT_DIR or CURL_CA_BUNDLE/CURL_CA_PATH to work
nativesdk-git actually use libcurl, and GIT_SSL_CAPATH/GIT_SSL_CAINFO
also works
nativesdk-python3-requests will use cacert.pem under python module certifi by
default, need to set REQUESTS_CA_BUNDLE
(From OE-Core rev: 0653b96bac6d0800dc5154557706a323418808be)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Here is one testcase:
For recipe tensorflow-lite-host-tools_2.18.0.bb, refer [1],
do_configure[network] = "1"
and it will git clone some repos in CMakeLists.txt
When buildtools is used and nativesdk-git is installed into sdk,
do_configure failed with error:
[1/9] Performing download step (git clone) for 'protobuf-populate'
Cloning into 'protobuf'...
fatal: unable to access 'https://github.com/protocolbuffers/protobuf/': error setting certificate file: /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-wrlinuxsdk-linux/etc/ssl/certs/ca-certificates.crt
Fix by adding GIT_SSL_CAINFO in BB_ENV_PASSTHROUGH_ADDITIONS, so that
user can export GIT_SSL_CAINFO=${GIT_SSL_CAINFO} in their
do_configure:prepend() to fix above do_configure failure
CURL_CA_BUNDLE and REQUESTS_CA_BUNDLE is similar envvars, so all add
into BB_ENV_PASSTHROUGH_ADDITIONS
[1] https://github.com/nxp-imx/meta-imx/blob/styhead-6.12.3-1.0.0/meta-imx-ml/recipes-libraries/tensorflow-lite/tensorflow-lite-host-tools_2.18.0.bb
(From OE-Core rev: 27f018d8e8ace97d0b1cdfb8782a2a7a0a319816)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* make git,curl,python3-requests align with openssl, move the setting of
envvars into respective envfile
* for environment.d-openssl.sh, also check if ca-certificates.crt exist
before export envvars
(From OE-Core rev: 5f4fd544d3df7365224599c9efdce4e545f51d5e)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit from 2.13 branch as 2.12 branch is unmaintained now.
(From OE-Core rev: 2335d4f0d1826647eaee224c469331980fc84ed2)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit which has been backported to 2.12 release branch.
(From OE-Core rev: 187052ce4ddd43b46b8335cc955a63ca19ee6994)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch to remove vulnerable component.
This is a breaking change, but there will be no other fix for this CVE
as upstream did the deletion without providing a fix first.
If someone really needs this feature, which the commit message describes
as deprecated, bbappend with patch removal is possible.
License-Update: passprompt plugin removed
(From OE-Core rev: 5350ef531ded14f0b4c32c211aaf993354be1ec9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Initially, PAM community fixed CVE-2024-10041 in the version v1.6.0 via commit b3020da.
But not all cases were covered with this fix and issues were reported after the release.
In the v1.6.1 release, PAM community fixed these issues via commit b7b9636.
Backport this commit b7b9636, which
Fixes: b3020da ("pam_unix/passverify: always run the helper to obtain shadow password file entries")
Backport from b7b9636208
(From OE-Core rev: 78a04ce17e7d828c0cf8cae2164882683d46275e)
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After introducing the DISTRO_LATEST_TAG and DISTRO_REL_LATEST_TAG
macros, use them in links that currently use DISTRO/DISTRO_REL_TAG. When
building for the tip of a branch, this will replace the current A.B.999
in links to the latest existing tag.
The links were found across the documentation by running 'grep -r
"http.*5\.2\.999"' inside the _build/html output after building the
docs.
[YOCTO #14802]
(From yocto-docs rev: d1f3616b373334a5aa75ad7874f05ee4b0e6591f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 29be069ebbf2c55d72fc51d99ed5a558af37c05e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Introduce the DISTRO_LATEST_TAG macro, which should always point to the
latest existing tag in the documentation, unlike DISTRO which may point
to A.B.999 to represent the tip of a branch.
This variable is needed to fix dead links in the documentation that
currently use the DISTRO macro.
Also, make DISTRO_REL_TAG use the DISTRO macro directly, to avoid
repetition, and add a DISTRO_REL_LATEST_TAG macro that has the same role
as DISTRO_LATEST_TAG but with "yocto-" prepended to it.
In set_versions.py, run the "git describe --abbrev=0 --tags
--match='yocto-*'" command to get the latest existing tag on the
currently checked out commit. Fallback to ourversion in case we didn't
find any.
(From yocto-docs rev: 4195f52117b8132b46dd562acaf40e6e4480be33)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a85b0e500c94921f77fa7b7dbb877e4945f96d1e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The word "modern" appears twice, remove the extra one.
(From yocto-docs rev: 6d2715b74d43c39fcee3ad7631d93b5396ce84bf)
Signed-off-by: Andrew Kreimer <algonell@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It may be confusing for users that source control information is not
present in the BitBake environment. Document it as a warning block.
(From yocto-docs rev: 990b3708d7131ccfb4e435e8a53e987195de3e06)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These variables control the flags for the assembler, compiler and
linker, but depend on the context.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 1520ba47f66c6d51f710005cdd4f4b880eccd5b0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f8eb33569a5e8cadc036855e2d95eee77e627cb4)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These variables control the flags for the assembler, compiler and linker
when building for nativesdk recipes.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 95f4aabe48a6e06f8391e032c6a7038bf0e10332)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c08f6d3c8aee86264c069b7c30850cb02de76076)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These toolchain variables are used in a native context. Some of the
BUILD_* variables missed documentation. Also, some of the base commands
were also not there so document them.
Some of existing BUILD_* variable documentation were missing the note
about their usage in a native context, so add it too so that all BUILD_*
variables are documented the same way.
[YOCTO #15719]
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e692a7553ccf7496288f2eb7df71766cb5261eb4)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 87103afa1cb6690e9aaa87ca1f23e45eaaa359ac)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use the :manpage: role to provide links to common toolchain utilities.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: adfb1a4a768f53a0404b65297f7fa9ed12b77088)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7023e5f176efde05a6798476712c8a4e006a6b0d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Document the AUTOTOOLS_SCRIPT_PATH and the CONFIGURE_SCRIPT variables.
(From yocto-docs rev: b63d665549e14e1a468ffbf07c8494a491833770)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This change will prevent these tools from being installed if the image doesn't install bluez5-noinst-tools package.
BlueZ 5.66: tools/mesh-tester
BlueZ 5.66: tools/ioctl-tester
BlueZ 5.65: tools/iso-tester
BlueZ 5.56: tools/btpclientctl
BlueZ 5.51: tools/bcmfw
BlueZ 5.49: tools/rtlfw
BlueZ 5.47: tools/btconfig (not a new tool, but it was moved from bin_PROGRAMS to noinst_PROGRAMS)
(From OE-Core rev: 87cadf62ba0d6b0fc3dc0151a5d320919b7eb1ab)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The update includes 82 commits. Full list of changes can be found on Github [1]
All patches were refreshed with devtool.
[1] systemd/systemd-stable@v255.17...v255.18
(From OE-Core rev: 121e1fb42c4c909115bc550585b2ebcb3a13e0a5)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allow the '+' symbol as a valid character in filenames listed in the
IMAGE_EFI_BOOT_FILES variable.
The '+' symbol might be used to support boot counting for boot entries,
as described in the UAPI Boot Loader Specification [1]:
The boot counting data is stored in the name of the boot loader entry.
A boot loader entry file name may contain a plus (+) followed by a
number. This may optionally be followed by a minus (-)
followed by a second number. The dot (.) and file name suffix
(conf or efi) must immediately follow.
Boot counting is enabled for entries which match this pattern.
Example:
IMAGE_EFI_BOOT_FILES:append = " entry.conf;loader/entries/entry+3.conf"
[1] https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting
(From OE-Core rev: 081fa0ebb33dbbfd0f6e8239690261c0a9dcdb2c)
Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f25822281eb9423ff86105eaebb0bed48663648)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When asked to use a `.netrc` file for credentials *and* to
follow HTTP redirects, curl could leak the password used
for the first host to the followed-to host under certain
circumstances.
This flaw only manifests itself if the netrc file has a
`default` entry that omits both login and password. A
rare circumstance.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-0167
Upstream patch:
https://github.com/curl/curl/commit/0e120c5b925e8ca75d5319e
(From OE-Core rev: b74dba43f2d6896245232373f2a9fdf07086a237)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rewrite (again) the openssl test suite installation.
Depend on and reuse already installed libraries and modules instead of
installing them twice.
Be more selective when installing from the build tree so we don't install
intermediate .c .d .o files.
This further reduces the size of openssl-dbg from ~120MB to ~18MB.
(From OE-Core rev: 8baa0ce7eae65026cb3a784adaf3a4fc724ce9c9)
Upstream-Status: Backport[https://git.yoctoproject.org/poky/commit/?id=76212866402edb947f745f837e3c3b98b3056e58]
(From OE-Core rev: b3cd05f123625c4c301fee925cdbb9641bc73412)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7621286640)
Signed-off-by: Vishwas Udupa <quic_vudupa@quicinc.com>
Change-Id: Ifc0e3a019c2abe5142d0f1e359ae5aa33dae1608
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These is update with only bug and security releases.
On top of previous CVE patches, also CVE-2024-48615 is handled.
Also many security fixes without CVE assigment are included.
Note that upgrade to 3.7.5 on master required fix of test in
python3-libarchive-c, however that recipe does not yet have ptest in
scarthgap and the fix was in test only, not in productive code, so it is
not necessary in scarthgap.
Also remove CVE_STATUS which was obsolete already before this upgrade.
(From OE-Core rev: f20516a3ed8a39d7e4deddf11dd2acd871894048)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When PATCHTOOL is set to 'git', and user don't setup
user.name and user.email for git, do_patch fail with
the following error, fix by passing -c options.
CmdError("git notes --ref refs/notes/devtool append -m 'original patch: 0001-PATCH-increase-to-cpp17-version.patch' HEAD", 0, 'stdout:
stderr: Author identity unknown
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
(From OE-Core rev: 9de38ac99c2b19f549c00ea5277faf621c6f4e65)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
License-Update: homepage update in [1]
[1] c5c091332c
(From OE-Core rev: e6565ca37da4821f8e3924fe6bc6a6f4eeedd9a9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 4358fdfdd7a8908df98f7c4def2c8c1a6efb7256)
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>
(cherry picked from commit 6e526327f5c9e739ac7981e4a43a4ce53a908945)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Matching of hosts against proxy patterns can improperly treat an IPv6 zone ID
as a hostname component. For example, when the NO_PROXY environment variable
is set to "*.example.com", a request to "[::1%25.example.com]:80` will incorrectly
match and not be proxied.
(From OE-Core rev: 88e79f915137edc5a37a110abdc79f5800404e45)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* in builds with zip in HOSTTOOLS mc fails with:
ERROR: mc-4.8.31-r0 do_package_qa: QA Issue: File /usr/libexec/mc/extfs.d/uzip in package mc-helpers-perl contains reference to TMPDIR [buildpaths]
and it's because of the path to zip:
mc/4.8.31/package $ grep -R styhead .
./usr/libexec/mc/extfs.d/uzip:my $app_zip = "TMPDIR/hosttools/zip";
* don't use /usr/bin/env as in other cases, because app_zip is then used e.g. with:
my $cmd_addlink = "$app_zip -g -y";
(From OE-Core rev: 4003b5faa1e5acfa025e1d0df4e021e06cf8724c)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport https://github.com/libexpat/libexpat/pull/973
Patch created by:
git diff 2fc36833334340ff7ddca374d86daa8744c1dfa3..99529768b4a722f46c69b04b874c1d45b3eb819c
Additional backport (containing changes in tests only) was needed to
apply it cleanly.
Additional backport https://github.com/libexpat/libexpat/pull/989
which has fixed regression of the first fix.
Patch created by:
git diff 91ca72e913af94ed44ef2a80a9dd542be3e5766c..308c31ed647f2c6aebe33ca3a4fa9e1436f461e2
(From OE-Core rev: 3ece58813faaf4e5f66c7b52f736e84615ccfef6)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2f242f2a269bb18aab703f685e27f9c3ba761db8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When building external modules, macros can include absolute names of
kernel headers. The macro-prefix-map for the STAGING_KERNEL_DIR is
currently missing. Add it in the same way as its done in bitbake.conf.
This fixes reproducible builds and following build error:
ERROR: cryptodev-module-1.14-r0 do_package_qa: QA Issue: File <..>
cryptodev.ko <..> contains reference to TMPDIR [buildpaths]
(From OE-Core rev: a741e11751bfb8f52be58cf51abeddca4559e5e9)
(From OE-Core rev: 58eb15cdc2dd95bf5eb0bed2a0f1c43bf29cf273)
Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4b6a8fa777d2 Linux 6.6.84
a561c6a034c9 netfilter: nf_tables: allow clone callbacks to sleep
f6de68e154ef netfilter: nf_tables: bail out if stateful expression provides no .clone
7fa2e2960fff netfilter: nf_tables: use timestamp to check for set element timeout
50b22a98c184 rust: lockdep: Remove support for dynamically allocated LockClassKeys
812080b01dac nvme-tcp: Fix a C2HTermReq error message
62485737050d HID: apple: disable Fn key handling on the Omoton KB066
a09e085ba84b nvme-fc: rely on state transitions to handle connectivity loss
efc30877bd4b Bluetooth: L2CAP: Fix corrupted list in hci_chan_del
fb0800cbea02 smb: client: Fix match_session bug preventing session reuse
7dc9abfa00ab smb3: add support for IAKerb
643607a53f07 stmmac: loongson: Pass correct arg to PCI function
6653927733e1 i2c: sis630: Fix an error handling path in sis630_probe()
9e3bef10e480 i2c: ali15x3: Fix an error handling path in ali15x3_probe()
beb68cfcb3ff i2c: ali1535: Fix an error handling path in ali1535_probe()
10cbae84fed8 cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()
474c08712d5f cifs: Validate content of WSL reparse point buffers
6c13fcb7cf59 cifs: Fix integer overflow while processing closetimeo mount option
d5fff81c4375 cifs: Fix integer overflow while processing actimeo mount option
9e438d0410a4 cifs: Fix integer overflow while processing acdirmax mount option
0252c33cc943 cifs: Fix integer overflow while processing acregmax mount option
d3f9fdc298b8 scripts: generate_rust_analyzer: add missing macros deps
a70259447d80 ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()
69a900480941 ASoC: rt722-sdca: add missing readable registers
2592a628743e rust: init: add missing newline to pr_info! calls
f69b8f42893e ASoC: cs42l43: Fix maximum ADC Volume
b05b5627f0f1 drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()
5da54be46960 rust: error: add missing newline to pr_warn! calls
544055329560 ASoC: ops: Consistently treat platform_max as control value
86d97d49f198 mm: split critical region in remap_file_pages() and invoke LSMs in between
b2fe954a4ddc lib/buildid: Handle memfd_secret() files in build_id_parse()
aa4d9b54f11c rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>`
b78467d3ba1c rust: Disallow BTF generation with Rust + LTO
d026392e3f87 smb: client: fix regression with guest option
2bff992a5505 qlcnic: fix memory leak issues in qlcnic_sriov_common.c
7b2c29b7ea29 arm64: mm: Populate vmemmap at the page level if not section aligned
818330f756f3 dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature
cfae6a5dad50 ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model
4f6c0f75293a clk: samsung: update PLL locktime for PLL142XX used on FSD platform
09aeab680331 ksmbd: prevent connection release during oplock break notification
fb776765bfc2 ksmbd: fix use-after-free in ksmbd_free_work_struct
378b361e2e30 drm/amd/display: Fix slab-use-after-free on hdcp_work
a8f77e1658d7 drm/amd/display: Assign normalized_pix_clk when color depth = 14
8e91a6167889 drm/amd/display: Restore correct backlight brightness after a GPU reset
8082ca0dd244 drm/amd/display: Disable unneeded hpd interrupts during dm_init
b5c283501581 drm/dp_mst: Fix locking when skipping CSN before topology probing
b3ddebaece2c drm/atomic: Filter out redundant DPMS calls
6736975ee30d drm/i915/cdclk: Do cdclk post plane programming later
e686349cc19e x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
ab0f6e770d39 USB: serial: option: match on interface class for Telit FN990B
61e540094fae USB: serial: option: fix Telit Cinterion FE990A name
e1bfbf0f18ab USB: serial: option: add Telit Cinterion FE990B compositions
528ac204851e USB: serial: ftdi_sio: add support for Altera USB Blaster 3
392e9b29769a Input: i8042 - swap old quirk combination with new quirk for more devices
e7c95c01064b Input: i8042 - swap old quirk combination with new quirk for several devices
e690d0c52cde Input: i8042 - add required quirks for missing old boardnames
105a21163750 Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ
d639d5531ad7 Input: xpad - rename QH controller to Legion Go S
0c4484cdcbb8 Input: xpad - add support for TECNO Pocket Go
dc9839dcc232 Input: xpad - add support for ZOTAC Gaming Zone
8cf88f390e74 Input: xpad - add multiple supported devices
5184e44bef75 Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers
0b5b6512f674 Input: iqs7222 - preserve system status register
cbd68fca8878 Input: ads7846 - fix gpiod allocation
78aefac7efdf io_uring: fix error pbuf checking
1fdb9c9eb2ad io_uring: use unpin_user_pages() where appropriate
46b1b3d81a7e io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring
af8f27ef1a00 io_uring/kbuf: vmap pinned buffer ring
6168ec87bf12 io_uring: unify io_pin_pages()
719e745ee31c io_uring: use vmap() for ring mapping
b89f95b94cf7 io_uring: fix corner case forgetting to vunmap
a0b21f2aca04 io_uring: don't attempt to mmap larger than what the user asks for
2905c4fe7e52 io_uring: get rid of remap_pfn_range() for mapping rings/sqes
b6690a4172a3 mm: add nommu variant of vm_insert_pages()
0446d868190b block: fix 'kmem_cache of name 'bio-108' already exists'
474cebf2978d net: Handle napi_schedule() calls from non-interrupt
deb9982c4d55 drm/nouveau: Do not override forced connector status
47f427220796 mptcp: safety check before fallback
bb41ef31906e x86/irq: Define trace events conditionally
cdf7658ea205 perf/x86/intel: Use better start period for frequency mode
791eaeaa0935 drm/vkms: Round fixp2int conversion in lerp_u16
fcfb7ea1f4c6 fuse: don't truncate cached, mutated symlink
08ee4f873bd0 ASoC: tas2764: Set the SDOUT polarity correctly
6c703ceaf6a6 ASoC: tas2764: Fix power control mask
8f677fb436ef ASoC: tas2770: Fix volume scale
f33c09085519 nvme: only allow entering LIVE from CONNECTING state
6df3939d9301 sctp: Fix undefined behavior in left shift operation
d3ca799203e5 cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes
492be1cd9e55 apple-nvme: Release power domains when probe fails
bf78e63235c4 nvmet-rdma: recheck queue state is LIVE in state lock in recv done
e9764289d765 nvme-tcp: add basic support for the C2HTermReq PDU
aca3cdc3a673 nvme-pci: quirk Acer FA100 for non-uniqueue identifiers
570f4d6e94ad io-wq: backoff when retrying worker creation
f3288ffd33ea net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors
f623c04f7a63 ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
a4859a07c383 ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module
7e97147479ff ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.
544f38b43fe8 ASoC: rsnd: adjust convert rate limitation
7fe470e618aa ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()
fa51c913402f ASoC: rsnd: indicate unsupported clock rate
aa2e8245052a ALSA: hda/realtek: Limit mic boost on Positivo ARN50
9f303c35f9e8 ASoC: simple-card-utils.c: add missing dlc->of_node
dfbaf8a6ae62 selftests/bpf: Fix invalid flag of recv()
c96cce853542 Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd
45a5d06e7e69 Xen/swiotlb: mark xen_swiotlb_fixup() __init
f225a79bd23b thermal/cpufreq_cooling: Remove structure member documentation
051a7980f77e s390/cio: Fix CHPID "configure" attribute caching
194dc8c7ac0e platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles
7f417bd96a1b platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e
265c03699e9b sched: Clarify wake_up_q()'s write to task->wake_q.next
5b1c48532f71 objtool: Ignore dangling jump table entries
be2051f81bf3 HID: apple: fix up the F6 key on the Omoton KB066 keyboard
68eddb06f0ed HID: hid-apple: Apple Magic Keyboard a3203 USB-C support
945166034600 HID: topre: Fix n-key rollover on Realforce R3S TKL boards
490eb24d6602 usb: phy: generic: Use proper helper for property detection
7a7ada33879a HID: ignore non-functional sensor in HP 5MP Camera
2a11cee9a9e2 HID: intel-ish-hid: Send clock sync message immediately after reset
cc4c96f1fdc3 HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
5d01a4ec46a4 vboxsf: fix building with GCC 15
52df961953e8 alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support
dd33c1a3859f smb: client: fix noisy when tree connecting to DFS interlink targets
1b9cd0404e32 ACPI: resource: IRQ override for Eluktronics MECH-17
ea371d1cdefb scsi: qla1280: Fix kernel oops when debug level > 2
caa383226495 scsi: ufs: core: Fix error return with query response
e9d4044f4b12 scsi: core: Use GFP_NOIO to avoid circular locking dependency
c79ac6a812a9 platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()
6c8b1efdc487 sched/debug: Provide slice length for fair tasks
2d1eef248107 iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
a470f80ef3a9 powercap: call put_device() on an error path in powercap_register_control_type()
a625ad9b5b1b hrtimers: Mark is_migration_base() with __always_inline
fa5bfdd93fa9 nvme-fc: do not ignore connectivity loss during connecting
aef373bb9ab5 nvme-fc: go straight to connecting state when initializing
885b7279819e net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
bd7e3a428007 net/mlx5: Bridge, fix the crash caused by LAG state check
4e79d865f019 net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch
4b1a0ee6164c net: openvswitch: remove misbehaving actions length check
ecc19a9380e1 gre: Fix IPv6 link-local address generation.
181b68fa55ac netfilter: nft_exthdr: fix offset with ipv4_find_option()
78533c4a29ac net_sched: Prevent creation of classes with TC_H_ROOT
1bd2a8bb1ccb ipvs: prevent integer overflow in do_ip_vs_get_ctl()
fda50302a137 netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
6e4edd9e2deb bonding: fix incorrect MAC address setting to receive NS messages
1f7d051814e7 net: switchdev: Convert blocking notification chain to a raw one
ee086c8e775f eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
637105ef0d46 net/mlx5: handle errors in mlx5_chains_create_table()
466ae740f88c Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
ad27b4a51495 drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
9d1966bdaf76 netpoll: hold rcu read lock in __netpoll_send_skb()
6c5bb3f7acb7 net: mctp i2c: Copy headers if cloned
78f83ea6b81a net: dsa: mv88e6xxx: Verify after ATU Load ops
20b667285306 net/mlx5: Fill out devlink dev info only for PFs
5e8ce74fb041 Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"
7e8cd2bc09b0 Bluetooth: hci_event: Fix enabling passive scanning
75d262ad3c36 wifi: cfg80211: cancel wiphy_work before freeing wiphy
0f0a152957d6 sched: address a potential NULL pointer dereference in the GRED scheduler.
0a9f0cfd2ae8 netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
5d30d256661f ice: fix memory leak in aRFS after reset
29bde9751cb7 netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
21e65f1fef64 pinctrl: bcm281xx: Fix incorrect regmap max_registers value
c198157ae158 fbdev: hyperv_fb: iounmap() the correct memory when removing a device
372df1f2057c tcp: fix forever orphan socket caused by tcp_abort
abadaa355730 tcp: fix races in tcp_abort()
f9543375d9b1 bpf: Use raw_spinlock_t in ringbuf
472173544e74 hrtimer: Use and report correct timerslack values for realtime tasks
c7ee791e5385 zram: fix NULL pointer in comp_algorithm_show()
6e0447fa7d87 sched/isolation: Prevent boot crash when the boot CPU is nohz_full
de47f33dde89 clockevents/drivers/i8253: Fix stop sequence for timer 0
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: e36ac493ace6cdb9aee6cff8c0121ee98cfbc4bd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
1c2962a164ff v6.6 -stable -rt merge fixup
594a1dd5138a Linux 6.6.83
d5285e088b50 kbuild: userprogs: use correct lld when linking through clang
79a955ea4a2e pfifo_tail_enqueue: Drop new packet when sch->limit == 0
f9825c3f507d spi-mxs: Fix chipselect glitch
aa6ef9ceab9c x86/boot: Sanitize boot params before parsing command line
c59843e87791 x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'
5b6eac63d157 ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr
bb4425498707 x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
eff00c5e29ab uprobes: Fix race in uprobe_free_utask
53402e17b1a7 drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
03f1b76fcdbc Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()"
e4c6eff5a3b5 Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock"
36f688adf413 Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults"
9e4b27250fcd Revert "KVM: e500: always restore irqs"
52fffb4a1f86 riscv: Fix enabling cbo.zero when running in M-mode
76c9f76d4ad1 ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
128962f5ab56 kbuild: hdrcheck: fix cross build with clang
62112e7f5cbd arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
c04035ce803e mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
11f0e95d6300 iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
12012d432478 iio: dac: ad3552r: clear reset status flag
82d94af45644 iio: filter: admv8818: Force initialization of SDO
d7e5031fe3f1 drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
47aa0f5c6370 eeprom: digsy_mtc: Make GPIO lookup table match the device
1f9eb7078bc6 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
faac8e894014 slimbus: messaging: Free transaction ID in delayed interrupt scenario
e49700a7d6d4 drivers: core: fix device leak in __fw_devlink_relax_cycles()
d43b3f646686 char: misc: deallocate static minor in error path
a5e10461dec0 intel_th: pci: Add Panther Lake-P/U support
d66d16c32a5a intel_th: pci: Add Panther Lake-H support
9d3c428e3eb4 intel_th: pci: Add Arrow Lake support
693958465a6d mei: me: add panther lake P DID
d7b339bbc887 cdx: Fix possible UAF error in driver_override_show()
4f1ca393ea56 KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM
33bf2b75c1e9 KVM: SVM: Suppress DEBUGCTL.BTF on AMD
978df364a3e0 KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
c401b1b4b835 usb: xhci: Enable the TRB overfetch quirk on VIA VL805
af091756c4c7 xhci: pci: Fix indentation in the PCI device ID definitions
2c271df31868 usb: gadget: Check bmAttributes only if configuration is valid
0af020298b06 usb: gadget: Fix setting self-powered state on suspend
b7768bba6a69 usb: gadget: Set self-powered based on MaxPower and bmAttributes
68f7ef440a15 usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
8233c63fca35 usb: typec: ucsi: increase timeout for PPM reset operations
656a99b581f5 usb: dwc3: gadget: Prevent irq storm when TH re-executes
13f9b888ad0c usb: dwc3: Set SUSPENDENABLE soon after phy init
a0475a885d69 usb: atm: cxacru: fix a flaw in existing endpoint checks
0f6850613fe3 usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
d50f5c0cd949 usb: renesas_usbhs: Flush the notify_hotplug_work
46fba7be161b usb: typec: ucsi: Fix NULL pointer access
7f0441af6ca5 usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
7817af8b0b8e usb: hub: lack of clearing xHC resources
ef0820290494 usb: renesas_usbhs: Use devm_usb_get_phy()
d72f4475717e usb: renesas_usbhs: Call clk_put()
3cae0b7e9639 Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
897b7b76f021 gpio: rcar: Fix missing of_node_put() call
9ff13800d6a8 net: ipv6: fix missing dst ref drop in ila lwtunnel
925933d2cc63 net: ipv6: fix dst ref loop in ila lwtunnel
88afbcb450c2 net: dsa: mt7530: Fix traffic flooding for MMIO devices
9cc7f0018609 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
c6292a2ac392 ublk: set_params: properly check if parameters can be applied
04ab4df09de8 net-timestamp: support TCP GSO case for a few missing flags
747de766f804 exfat: fix soft lockup in exfat_clear_bitmap
470537263443 x86/sgx: Fix size overflows in sgx_encl_create()
356144259980 vlan: enforce underlying device type
1eacd47636a9 ppp: Fix KMSAN uninit-value warning with bpf
65dcc3af0215 net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7
5dc8312162de net: ipa: Fix QSB data for v4.7
b9a3f30b30f3 net: ipa: Fix v4.7 resource group names
026714ec7546 HID: hid-steam: Fix use-after-free when detaching device
2c04e507f3a5 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
41d731e79203 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
4f5cc62f9a81 drm/sched: Fix preprocessor guard
b1e17ebd82b9 hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
416e8b4c20c6 llc: do not use skb_get() before dev_queue_xmit()
8c48c26f5f6d ALSA: usx2y: validate nrpacks module parameter on probe
2efd6cc2c772 tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
c3dafdf77b97 hwmon: (ad7314) Validate leading zero bits and return error
b5cc1496a090 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
395c28f3c0c4 hwmon: (pmbus) Initialise page count in pmbus_identify()
7c823e4c30d6 perf/core: Fix pmus_lock vs. pmus_srcu ordering
90d302619ee7 caif_virtio: fix wrong pointer check in cfv_probe()
01a83237644d net: gso: fix ownership in __udp_gso_segment
84cce23da477 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
127c8905ea8e bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
560f4d129934 HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
d0ef5f19b69d HID: google: fix unused variable warning under !CONFIG_ACPI
b02f8d5a71c8 wifi: iwlwifi: limit printed string from FW file
5c18fae5808d mm: don't skip arch_sync_kernel_mappings() in error paths
b56b6cfdc7a7 mm/page_alloc: fix uninitialized variable
f4e39e0ffbaf block: fix conversion of GPT partition name to 7-bit
ab0727d6e219 NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
272abd47f7d2 s390/traps: Fix test_monitor_call() inline assembly
18519478b9a0 dma: kmsan: export kmsan_handle_dma() for modules
2537f01d57f0 rapidio: fix an API misues when rio_add_net() fails
e6411c3b9512 rapidio: add check for rio_add_net() in rio_scan_alloc_net()
ebebbb0eded2 wifi: nl80211: reject cooked mode if it is set along with other flags
35ef07112b61 wifi: cfg80211: regulatory: improve invalid hints checking
bdb1805c248e Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
c5845c73cbac Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
f3fcdb2de9fd mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
bd8dd64611ca x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
672bc566cfe6 x86/cpu: Validate CPUID leaf 0x2 EDX output
db79249be184 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
8d1fcb467e6f platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
c9dbc5c774ad drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
3b3c2be58d52 drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
c144d1995873 hwmon: (peci/dimmtemp) Do not provide fake thresholds data
8e507b3798c6 ALSA: hda/realtek: update ALC222 depop optimize
0b60d5b2f81f ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
3f63e8fe7b56 ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
5e1b3bf72710 ALSA: seq: Avoid module auto-load handling at event delivery
d99dc8f7ea01 gpio: aggregator: protect driver attr handlers against module unload
c10365031f16 gpio: rcar: Use raw_spinlock to protect register access
8994f0ce8259 ksmbd: fix bug on trap in smb2_lock
8573571060ca ksmbd: fix use-after-free in smb2_lock
c1569dbbe2d4 ksmbd: fix out-of-bounds in parse_sec_desc()
76861630b29e ksmbd: fix type confusion via race condition when using ipc_msg_send_request
fc69e2c3219d HID: appleir: Fix potential NULL dereference at raw event handle
8a998a80335e LoongArch: Set max_pfn with the PFN of the last page
abf16e748aaa LoongArch: Use polling play_dead() when resuming from hibernation
7929d3623303 LoongArch: Convert unreachable() to BUG()
35415b915a81 tracing: tprobe-events: Fix a memory leak when tprobe with $retval
a9704893eec8 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
2d62d8f3fcf8 x86/microcode/AMD: Add some forgotten models to the SHA check
dd8aad26c5e4 riscv: signal: fix signal_minsigstksz
1b0a08a4fd6a RISC-V: Enable cbo.zero in usermode
19c9976b8123 riscv: cacheinfo: Use of_property_present() for non-boolean properties
80aec5a85510 riscv: Prevent a bad reference count on CPU nodes
ebccacb0b599 riscv: cacheinfo: initialize cacheinfo's level and type from ACPI PPTT
e1f99e0bae58 riscv: cacheinfo: remove the useless input parameter (node) of ci_leaf_init()
017df7c71477 NFS: O_DIRECT writes must check and adjust the file length
6e954923b72e x86/speculation: Add __update_spec_ctrl() helper
174853183929 net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
f22f7ba83f00 net: enetc: Replace ifdef with IS_ENABLED
54e0f2d2d340 net: enetc: Remove setting of RX software timestamp
2a3f4e270dcf drm/amdgpu: disable BAR resize on Dell G5 SE
c18438959b1d drm/amdgpu: Check extended configuration space register when system uses large bar
4d2a7df718c3 ibmvnic: Inspect header requirements before using scrq direct
6511585ed6e2 ibmvnic: Perform tx CSO during send scrq direct
2c55d671849a smb: client: fix chmod(2) regression with ATTR_READONLY
75cc3357a331 arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou
9afdcba9489f drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
dbae718671de drm/i915/xe2lpd: Move D2D enable/disable
ea3f0b362dfe efi: Don't map the entire mokvar table to determine its size
8f43ba5ee498 x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 38034511b7d854f168d9dc297881d9b6fc33f921)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
1998f703f4d7 Linux 6.6.82
c92bd953243b x86/boot/32: Temporarily map initrd for microcode loading
d4c860bb425d x86/microcode: Provide CONFIG_MICROCODE_INITRD32
258f72d0acb5 x86/boot/32: Restructure mk_early_pgtbl_32()
fa23256c09f0 x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32()
5b10ecbadbaa x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32()
5fd09dda0ae0 x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32()
640fad833ddc Linux 6.6.81
57479e37d3f6 scsi: ufs: core: Cancel RTC work during ufshcd_remove()
6e34b9d7caa5 scsi: ufs: core: Start the RTC update work later
9aa1f0da237d scsi: ufs: core: Fix another deadlock during RTC update
98a44622be2f x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive
a4921b76bc94 scsi: ufs: core: Fix deadlock during RTC update
bef830144feb x86/microcode/AMD: Load only SHA256-checksummed patches
12412835e296 x86/microcode/AMD: Add get_patch_level()
5e253de2e514 x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration
8a76fed3e5d1 x86/microcode/AMD: Merge early_apply_microcode() into its single callsite
be5a41a9b5e4 x86/microcode/AMD: Have __apply_microcode_amd() return bool
1f4caaf02c7c x86/microcode/AMD: Make __verify_patch_size() return bool
5b330c18c1e4 x86/microcode/AMD: Return bool from find_blobs_in_containers()
60675acfbc07 x86/microcode/AMD: Flush patch buffer mapping after application
d31d50b35d35 x86/microcode/intel: Remove unnecessary cache writeback and invalidation
9b86a44ea2c2 x86/microcode/AMD: Split load_microcode_amd()
e7b2ccfed0d0 x86/microcode/AMD: Pay attention to the stepping dynamically
0433b8e9f4a2 x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID
dbdf088ff85c x86/microcode/intel: Set new revision only after a successful update
73aba0a0df21 x86/microcode: Rework early revisions reporting
fba6e6fcabf3 x86/microcode: Prepare for minimal revision check
287a86b4a4cb x86/microcode: Handle "offline" CPUs correctly
8390133d68ac x86/apic: Provide apic_force_nmi_on_cpu()
f2be90992d52 x86/microcode: Protect against instrumentation
52b5dd846ff2 x86/microcode: Rendezvous and load in NMI
9c31ea5b1be5 x86/microcode: Replace the all-in-one rendevous handler
058370ffef99 x86/microcode: Provide new control functions
08631b02ad07 x86/microcode: Add per CPU control field
05baf15d045f x86/microcode: Add per CPU result state
738aa6b98613 x86/microcode: Sanitize __wait_for_cpus()
346bc32a465d x86/microcode: Clarify the late load logic
7412a65d9562 x86/microcode: Handle "nosmt" correctly
bb9646a9e45c x86/microcode: Clean up mc_cpu_down_prep()
32096e8c3dac x86/microcode: Get rid of the schedule work indirection
b42122933da3 x86/microcode: Mop up early loading leftovers
021ab466701c x86/microcode/amd: Use cached microcode for AP load
628478b1e42c x86/microcode/amd: Cache builtin/initrd microcode early
b1bcf0d973ae x86/microcode/amd: Cache builtin microcode too
465e490c986d x86/microcode/amd: Use correct per CPU ucode_cpu_info
5481c4a48cbb x86/microcode: Remove pointless apply() invocation
433f975e60fa x86/microcode/intel: Rework intel_find_matching_signature()
15fd553a54f5 x86/microcode/intel: Reuse intel_cpu_collect_info()
198ea646360d x86/microcode/intel: Rework intel_cpu_collect_info()
149e3e4ad2eb x86/microcode/intel: Unify microcode apply() functions
b6365c7c6cac x86/microcode/intel: Switch to kvmalloc()
abbe616adec4 x86/microcode/intel: Save the microcode only after a successful late-load
1dcf3264c173 x86/microcode/intel: Simplify early loading
53d07dfbac0d x86/microcode/intel: Cleanup code further
1092852de036 x86/microcode/intel: Simplify and rename generic_load_microcode()
cc049de7c9a2 x86/microcode/intel: Simplify scan_microcode()
67f9ed54896a x86/microcode/intel: Rip out mixed stepping support for Intel CPUs
4a148d0054f3 x86/microcode/32: Move early loading after paging enable
bcc87e2e0163 arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck
3b7d2d1b42d2 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
9921e266029c gve: set xdp redirect target only when it is available
c52d6aaf8ee8 amdgpu/pm/legacy: fix suspend/resume issues
39854d382125 rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
129b81f6912f rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
7ec6b4bd2900 Revert "rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads"
736b206d4e06 Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads"
687322acb1eb riscv: signal: fix signal frame size
06316f435b0f riscv/futex: sign extend compare value in atomic cmpxchg
d82826201ffe rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm
32fb5ec825f6 scsi: ufs: core: bsg: Fix crash when arpmb command fails
68786ab0935c sched/core: Prevent rescheduling when interrupts are disabled
1d26aaa86124 rcuref: Plug slowpath race in rcuref_put()
3df2bf42a03c vmlinux.lds: Ensure that const vars with relocations are mapped R/O
3d7e7ef8fa1a mptcp: reset when MPTCP opts are dropped after join
a05da2be18aa mptcp: always handle address removal under msk socket lock
4bddfde8b692 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
9e728c1149f8 phy: tegra: xusb: reset VBUS & ID OVERRIDE
12733d6e442a net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()
093d1753b857 net: enetc: correct the xdp_tx statistics
3e89f019d8cb net: enetc: update UDP checksum when updating originTimestamp field
5642c3aa1690 net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()
9561b0550c49 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
a2ee5e55b50a usbnet: gl620a: fix endpoint checking in genelink_bind()
3035581db280 i2c: ls2x: Fix frequency division register access
1b267e1b87d5 i2c: npcm: disable interrupt enable bit before devm_request_irq
739f35f027ae drm/amd/display: Fix HPD after gpu reset
574b3cf0412e drm/amd/display: Disable PSR-SU on eDP panels
01d516530474 perf/core: Fix low freq setting via IOC_PERIOD
dc972fd125e7 perf/x86: Fix low freqency setting issue
f390c2eea571 perf/core: Add RCU read lock protection to perf_iterate_ctx()
0bd89017e4e1 ALSA: hda/realtek: Fix microphone regression on ASUS N705UD
e9839cf12e9f ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
f58a3f8e284d ftrace: Avoid potential division by zero in function_stat_show()
43b254d46c74 tracing: Fix bad hist from corrupting named_triggers list
2e06f42e88fc riscv: KVM: Fix SBI TIME error generation
f9dd51830d30 riscv: KVM: Fix SBI IPI error generation
9111be8870e1 riscv: KVM: Fix hart suspend status check
c1a524d7f762 RISCV: KVM: Introduce mp_state_lock to avoid lock inversion
57b243058dc2 phy: rockchip: naneng-combphy: compatible reset with old DT
788f6b5474a7 x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
685da33c81d0 io_uring/net: save msg_control for compat
0b6f19714588 uprobes: Reject the shared zeropage in uprobe_write_opcode()
f0c3971405ce perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list
973421d5862b net: ti: icss-iep: Reject perout generation request
8a299cc110a3 net: ti: icss-iep: Remove spinlock-based synchronization
73b769252d69 net: ipv6: fix dst ref loop on input in rpl lwt
25d8e065c797 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
c441f9281d7a net: ipv6: fix dst ref loop on input in seg6 lwt
ab9de9c48316 net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
665d91b0e465 include: net: add static inline dst_dev_overhead() to dst.h
0df388df81fb net/mlx5: IRQ, Fix null string in debug print
e79a4da90926 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
28e5a2d14340 net: Clear old fragment checksum value in napi_reuse_skb
e8352f7e1e81 tcp: Defer ts_recent changes until req is owned
3c01102bec95 ice: Fix deinitializing VF in error path
52a98adcc48e ice: add E830 HW VF mailbox message limit support
88f7ac6c4fce ice: Add E830 device IDs, MAC type and registers
ab82f7a80b64 ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
b0738e182e75 ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models
26c8641769f0 firmware: cs_dsp: Remove async regmap writes
abdbedfe8974 ipvs: Always clear ipvs_property flag in skb_scrub_packet()
53cdb4c36830 ASoC: es8328: fix route from DAC to output
5d7d7e5b6cf9 net: cadence: macb: Synchronize stats calculations
4ec48f812804 ipvlan: ensure network headers are in skb linear part
cc6c6b7a2fe9 ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.
661c63cb34cf ipv4: Convert ip_route_input() to dscp_t.
7dde0ade0d66 ipv4: Convert icmp_route_lookup() to dscp_t.
ed8f499f87ce ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound()
35c4d95749f5 ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup()
6631345c8fb2 ipv4: icmp: Pass full DS field to ip_route_input()
21b28f97e621 net/ipv4: add tracepoint for icmp_send
5f303538c393 net: set the minimum for net_hotdata.netdev_budget_usecs
799556c2f976 net: loopback: Avoid sending IP packets without an Ethernet header
51dc41111089 afs: Fix the server_list to unuse a displaced server rather than putting it
0b2bf6fb5353 afs: Make it possible to find the volumes that are using a server
2c8de882158d rxrpc: rxperf: Fix missing decoding of terminal magic cookie
fbe5582ad767 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
790e85fc3223 ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
df7d2f8bcb15 sunrpc: suppress warnings for unused procfs functions
b0c5a8977e2c RDMA/mlx5: Fix bind QP error cleanup flow
06518de45eba scsi: core: Clear driver private data when retrying request
876fe386df5d RDMA/mlx5: Fix AH static rate parsing
b993c450f94d IB/core: Add support for XDR link speed
fc238db6bffa SUNRPC: Handle -ETIMEDOUT return from tlshd
c688d2d8b0d8 SUNRPC: Prevent looping due to rpc_signal_task() races
93200181c56e SUNRPC: convert RPC_TASK_* constants to enum
64455c8051c3 ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
abc1d60a0205 scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
3f82f8ae0d20 scsi: ufs: core: Prepare to introduce a new clock_gating lock
21641160fb31 scsi: ufs: core: Introduce ufshcd_has_pending_tasks()
06701a545e9a scsi: ufs: core: Add UFS RTC support
372b9333e078 scsi: ufs: core: Add ufshcd_is_ufs_dev_busy()
44247323d75c RDMA/mana_ib: Allocate PAGE aligned doorbell index
8f16e0b94ab5 IB/mlx5: Set and get correct qp_num for a DCT QP
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 6c80848cd9ee79d7e92bcdbe9cbbc55b47645ac9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
568e253c3e3b Linux 6.6.80
60ba9b8a5b76 x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
7891ac3b0a5c nilfs2: handle errors that nilfs_prepare_chunk() may return
35dcb8a3a70e nilfs2: eliminate staggered calls to kunmap in nilfs_rename
944a4f8f0b07 nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
ad75c8ef506c perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF
be2778b6ddbd arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts
8fab939c5d62 md: Fix md_seq_ops() regressions
4b79bee3e3c0 md: fix missing flush of sync_work
d6fe973c8873 net/mlx5e: Don't call cleanup on profile rollback failure
59bdc12fe980 ftrace: Do not add duplicate entries in subops manager ops
ac35a1db0327 ftrace: Correct preemption accounting for function tracing.
ae2661f0793b EDAC/qcom: Correct interrupt enable register configuration
9e5d99a4cf2e smb: client: Add check for next_buffer in receive_encrypted_standard()
8380ebc6f91b mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
ad9393467fbd mtd: rawnand: cadence: use dma_map_resource for sdma address
fcae111830a4 mtd: rawnand: cadence: fix error code in cadence_nand_init()
91f0e576f937 mm,madvise,hugetlb: check for 0-length range after end address adjustment
28d23f1351b2 acct: block access to kernel internal filesystems
5c928e14a2cc acct: perform last write from workqueue
f69d2cd84600 ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close
868f6223d2b1 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
edcb866a93bb ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()
afa500d47165 ASoC: fsl_micfil: Enable default case in micfil_set_quality()
2b3878baf909 ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
29ccb1e4040d nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
95b93d542c75 lib/iov_iter: fix import_iovec_ubuf iovec management
4f31247ecb37 soc: loongson: loongson2_guts: Add check for devm_kstrdup()
0efa6c42f81c drop_monitor: fix incorrect initialization order
d61cc1a435e6 tee: optee: Fix supplicant wait loop
b9826e3b26ec io_uring: prevent opcode speculation
f16a74c5f247 drm/i915/dp: Fix error handling during 128b/132b link training
7cdb066a28f7 drm/i915: Make sure all planes in use by the joiner have their crtc included
9546aaf0cbd7 drm/msm/dpu: Disable dither in phys encoder cleanup
80824cef1759 arm64: dts: mediatek: mt8183: Disable DSI display output by default
fbb770b97e18 drm/nouveau/pmu: Fix gp10b firmware guard
586f0114875a bpf: skip non exist keys in generic_map_lookup_batch
d3acd2a4c852 nvme/ioctl: add missing space in err message
3b4d899d823c drm/msm: Avoid rounding up to one jiffy
668ee1a95298 nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()
ab438396837a power: supply: da9150-fg: fix potential overflow
6ecb9fa14eec bpf: Fix deadlock when freeing cgroup storage
eab50afcf715 bpf: Disable non stream socket for strparser
05a571ee23c0 bpf: Fix wrong copied_seq calculation
a26f95b6e317 strparser: Add read_sock callback
29cfda62ab4d bpf: avoid holding freeze_mutex during mmap operation
fc01ba097319 bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
d56d8a23d951 bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
2b99b2c4621d drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()
c620a776d776 drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER
f8d9cc332161 drm/tidss: Fix race condition while handling interrupt registers
ed14b2afe18c drm/tidss: Add simple K2G manual reset
f1d5e6a5e468 tcp: drop secpath at the same time as we currently drop dst
820cb874cfa5 net: axienet: Set mac_managed_pm
24e0ede914a3 arp: switch to dev_getbyhwaddr() in arp_req_set_public()
026b2a1b6a6f net: Add non-RCU dev_getbyhwaddr() helper
ef3d41c51eb3 flow_dissector: Fix port range key handling in BPF conversion
dfc61b8bd1df flow_dissector: Fix handling of mixed port and port-range keys
87db59995eb1 geneve: Suppress list corruption splat in geneve_destroy_tunnels().
9d03e7e37187 gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
4907686790b0 tcp: adjust rcvq_space after updating scaling ratio
61004a518920 vsock/bpf: Warn on socket without transport
cc9a7832ede5 sockmap, vsock: For connectible sockets allow only connected
093b0e5c9059 ibmvnic: Don't reference skb after sending to VIOS
da8c1f9d8c96 ibmvnic: Add stat for tx direct vs tx batched
4b1555f9f9fb ibmvnic: Introduce send sub-crq direct
b43a1ad2b262 ibmvnic: Return error code on TX scrq flush fail
940d15254d22 s390/ism: add release function for struct device
48e348ff3e18 ALSA: seq: Drop UMP events when no UMP-conversion is set
de4b679aa3b4 net/sched: cls_api: fix error handling causing NULL dereference
a0675917bed1 ALSA: hda/cirrus: Correct the full scale volume set logic
3ce92ca990cf geneve: Fix use-after-free in geneve_find_dev().
2d542f13d263 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
5c83016dfc3d ALSA: hda/realtek: Fixup ALC225 depop procedure
044ce3bd2441 powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
a2726229aed7 powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
9dd4ff502813 ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]
deeee3adb2c0 USB: gadget: f_midi: f_midi_complete to call queue_work
859cb45aefa6 usb: gadget: core: flush gadget workqueue after device removal
e79e6f2490b3 USB: gadget: core: create sysfs link between udc and gadget
2c49e894389a nvmem: imx-ocotp-ele: fix MAC address byte order
a0ee898a5024 nvmem: Move and rename ->fixup_cell_info()
276dae17ad97 nvmem: Simplify the ->add_cells() hook
39dfc17a38f7 nvmem: Create a header for internal sharing
4dbaa738c583 media: uvcvideo: Remove dangling pointers
08384382e1db media: uvcvideo: Only save async fh if success
bd747c0a1a0d media: uvcvideo: Refactor iterators
a5128b5f2905 soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
feea30e0754d soc/mediatek: mtk-devapc: Convert to platform remove callback returning void
3cce694e7e19 arm64: dts: qcom: sm8550: Fix ADSP memory base and length
5d285b468ed6 arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property
5369d3b31f2f arm64: dts: qcom: sm8550: Add dma-coherent property
5a8f1613a18a arm64: dts: qcom: sm8450: Fix ADSP memory base and length
e96ddc4f0040 arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property
3cfce644d8a7 scsi: core: Do not retry I/Os during depopulation
7f818ac0ac7f scsi: core: Handle depopulation and restoration in progress
b11052c8c4f2 firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()
67f04c52e5f9 ASoC: renesas: rz-ssi: Add a check for negative sample_space
a2cbcd70133d Input: synaptics - fix crash when enabling pass-through port
c02d630398e4 Input: serio - define serio_pause_rx guard to pause and resume serio ports
ab8b6bf2bf61 Bluetooth: qca: Fix poor RF performance for WCN6855
ae2d111c09dc Bluetooth: qca: Update firmware-name to support board specific nvm
e68d2b880ea9 Bluetooth: qca: Support downloading board id specific NVM for WCN7850
5d8ba57800a7 cpufreq: fix using cpufreq-dt as module
a9b868213e7d cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro
972486d37169 memcg: fix soft lockup in the OOM process
0a657f6e7f3d mm: update mark_victim tracepoints fields
52848a095b55 md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime
754fffa651d2 md/md-bitmap: add 'sync_size' into struct md_bitmap_stats
023d5bc95086 md/md-cluster: fix spares warnings for __le64
ba9e0f057844 md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats()
87ebc90e8423 md: simplify md_seq_ops
452f50807917 md: factor out a helper from mddev_put()
13231893fb7a md: use separate work_struct for md_start_sync()
4534162e0916 xfs: don't over-report free space or inodes in statvfs
1603b0b65731 xfs: report realtime block quota limits on realtime directories
b887d2fe4a2b xfs: Check for delayed allocations before setting extsize
067ee59f11bd xfs: streamline xfs_filestream_pick_ag
1fe5c2aa3903 xfs: Reduce unnecessary searches when searching for the best extents
c904df659911 xfs: update the pag for the last AG at recovery time
7a2c24661db6 xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag
5a9f8279988b xfs: error out when a superblock buffer update reduces the agcount
a9c1ebae75fc xfs: update the file system geometry after recoverying superblock buffers
bb305f888d6c xfs: pass the exact range to initialize to xfs_initialize_perag
5a9e3dbb0bf2 xfs: Remove empty declartion in header file
b5d917a63987 xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
9716ff882426 xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc
a8a80b75b443 xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc
479e112ddf30 xfs: don't ifdef around the exact minlen allocations
41e7f8ffee95 xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate
f37a5f0e916c xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname
512a91114295 xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split
702e1ac48f17 xfs: return bool from xfs_attr3_leaf_add
3d58507d6c7a xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname
7b5b119191bf xfs: don't free cowblocks from under dirty pagecache on unshare
f56db9ce3cd6 xfs: skip background cowblock trims on inodes open for write
3e2f7c20510d xfs: fix a typo
a6790b50bfa0 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc
629e6a35dd53 xfs: validate inumber in xfs_iget
ed6282de3d04 xfs: assert a valid limit in xfs_rtfind_forw
14cc006ed668 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
c0249d3a0c3c Linux 6.6.79
50a0821c8203 Revert "vfio/platform: check the bounds of read/write syscalls"
c02c52036e6d x86/i8253: Disable PIT timer 0 when not in use
f3b8e9d3414b vsock: Orphan socket after transport release
3f4354016612 vsock: Keep the binding until socket destruction
146a185f6c05 io_uring/kbuf: reallocate buf lists on upgrade
4c8f958a07ff HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context
fd0d07cb8b47 alpha: replace hardcoded stack offsets with autogenerated ones
933b08c0edfa mm: gup: fix infinite loop within __get_longterm_locked
cad0406ad780 arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented
96156eb57726 md/md-bitmap: move bitmap_{start, end}write to md upper layer
b29e6400be51 md/raid5: implement pers->bitmap_sector()
14bc83e97fbd md: add a new callback pers->bitmap_sector()
3e41ab9aef12 md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()
3b666dad3828 md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()
03877cb32666 md/raid5: recheck if reshape has finished with device_lock held
f6b49d4617ad selftests: rtnetlink: update netdevsim ipsec output format
30472935f708 netdevsim: print human readable IP address
39a580cd1539 drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
16ce8fd94da8 drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
ff5d9e3705a3 x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
eb0e0eca0eab drm/v3d: Stop active perfmon if it is being destroyed
d7fa812845f6 drm/rcar-du: dsi: Fix PHY lock bit check
e85e8d48bf6d drm/tidss: Clear the interrupt status for interrupts being disabled
f99429229916 drm/tidss: Fix issue in irq handling causing irq-flood issue
1b91c597b021 ipv6: mcast: add RCU protection to mld_newpack()
81b25a07ebf5 ipv6: mcast: extend RCU protection in igmp6_send()
ae38982f5216 ndisc: extend RCU protection in ndisc_send_skb()
8ec57509c36c openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
e9f4dee534eb arp: use RCU protection in arp_xmit()
1cbb2aa90cd3 neighbour: use RCU protection in __neigh_notify()
62091d80e155 neighbour: delete redundant judgment statements
9e0ec817eb41 ndisc: use RCU protection in ndisc_alloc_skb()
e1147961b214 HID: hid-steam: Move hidraw input (un)registering to work
d6187df36586 HID: hid-steam: Make sure rumble work is canceled on removal
4b996b618294 HID: hid-steam: Add Deck IMU support
9f82ed6e4197 HID: hid-steam: Fix cleanup in probe()
0c38fefe773f HID: hid-steam: remove pointless error message
c68606bdfce3 HID: hid-steam: Add gamepad-only mode switched to by holding options
622ee123a0d1 HID: hid-steam: Update list of identifiers from SDL
9544708c64bc HID: hid-steam: Clean up locking
463b37836e40 HID: hid-steam: Disable watchdog instead of using a heartbeat
747035cde16f HID: hid-steam: Avoid overwriting smoothing parameter
463a45592fa5 ipv6: icmp: convert to dev_net_rcu()
4176a68b0db8 ipv6: use RCU protection in ip6_default_advmss()
e99e146bf948 flow_dissector: use RCU protection to fetch dev_net()
338f6418869f ipv4: icmp: convert to dev_net_rcu()
9b1766d1ff5f ipv4: use RCU protection in __ip_rt_update_pmtu()
3bed2abab4a6 net: ipv4: Cache pmtu for all packet paths if multipath enabled
91d93fb59765 ipv4: use RCU protection in inet_select_addr()
1f778d7a8ba2 ipv4: use RCU protection in rt_is_expired()
30a26bffd759 ipv4: use RCU protection in ipv4_default_advmss()
81f369b67006 net: add dev_net_rcu() helper
4cfecb7fc742 net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
afd983f102f8 ipv4: add RCU protection to ip4_dst_hoplimit()
8783ceeee797 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
0cc5bb930079 clocksource: Use pr_info() for "Checking clocksource synchronization" message
29775681433c btrfs: fix hole expansion when writing at an offset beyond EOF
7511887fcae7 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
d73d4c9588fc igc: Set buffer type for empty frames in igc_init_empty_frame
79cf42024050 mmc: mtk-sd: Fix register settings for hs400(es) mode
c1cf034d8de7 arm64: Handle .ARM.attributes section in linker scripts
c727f338ab3a regmap-irq: Add missing kfree()
9722e5b90725 regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator
92527100be38 partitions: mac: fix handling of bogus partition table
bc7fe1a879fc gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
98fde755d661 gpiolib: acpi: Add a quirk for Acer Nitro ANV14
0f4573f8fe00 alpha: align stack for page fault and user unaligned trap handlers
5e00346deb7b serial: 8250: Fix fifo underflow on flush
ccdca0a0ff44 serial: port: Always update ->iotype in __uart_read_properties()
357c267e5d30 serial: port: Assign ->iotype correctly when ->iobase is set
a00e607102eb cgroup: fix race between fork and cgroup.kill
b5bfb235f7e1 efi: Avoid cold plugged memory for placing the kernel
16467ffd3d20 kbuild: userprogs: fix bitsize and target detection on clang
f8bef3f067b6 wifi: ath12k: fix handling of 6 GHz rules
147495d02a7f alpha: make stack 16-byte aligned (most cases)
1590667a6075 can: etas_es58x: fix potential NULL pointer dereference on udev->serial
2a6ea31d597d can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
bb4fbd870cd9 can: c_can: fix unbalanced runtime PM disable in error path
e505b83b9ee6 can: ctucanfd: handle skb allocation failure
0947a24193c8 USB: serial: option: drop MeiG Smart defines
ced6965f55e1 USB: serial: option: fix Telit Cinterion FN990A name
5a3544d8ba22 USB: serial: option: add Telit Cinterion FN990B compositions
4e6bd3620aa9 USB: serial: option: add MeiG Smart SLM828
db89b3bebd08 usb: cdc-acm: Fix handling of oversized fragments
6abb510251e7 usb: cdc-acm: Check control transfer buffer size before access
1a3c2c4dce8a USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
e905a0fca7bf USB: hub: Ignore non-compliant devices with too many configs or interfaces
6ae6dee9f005 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
8b6efb4d389e USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
483cfd0f58fd USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
54a5e0156ea7 usb: core: fix pipe creation for get_bMaxPacketSize0
add6d8a137cb USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
da1b45064fb2 usb: dwc2: gadget: remove of_node reference upon udc_stop
e3470d4c5c7b usb: gadget: udc: renesas_usb3: Fix compiler warning
5d6749bb1b1b usb: roles: set switch registered flag early on
2f71a89d63d7 usb: dwc3: Fix timeout issue during controller enter/exit from halt state
3aba54561999 usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries
1dde83a88392 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
d680a1e20222 KVM: nSVM: Enter guest mode before initializing nested NPT MMU
874ff13c73c4 KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
e43a8b9c4d70 drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
a7aa23172858 batman-adv: Drop unmanaged ELP metric worker
96405e2c499e batman-adv: Ignore neighbor throughput metrics in error case
072b27873219 batman-adv: fix panic during interface removal
ec4180dc87b1 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
2b84a231910c orangefs: fix a oob in orangefs_debug_write
a04fe3bfc71e x86/mm/tlb: Only trim the mm_cpumask once a second
a3bcd891e113 ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V
3d9f63e2ac52 selftests: gpio: gpio-sim: Fix missing chip disablements
207efb2f4ee5 Grab mm lock before grabbing pt lock
19b3ca651b4b NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
2a0696363da4 vfio/pci: Enable iowrite64 and ioread64 for vfio pci
5ed11d00737d rtla/timerlat_top: Abort event processing on second signal
a20341b7a167 rtla/timerlat_hist: Abort event processing on second signal
5f782d4741bf scsi: ufs: bsg: Set bsg_queue to NULL after removal
ac7ed282a0f1 PCI: switchtec: Add Microchip PCI100X device IDs
d8fd38b901ef PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
2c5601b99d79 media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
06ffcc72121e media: uvcvideo: Add Kurokesu C1 PRO camera
ec5fa3282465 media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera
a7e1b1388d41 media: uvcvideo: Implement dual stream quirk to fix loss of usb packets
95d0d793b678 media: i2c: ds90ub953: Add error handling for i2c reads/writes
75ba1588c559 media: i2c: ds90ub913: Add error handling to ub913_hw_init()
db84810d9996 media: cxd2841er: fix 64-bit division on gcc-9
3a4f623bb6f2 soc/tegra: fuse: Update Tegra234 nvmem keepout list
fb6a5edb6092 fbdev: omap: use threaded IRQ for LCD DMA
edc64c0f686d RDMA/efa: Reset device on probe failure
627218d4ac85 tools: fix annoying "mkdir -p ..." logs when building tools in parallel
4d9b2b62e113 gpiolib: Fix crash on error in gpiochip_get_ngpios()
99ca540851ee block: cleanup and fix batch completion adding conditions
5a32765ac724 x86/xen: allow larger contiguous memory regions in PV guests
461d9e8acaa4 xen/swiotlb: relax alignment requirements
3f40a7ff39d9 drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
7159b7e13743 gpio: bcm-kona: Add missing newline to dev_err format string
0d091da7f9da gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
88a78a7bdbaf gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
b1da0f6264a3 drm/i915/selftests: avoid using uninitialized context
b25ba45fcfdb cgroup: Remove steal time from usage_usec
ab90894f33c1 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
d071a91fa614 team: better TEAM_OPTION_TYPE_STRING validation
964a8895704a LoongArch: csum: Fix OoB access in IP checksum code for negative lengths
1dfcc04e3cb4 LoongArch: Fix idle VS timer enqueue
a303649b99b6 vxlan: check vxlan_vnigroup_init() return value
c40cb5c03e37 vrf: use RCU protection in l3mdev_l3_out()
35b3f615fbd4 ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
94a0de224ed5 ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
966328191b4c spi: sn-f-ospi: Fix division by zero
f3ce05283f6c HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()
62f8bf06262b HID: multitouch: Add NULL check in mt_input_configured
c5d46ae55a51 pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware
23ad7797c74c NFSD: fix hang in nfsd4_shutdown_callback
55d947315fb5 nfsd: clear acl_access/acl_default after releasing them
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: f9eb23de00c7d3b5d542c5a321769a778ac73a2c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4407146cf3fc Linux 6.6.78
e8ad068c6ab8 KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)
4fc0f9eadda8 KVM: x86: Make x2APIC ID 100% readonly
8ea0e7b3d7b8 tty: xilinx_uartps: split sysrq handling
d113f9723f2b x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
690c7fa03ebb selftests: mptcp: join: fix AF_INET6 variable
a77201459464 mptcp: prevent excessive coalescing on receive
de3b8d41d254 mptcp: pm: only set fullmesh for subflow endp
785408bbafcf cachefiles: Fix NULL pointer dereference in object->file
893b28374aba btrfs: avoid monopolizing a core when activating a swap file
b4e355e70e12 Revert "btrfs: avoid monopolizing a core when activating a swap file"
94459962b862 ocfs2: check dir i_size in ocfs2_find_entry
2cc0f0e1b976 net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling
b85a15619899 spi: atmel-qspi: Memory barriers after memory-mapped I/O
34e7a2360c1c spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families
96c40135d8a8 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static
ec8aa93c30f4 rtc: zynqmp: Fix optional clock name property
81846070cba1 ptp: Ensure info->enable callback is always set
0228e5a6672d pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails
52ad6195bdb9 rtla/timerlat_top: Stop timerlat tracer on signal
094809f6aff4 rtla/timerlat_hist: Stop timerlat tracer on signal
5a9eb34972cb rtla: Add trace_instance_stop
41955b6c2681 rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
83b74901bdc9 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
d5eae440f718 rtla/osnoise: Distinguish missing workload option
ee8c4c39a8f9 tracing/osnoise: Fix resetting of tracepoints
d86c6f80972e scripts/gdb: fix aarch64 userspace detection in get_current_task
82aa8d362a2a maple_tree: simplify split calculation
78a73c6fe0d8 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
ab9f2ec09f17 net/ncsi: wait for the last response to Deselect Package before configuring channel
c0464bad0e85 misc: fastrpc: Fix copy buffer page size
e563ccd6be3c misc: fastrpc: Fix registered buffer page address
24bcf8f6f9c0 misc: fastrpc: Deregister device nodes properly in error scenarios
3df72111c39f misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors
5d19ca5d2591 mtd: onenand: Fix uninitialized retlen in do_otp_read()
221e874ea5bf irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so
069a8680af14 i3c: master: Fix missing 'ret' assignment in set_speed()
172cdfc3a5ea NFC: nci: Add bounds checking in nci_hci_create_pipe()
88f4311d1d5e mailbox: tegra-hsp: Clear mailbox before using message
f2bd0f1ab478 nilfs2: fix possible int overflows in nilfs_fiemap()
b6833b38984d ocfs2: handle a symlink read error correctly
e763392da6b1 ocfs2: fix incorrect CPU endianness conversion causing mount failure
e5d289c972eb pnfs/flexfiles: retry getting layout segment for reads
7a9b86bd2261 selftests: mptcp: connect: -f: no reconnect
03844b190811 vfio/platform: check the bounds of read/write syscalls
644636ee7eb2 io_uring/rw: commit provided buffer state on async
a94592ec30ff io_uring: fix io_req_prep_async with provided buffers
130675a21942 io_uring/net: don't retry connect operation on EPOLLERR
b86f1d51731e io_uring: fix multishots with selected buffers
a9206d8a512e nvmem: imx-ocotp-ele: set word length to 1
bb2b7ba5faaa nvmem: imx-ocotp-ele: fix reading from non zero offset
cb091f37cc1c nvmem: imx-ocotp-ele: simplify read beyond device check
0ba8ea28918b nvmem: core: improve range check for nvmem_cell_write()
12f428f59748 nvmem: qcom-spmi-sdam: Set size in struct nvmem_config
e914b2f795b6 crypto: qce - unregister previously registered algos in error path
37b71cec0bda crypto: qce - fix goto jump in error path
d5e6e3000309 ata: libata-sff: Ensure that we cannot write outside the allocated buffer
19b22dadd487 mm: kmemleak: fix upper boundary check for physical address objects
aed5248fe9e1 media: uvcvideo: Remove redundant NULL assignment
5448ac02e9c0 media: uvcvideo: Support partial control reads
53107a8f17df media: uvcvideo: Fix event flags in uvc_ctrl_send_events
0b5e0445bc83 media: uvcvideo: Fix crash during unbind if gpio unit is in use
1eb8e73eb4a3 media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702
c3c9300062b6 media: i2c: ds90ub960: Fix UB9702 VC map
45e2ad4e1253 media: i2c: ds90ub960: Fix use of non-existing registers on UB9702
474d7baf91d3 media: i2c: ds90ub9x3: Fix extra fwnode_handle_put()
68b645edc412 media: ccs: Fix cleanup order in ccs_probe()
08cb112ca61b media: ccs: Fix CCS static data parsing for large block sizes
747c04b1aac9 media: ov5640: fix get_light_freq on auto
25abffee5ceb media: imx296: Add standby delay during probe
3e4a43a965a8 media: mc: fix endpoint iteration
4ab7185ad5a6 media: mmp: Bring back registration of the device
88792f3992cb soc: qcom: smem_state: fix missing of_node_put in error path
56eefe1f2fb7 soc: mediatek: mtk-devapc: Fix leaking IO map on error paths
8eb80b9c9bdf iio: light: as73211: fix channel handling in only-color triggered buffer
1d447317022e media: ccs: Clean up parsed CCS static data on parse failure
7753ef5ba2a6 kfence: skip __GFP_THISNODE allocations on NUMA systems
0796fa13788c rv: Reset per-task monitors also for idle tasks
50365a6304a5 tpm: Change to kvalloc() in eventlog/acpi.c
df6c8203f2cb ACPI: PRM: Remove unnecessary strict handler address checks
970e92cac159 xfs: Add error handling for xfs_reflink_cancel_cow_range
1af7697727d0 xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end
3a525fcaa1bb pwm: microchip-core: fix incorrect comparison with max period
705f566f91ca arm64: tegra: Disable Tegra234 sce-fabric node
b8cf1649c31d arm64: tegra: Fix typo in Tegra234 dce-fabric compatible
73142af4e3bf crypto: qce - fix priority to be less than ARMv8 CE
cb8612851892 arm64: dts: qcom: sm8550: correct MDSS interconnects
a0f741013a78 arm64: dts: qcom: sm8550: Fix MPSS memory length
27145756466f arm64: dts: qcom: sm8550: Fix CDSP memory length
b57466d4638c arm64: dts: qcom: sm8450: Fix MPSS memory length
29e2abea06fa arm64: dts: qcom: sm8450: Fix CDSP memory length
e7f3016bd6f5 arm64: dts: qcom: sm8350: Fix MPSS memory length
62692dd301ee arm64: dts: qcom: sm8350: Fix CDSP memory base and length
18a384670b3f arm64: dts: qcom: sm8350: Fix ADSP memory base and length
a77d7958c3ab arm64: dts: qcom: sm6375: Fix MPSS memory base and length
91ed86aa8c8a arm64: dts: qcom: sm6375: Fix CDSP memory base and length
7aa20f255751 arm64: dts: qcom: sm6375: Fix ADSP memory length
4c3ada3f57ac arm64: dts: qcom: sm6350: Fix uart1 interconnect path
f2d430edb3af arm64: dts: qcom: sm6350: Fix MPSS memory length
601e6204cc02 arm64: dts: qcom: sm6350: Fix ADSP memory length
d4a06764feda arm64: dts: qcom: sm6115: Fix ADSP memory base and length
55c42a2df0b6 arm64: dts: qcom: sm6115: Fix CDSP memory length
425d3f99fd5c arm64: dts: qcom: sm6115: Fix MPSS memory length
5538b1b2eeb7 ARM: dts: ti/omap: gta04: fix pm issues caused by spi module
1995976dc590 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
9a6550bbe419 ubi: Add a check for ubi_num
e5fe2d01dd97 x86/boot: Use '-std=gnu11' to fix build with GCC 15
6a42d6378387 rust: init: use explicit ABI to clean warning in future compilers
3ae5615f48cd kbuild: Move -Wenum-enum-conversion to W=2
7df68980e8b7 scsi: storvsc: Set correct data length for sending SCSI command without payload
7f1e0af18198 scsi: ufs: qcom: Fix crypto key eviction
217230bc8796 scsi: qla2xxx: Move FCE Trace buffer allocation to user control
7bfa83ee25a6 scsi: st: Don't set pos_unknown just after device recognition
42385f9c4c67 nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
9db27ba3a127 nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
97bc165a0686 PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
8852e056e297 PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1
ce5bcb573279 arm64: tegra: Fix Tegra234 PCIe interrupt-map
3cef733e15cd ALSA: hda: Fix headset detection failure due to unstable sort
125c6cb70934 ALSA: hda/realtek: Enable headset mic on Positivo C6400
a80f82d31ca6 Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
84671b0630cc block: don't revert iter for -EIOCBQUEUED
0b0c4d1de598 mips/math-emu: fix emulation of the prefx instruction
53be273d8def dm-crypt: track tag_offset in convert_context
179a3e8740a3 dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()
4a3909268073 powerpc/pseries/eeh: Fix get PE state translation
cfa6d9424c0e LoongArch: Extend the maximum number of watchpoints
18f34beba652 MIPS: Loongson64: remove ROM Size unit in boardinfo
92f59f8b45bf serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
3b49a756b70b serial: sh-sci: Drop __initdata macro for port_cfg
47470acd719d soc: qcom: socinfo: Avoid out of bounds read of serial number
1f4580e049cc ASoC: acp: Support microphone from Lenovo Go S
d4bbd291c9fe usbnet: ipheth: document scope of NCM implementation
22475242ddb7 usbnet: ipheth: fix DPE OoB read
ed9866898e19 usbnet: ipheth: break up NCM header size computation
e94fb338b523 usbnet: ipheth: refactor NCM datagram loop
92f2a8094f1f usbnet: ipheth: check that DPE points past NCM header
8fb062178e1c usbnet: ipheth: use static NDP16 location in URB
18bf6f5cce31 usbnet: ipheth: fix possible overflow in DPE length check
ae7045a20d32 usb: gadget: f_tcm: Don't prepare BOT write request twice
d0d36fb2fea5 usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
9ec6b25b7c7a usb: gadget: f_tcm: Decrement command ref count on cleanup
bbe8e62f31cd usb: gadget: f_tcm: Translate error to sense
9875dc6ef9b5 wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916
2955a92db595 wifi: rtw88: sdio: Fix disconnection after beacon loss
7b279f966c3e wifi: mt76: mt7921u: Add VID/PID for TP-Link TXE50UH
3877fc67bd3d wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
5fb45870eba0 wifi: rtlwifi: rtl8821ae: Fix media status report
8d02b61a0a6e HID: hid-sensor-hub: don't use stale platform-data on remove
bcf0fb1a4600 of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
b9f177d535e8 of: Fix of_find_node_opts_by_path() handling of alias+path+options
fe44f5f5887c of: Correct child specifier used as input of the 2nd nexus node
0176c4af3f71 scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions
8da6b450a17f perf bench: Fix undefined behavior in cmpworker()
b480d2b5dcc9 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
993121481b5a blk-cgroup: Fix class @block_class's subsystem refcount leakage
fc60e9357f15 clk: mediatek: mt2701-mm: add missing dummy clk
6f4868e6b288 clk: mediatek: mt2701-img: add missing dummy clk
a1fa3dda6bf0 clk: mediatek: mt2701-bdp: add missing dummy clk
20210b5c775d clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe
b6c5237ab7af clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe
118c66164fbe clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
ebe1322167c1 clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
3ad28517385e clk: qcom: dispcc-sm6350: Add missing parent_map for a clock
08b77ed7cfaa clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
9b6c92663afe clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable()
c242fd39dc20 clk: qcom: clk-alpha-pll: fix alpha mode configuration
30f605e8b8de media: i2c: ds90ub960: Fix UB9702 refclk register access
61ff966c6481 clk: sunxi-ng: a100: enable MMC clock reparenting
aa91d5401614 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection
245d48c1ba3e Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
c48f7a360f3c drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
065385499ccf drm/komeda: Add check for komeda_get_layer_fourcc_list()
dc4a876538e6 drm/i915: Fix page cleanup on DMA remap failure
cce94ba65bbd drm/i915/guc: Debug print LRC state entries only if the context is pinned
dcc3f2c06d80 Revert "drm/amd/display: Use HW lock mgr for PSR1"
f4c931e9d203 drm/amdkfd: only flush the validate MES contex
12457cf8e004 drm/amd/pm: Mark MM activity as unsupported
82f59d64e629 ksmbd: fix integer overflows on 32 bit systems
fcd06731f59f KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
125da53b3c0c KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
b7ced74c7e93 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
f12f0457748c drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()
6f796f08856e KVM: arm64: timer: Always evaluate the need for a soft timer
d17ca8f2dfcf binfmt_flat: Fix integer overflow bug on 32 bit systems
553fbae0effd fs/proc: do_task_stat: Fix ESP not readable during coredump
0be6beead8c4 m68k: vga: Fix I/O defines
44d85a423b56 s390/futex: Fix FUTEX_OP_ANDN implementation
3c0866372ab8 smb: client: change lease epoch type from unsigned int to __u16
7a5f926b3737 smb: client: fix order of arguments of tracepoints
fc962f508a03 drm/modeset: Handle tiled displays in pan_display_atomic.
af5128c9ebd7 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx
1abeeb919910 leds: lp8860: Write full EEPROM, not only half of it
96616a37a0f6 cpufreq: s3c64xx: Fix compilation warning
7770b2211d63 rxrpc: Fix call state set to not include the SERVER_SECURING state
d2f275112c3a net: sched: Fix truncation of offloaded action statistics
e8390a47a343 tun: revert fix group permission check
1f8e3f4a4b8b netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
db4ae2879085 ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read()
b960062afa89 x86/xen: add FRAME_END to xen_hypercall_hvm()
242f7584da3a x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
e0384efd45f6 net: rose: lock the socket in rose_bind()
a86f51724a10 net: atlantic: fix warning during hot unplug
2d1637afc4eb gpio: pca953x: Improve interrupt support
f7627c81983c rxrpc: Fix the rxrpc_connection attend queue handling
eaf4268850dd udp: gso: do not drop small packets when PMTU reduces
66c96550fe24 tg3: Disable tg3 PCIe AER on system reboot
858e1feac50d vmxnet3: Fix tx queue race condition with XDP
14a28eb9bdac ice: Add check for devm_kzalloc()
fcb2be1b3c2d net: bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN
40a29e84995d nvme-fc: use ctrl state getter
ac1728cf370b ice: put Rx buffers after being done with current frame
e31e65661c54 gpu: drm_dp_cec: fix broken CEC adapter properties check
5848c712c82a firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
795786303295 nvme: handle connectivity loss in nvme_set_queue_count
ba32f06e15c6 net/ncsi: fix locking in Get MAC Address handling
67515088591e net/ncsi: Add NC-SI 1.2 Get MC MAC Address command
b9d93eda1214 KVM: e500: always restore irqs
ba3cf83f4a50 KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults
59e21c4613b0 KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock
15d60c13b704 KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()
b8261bfaebbb platform/x86: acer-wmi: Ignore AC events
530a91be13af Input: allocate keycode for phone linking
a9e33a054cac ASoC: amd: Add ACPI dependency to fix build error
79b8c7c93beb ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback
f9c7cc44758f platform/x86: int3472: Check for adev == NULL
d9aa993ae5ba iommu/arm-smmu-v3: Clean up more on probe failure
cae133ab8df3 iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible
e2612a5437a0 x86/kexec: Allocate PGD for x86_64 transition page tables separately
decefd41316b selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
44b4b97439a5 tipc: re-order conditions in tipc_crypto_key_rcv()
b4f6aa16663f mmc: sdhci-msm: Correctly set the load for the regulator
2f0fd471cc03 net: wwan: iosm: Fix hibernation by re-binding the driver around it
4ebbcb9bc794 Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync
c09a05b3a394 APEI: GHES: Have GHES honor the panic= setting
1b00ccd73312 i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz
d32136e5ba2b wifi: iwlwifi: avoid memory leak
c9480e9f2d10 wifi: brcmfmac: Check the return value of of_property_read_string_index()
c2813471b663 net/mlx5: use do_aux_work for PHC overflow checks
9955d4064d59 HID: Wacom: Add PCI Wacom device support
8a68e1c374fa clk: qcom: Make GCC_8150 depend on QCOM_GDSC
6aa0de131f53 mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
fe1c021eb03d tomoyo: don't emit warning in tomoyo_write_control()
093286c33409 wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
9211e3220738 mmc: core: Respect quirk_max_rate for non-UHS SDIO card
0b41f8c84167 tun: fix group permission check
19d452a94632 wifi: rtw89: add crystal_cap check to avoid setting as overflow value
96fae5bd1589 safesetid: check size of policy writes
4723df76ac9e drm/bridge: it6505: fix HDCP CTS KSV list wait timer
a51b9affe5d6 drm/bridge: it6505: fix HDCP CTS compare V matching
810b6f6aea59 drm/bridge: it6505: fix HDCP encryption when R0 ready
3a4487883121 drm/bridge: it6505: fix HDCP Bstatus check
3da5be16af92 drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT
df6fc38a37d4 drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor
662c20e449dc drm/vc4: hdmi: use eld_mutex to protect access to connector->eld
300c6efc95fb drm/sti: hdmi: use eld_mutex to protect access to connector->eld
83e4ac9f87f1 drm/radeon: use eld_mutex to protect access to connector->eld
0493070d7cee drm/exynos: hdmi: use eld_mutex to protect access to connector->eld
ac7d01ab10f4 drm/amd/display: use eld_mutex to protect access to connector->eld
d698cbfef632 drm/bridge: ite-it66121: use eld_mutex to protect access to connector->eld
ad8870a64714 drm/bridge: anx7625: use eld_mutex to protect access to connector->eld
f2196ad7c0b3 drm/connector: add mutex to protect ELD from concurrent access
4acf6bab775d printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
f94036559312 drm/virtio: New fence for every plane update
737ae6ddec9c x86/amd_nb: Restrict init function to AMD-based systems
5fbad86fae1e lockdep: Fix upper limit for LOCKDEP_*_BITS configs
7380819963f5 sched: Don't try to catch up excess steal time.
3c884b6bd823 btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
726d36347b0f btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
52c0b3cb6f03 s390/stackleak: Use exrl instead of ex in __stackleak_poison()
dc5da273051e exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case
4227ce0c5e3f arm64/mm: Ensure adequate HUGE_MAX_HSTATE
8f5cff471039 btrfs: fix use-after-free when attempting to join an aborted transaction
927b930f117b btrfs: fix assertion failure when splitting ordered extent after transaction abort
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: d0efefc0b58827bd1810f0bb3d41eb12da6f468b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
PR was removed by cc83e4548465 ("bitbake.conf: Drop PE and PR from
WORKDIR and STAMP") on OE-Core.
(From yocto-docs rev: 56db4fd81f6235428bef9e46a61c11ca0ba89733)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d7a1038ee7c8c463623f0996963f9e8f29d40555)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use the same sed command to sanitize libtool script for target recipe
and nativesdk one. Otherwise fails with buildpaths QA error:
ERROR: nativesdk-libtool-2.5.0-r0 do_package_qa: QA Issue: File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/libtool in package nativesdk-libtool contains reference to TMPDIR [buildpaths]
(From OE-Core rev: f08df9adf290fb6cbebff24df6bbbbe8e5ce95e0)
Upstream-Status: Backport[https://git.yoctoproject.org/poky/commit/?id=89e184da6c9d95a99fd34334df5ac6c5ae87f13a]
(From OE-Core rev: a720df7ad77af1f8b1c00a211c88537e5f23edbc)
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 89e184da6c)
Signed-off-by: Nikhil R <nikhilr5@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since target and cross variants were already doing similar cleanup
of include-fixed headers, as those aren't used, unify the code and
also apply the same to cross-canadian variant.
Some of those header files get processed with a tool that leaves
absolute buildpaths inside the file's commented section, causing
QA errors. Since those aren't used, let's remove them.
This may be a temporary solution until the tool itself gets fixed
to not embed absolute buildpaths in the header files:
https://lists.openembedded.org/g/openembedded-core/topic/107268307
(From OE-Core rev: 621e0ac9308cc163fb767a27d63fff6570896b92)
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On big-endian systems the preprocessor define ICU_DATA_DIR
is currently being set to a path ending with the ${PV} of
the recipe.
The PV version string has changed to a '-' separator
since oe-core commit cebe8439cdc656d53355506a31a3782312bf03c5
whereas the build system installs the data files into a
path ending with the dot-separated version of ICU.
This causes the ICU data file to not be detected at runtime,
consequently breaking any dependant applications.
We therefore substitute ${PV} with the dot-separated version
string of ICU, as returned from the icu_install_folder function,
on the ICU_DATA_DIR define on big-endian targets.
(From OE-Core rev: 345ebe7046eab4a0588aa33c595f48cfe90f899e)
Signed-off-by: Makarios Christakis <makchrbiz@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 28cdc0110def011e3d690da1d591076385267ef7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These are tracked as versionless redhat CVEs in NVD DB.
(From OE-Core rev: 84b1631bcbead1409ff44a1ed430244784c382be)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch is causing build failures where pthread.h does not exist:
sed: can't read
No such file or directory
This reverts commit d3c294ee0afe4d2eb46320945d41064ebfb5cbff.
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the hardcoded path with /not/exist as used for other
options[--with-sysroot] to ensure pthread.h does not contain
hardocded references to TMPDIR:
ERROR: gcc-cross-canadian-x86-64-13.3.0-r0 do_package_qa: QA Issue:
File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/
usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/13.3.0/include-fixed/
pthread.h in package gcc-cross-canadian-x86-64 contains reference to
TMPDIR [buildpaths]
(From OE-Core rev: d3c294ee0afe4d2eb46320945d41064ebfb5cbff)
Signed-off-by: Sana Kazi <sanakazi720@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Apply fixes from gcc-cross (84a78f46d594 and 0ead8cbdfb96) to gcc-cross-canadian.
This will improve (but not fix) reproducibility of gcc-cross-canadian.
Also move this code to functions to avoid code duplication.
[RP: Tweak patch to make the function parameters clear and fix quoting issues
ensuring the code exactly matches the original replacements with an additional
parameter.]
(From OE-Core rev: 350ff7d53f7506de2bc01f0efc569b8294b9afea)
(From OE-Core rev: b1aa13b9f656666458189d4dae0c25564abe2f25)
Signed-off-by: Oleksandr Hnatiuk <ohnatiuk@cisco.com>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f1ad5be433)
Signed-off-by: Sana Kazi <sanakazi720@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
1.32.10
- scripts/tag_lyrics.py: fix for python3
- libout123: Use strtok_r() to avoid conflicts multithreaded contexts
- libmpg123: Un-break DLL builds that need I/O functions defined in libmpg123.c
- ports/cmake: More fixup to also produce .pc files with Libs.private.
1.32.9
- libmpg123:
-- enable 64 bit offset path for MSVCRT and avoid warnings about
MS's game about POSIX API with and without underscores
-- Increase the library patchlevel, as was forgotten on previous
release.
1.32.8
Update: The buffer overflow got assigned the CVE ID CVE-2024-10573.
- libmpg123:
-- Add sections to assembly to support PAC/BTI code
for aarch64 (-mbranch-protection variants)
-- Prevent premature application of header info into decoding structure,
at worst having triggered out-of-bounds writes of decoded PCM data
- out123: Show --quiet in --longhelp.
1.32.7
- ports/cmake: Work around bug in CMake that does not detect FPU on Apple ARM CPUs.
- Fix some laziness (func() to func(void)) for standards conformance.
(From OE-Core rev: a3db638932e76ac0972d7905072cc7ab3f2abb75)
Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit referencing this MR which was merged to master.
(From OE-Core rev: a4ff82c789d50a3f411170636679ce46c8f84b25)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This allows anyone using the SDK to be able to analyze the logs
collected on target
(From OE-Core rev: b00b0d744a1768843386cfd529b73cc17c88bec9)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This allows anyone using the SDK to be able to analyze the logs
collected on target
(From OE-Core rev: b422b4d3c04fb04fddb22da82aa91c39f1b54b2a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
For reasons we have explicit xorg.conf files for a number of the qemu
machines, but not all of them. These mainly disabled screen blanking
(which is now down with a separate fragment) but also explictly set the
device driver to fbdev which meant they didn't use the modesettings
driver as they should (with the virtio framebuffer from qemu).
This is the root cause of why the xserver 21.1.16 upgrade doesn't work
on a number of machines: the /sys probing changed and the fbdev driver
now refuses to use the PCI framebuffer device as there are better
drivers, but we've explictly told xorg to use the wrong driver.
For more details, see https://gitlab.freedesktop.org/xorg/xserver/-/issues/1798.
(From OE-Core rev: ccbb0f5491e13d61015872fba93417b91c3213a2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8c8039bf4c2d011e3d12c970ce45036b184902a9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a configuration fragment that disables screen blanking, and add it
to all qemu machines.
(From OE-Core rev: bb16526a4a0c39b6c156edbf68c7377bfdfa0bd1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 780a5ccaa51d5aed18200883a686387e70847e4b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning these CVEs.
(From OE-Core rev: d96bf8ec82ed07c006167e15f7aa0d5e81440977)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning these CVEs.
(From OE-Core rev: f25e1296b8265414061b0b8f12110c6ee22bc7be)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning these CVEs.
(From OE-Core rev: eb9811ef2a38f1dcd4074eef6f809fd63e98454f)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 77abb78b5d4dd0e54b656170c03ac68b919b8784)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: d9fb00f71380ad39ea5b61e60c4f458371460862)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 2ec4bcda16b92cabf7cf5cb7c68cbe45da269364)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: e1e13086f38b021a8aabfe8d044b5755d62ee846)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: d9d99bd5baddcb0438e0c28ab6e302ee9fa0c327)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 4e01993bf71d3b8e2375ab43857b671738953507)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: f24f2dc0b7504508357cbe5d5f7a577639a6548e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 0c860bf1765b49a7540ae3cb206ce09cf25f30a7)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 70a15bc790025e3241274d3e92674928c41537b6)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: f3a14813ed012904e64fd9897ea4ddaf622059dd)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning these CVEs.
(From OE-Core rev: 61268080ba160a4965873ba5aad6ebbfd1ee2fe1)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 120d8cc7b91654557a3101a5f8fda44fb703e5b2)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It is used to fix multiple CVEs.
(From OE-Core rev: c12baf254a37ff4921c2be0e4d3f626a91980d1a)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2021-46705 was needed only with 2.06
CVE-2023-4692 and CVE-2023-4693 were fixed in NVD DB meanwhile
(From OE-Core rev: fab492f32a8630a353d307119dd4109dac81ad45)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
According to Yocto reference manual, in description of the
IMAGE_LINK_NAME variable, it is said that
It is possible to set this to "" to disable symlink creation,
however, you also need to set :term:`IMAGE_NAME` to still have
a reasonable value e.g.::
IMAGE_LINK_NAME = ""
IMAGE_NAME = "${IMAGE_BASENAME}${IMAGE_MACHINE_SUFFIX}${IMAGE_VERSION_SUFFIX}"
However, when using following additions in local.conf file:
INHERIT += "cve-check"
IMAGE_LINK_NAME = ""
IMAGE_NAME = "${IMAGE_BASENAME}${IMAGE_MACHINE_SUFFIX}${IMAGE_VERSION_SUFFIX}"
the implicit symlink creation in cve_check_write_rootfs_manifest leads
to following build failure
$ bitbake core-image-minimal core-image-base
...
ERROR: core-image-base-1.0-r0 do_image_complete: Recipe core-image-base is trying to install files into a shared area when those files already exist. The files and the manifests listing them are:
/home/poky/build/tmp/deploy/images/qemux86-64/.json
(matched in manifest-qemux86_64-core-image-minimal.image_complete)
Please adjust the recipes so only one recipe provides a given file.
Mitigate the issue by creating the symlink only in case IMAGE_LINK_NAME
has not been set to empty string.
(From OE-Core rev: 64bfec359bd909761ce0a6a716286d938ed162d1)
(From OE-Core rev: 35e210e3ebe21f1f4466760076b7140618af536e)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As we just match on product by default, ignore three CVEs which are
for the "Puzzles" WordPress theme by ThemeREX (CPE themerex:puzzles).
(From OE-Core rev: 87326573c82ac1e8dc335319442236ef2341501e)
(From OE-Core rev: 9543945bb935e9a3e2bfbf731412188fc52ad2c9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in OpenSSH when the VerifyHostKeyDNS option is enabled.
A machine-in-the-middle attack can be performed by a malicious machine impersonating
a legit server. This issue occurs due to how OpenSSH mishandles error codes in specific
conditions when verifying the host key. For an attack to be considered successful,
the attacker needs to manage to exhaust the client's memory resource first, turning
the attack complexity high.
(From OE-Core rev: 60b5df194a5bea491489fdae2f32e33ffd21c9c7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We've been seeing intermittent failures on Ubuntu 22.04 in oe-selftest which
were problematic to debug. The failure was inside lock_timeout and once that was
identified and the backtrace obtained, the problem becomes clearer:
File "X/bitbake/lib/bb/server/process.py", line 466, in idle_thread_internal
retval = function(self, data, False)
File "X/bitbake/lib/bb/command.py", line 123, in runAsyncCommand
self.cooker.updateCache()
File "X/bitbake/lib/bb/cooker.py", line 1629, in updateCache
self.parser = CookerParser(self, mcfilelist, total_masked)
File "X/bitbake/lib/bb/cooker.py", line 2141, in __init__
self.bb_caches = bb.cache.MulticonfigCache(self.cfgbuilder, self.cfghash, cooker.caches_array)
File "X/bitbake/lib/bb/cache.py", line 772, in __init__
loaded += c.prepare_cache(progress)
File "X/bitbake/lib/bb/cache.py", line 435, in prepare_cache
loaded = self.load_cachefile(progress)
File "X/bitbake/lib/bb/cache.py", line 516, in load_cachefile
progress(cachefile.tell() + previous_progress)
File "X/bitbake/lib/bb/cache.py", line 751, in progress
bb.event.fire(bb.event.CacheLoadProgress(current_progress, cachesize),
File "X/bitbake/lib/bb/event.py", line 234, in fire
fire_ui_handlers(event, d)
File "X/bitbake/lib/bb/event.py", line 210, in fire_ui_handlers
_ui_handlers[h].event.send(event)
File "X/bitbake/lib/bb/cooker.py", line 117, in send
str_event = codecs.encode(pickle.dumps(event), \'base64\').decode(\'utf-8\')
File "/usr/lib/python3.10/asyncio/sslproto.py", line 320, in __del__
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
File "/usr/lib/python3.10/warnings.py", line 109, in _showwarnmsg
sw(msg.message, msg.category, msg.filename, msg.lineno,
File "X/bitbake/lib/bb/main.py", line 113, in _showwarning
warnlog.warning(s)
File "/usr/lib/python3.10/logging/__init__.py", line 1489, in warning
self._log(WARNING, msg, args, **kwargs)
File "/usr/lib/python3.10/logging/__init__.py", line 1624, in _log
self.handle(record)
File "/usr/lib/python3.10/logging/__init__.py", line 1634, in handle
self.callHandlers(record)
File "/usr/lib/python3.10/logging/__init__.py", line 1696, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.10/logging/__init__.py", line 968, in handle
self.emit(record)
File "X/bitbake/lib/bb/event.py", line 778, in emit
fire(record, None)
File "X/bitbake/lib/bb/event.py", line 234, in fire
fire_ui_handlers(event, d)
File "X/bitbake/lib/bb/event.py", line 197, in fire_ui_handlers
with bb.utils.lock_timeout(_thread_lock):
File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
return next(self.gen)
File "X/bitbake/lib/bb/utils.py", line 1888, in lock_timeout
bb.server.process.serverlog("Couldn\'t get the lock for 5 mins, timed out, exiting. %s" % traceback.format_stack())
or put in simpler terms, whilst sending an event(), an unrelated warning
message happens to be triggered from asyncio:
/usr/lib/python3.10/asyncio/sslproto.py:320: ResourceWarning: unclosed transport <asyncio.sslproto._SSLProtocolTransport object at 0x7f0e797d3100>
which triggers a second event() which can't be sent as we're already
in the critcal section and already hold the lock.
That warning is due to the version of asyncio used on Ubuntu 22.04 with
python 3.10 and that comined with timing issues explains why we don't
see it on other python versions or distros.
We can't handle the second event as the lock is there to serialise the
events. Instead, we queue the event and then process the queue later.
Add a new version of lock_timeout which allows us to handle the situation
more gracefully.
(Bitbake rev: 696c2c1ef095f8b11c7d2eff36fae50f58c62e5e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2c590ff1aff89d23b25ce808650f200013a1e6af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We never want to exit whilst holding these locks as it deadlocks all python
threads. Add signal blocking around the lock critical part so a signal
shouldn't cause such an exit.
(Bitbake rev: 5cc1dde1ffd9382b3a9e4cc182be067defba16a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a097755c671e2b530dea6200a94b39fa9dca246c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We should really try and take the lock in the try/finally block so that
in some rare cases such as badly timed interrupt/signal, we always release
the lock.
(Bitbake rev: 5dbbca616a71047fc3573a2be49846d5c9cdd15a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a9eb8bf7174b6962b5ba07192fe95b8c7112d9d2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Noteworthy changes in release 4.20.0 (2025-02-01) [stable]
- The release tarball is now reproducible.
- We publish a minimal source-only tarball generated by 'git archive'.
- Update gnulib files and various build/maintenance fixes.
- Fix CVE-2024-12133: Potential DoS in handling of numerous SEQUENCE OF or SET
OF elements
License-Update: file COPYING.LESSER renamed to COPYING.LESSERv2 & Copyright year updated to 2025
(From OE-Core rev: fc5814dfa49c67157def00b323656f15e8bc457b)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Starting from 2023d version, tzcode makefile does not use anymore "cc"
variable for C compiler, due to Makefile refactoring.
Replacing "cc" with "CC" fixes the issue.
(From OE-Core rev: c297d2cd8d28463adca5158c9895f1492754d569)
Signed-off-by: Alessio Cascone <alessio.cascone@vimar.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b3cdfca5ef84ed2054faef9abddef3aeed930e17)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was removed in 2019, so swap it for poky-altcfg.
(From yocto-docs rev: f0348f44008b6f89ed1119497fe2dcd230691625)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7f7f6570befdda280c174a5f9776b20f53f3ea0d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
core-image-lsb was removed in 2019[1], so remove all of the incredibly
obsolete references in the documentation.
[1] oe-core fb064356af615d67d85b65942103bf943d84d290
(From yocto-docs rev: 05029257d0c5f090d5c0a96c6244bfaf40615178)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 062445a49919eff117b5478c1fb18d125c1f895c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The libpcre2 is now dlopen'ed, so it is not automatically added to the
RDEPENDS anymore. Add it to the RRECOMMENDS list (and not RDEPENDS as
systemd tags the library as "suggested").
This issue is not on master, the systemd v257 recipe uses a tool that
systemd provides to get this kind of dependencies. But this cannot be
backported to scarthgap as systemd v255 does not have this tool yet.
Cc: Yoann Congal <yoann.congal@smile.fr>
(From OE-Core rev: 45fc7048c511c433ecc23840fe6fdd61f6366a47)
Signed-off-by: Alexis Cellier <alexis.cellier@smile.fr>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A reachable assertion in FFmpeg git-master commit N-113007-g8d24a28d06 allows
attackers to cause a Denial of Service (DoS) via opening a crafted AAC file.
(From OE-Core rev: bf0ad79c46d8a01aafc91620ddf415749aa8849a)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg git-master,N-113007-g8d24a28d06 was discovered to contain a segmentation
violation via the component /libavcodec/jpeg2000dec.c.
(From OE-Core rev: bc9cdf3701b937d40964903a3489898a69525d17)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg git master before commit fd1772 was discovered to contain a NULL pointer
dereference via the component libavformat/mov.c.
(From OE-Core rev: a8331b11d5d7aa8f1997eaa189b74aaab7cc44da)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg git master before commit c08d30 was discovered to contain a NULL pointer
dereference via the component libavformat/mov.c.
(From OE-Core rev: abc6b3180b87c665ff04204b7163d1f074d99747)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2025-0725 can only trigger for curl when using a runtime
zlib version 1.2.0.3 or older and scarthgap supports
zlib 1.3.1 version, hence ignore cve for scarthgap
https://curl.se/docs/CVE-2025-0725.html
(From OE-Core rev: 8c3b4a604b40260e7ca9575715dd8017e17d35c0)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
sshd(8) in OpenSSH versions 9.5p1 to 9.9p1
(inclusive) is vulnerable to a memory/CPU denial-of-service related
to the handling of SSH2_MSG_PING packets. This condition may be
mitigated using the existing PerSourcePenalties feature.
Upstream-Status: Backport [6ce00f0c2e]
(From OE-Core rev: 7360f3998939e202f9611644a8bed0c3fe0c782a)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
At the end of this function, self.overrides is cleared, which means we'll
construct a new self.overrides after this call. And a new self.overrides
will give out different expand_cache, so the old expand_cache should also
be cleared to avoid any wrong value.
Currently, there's a problem revealed by recent recipe specific virtual
provider patch. If we enable multilib and set "OVERRIDES:prepend" in local.conf,
things don't work.
Here's the error message:
ERROR: Nothing PROVIDES 'lib32-gcc-cross-x86_64'
Below are reproduce steps:
1. Add in local.conf the following lines:
MACHINE ?= "qemux86-64"
require conf/multilib.conf
MULTILIBS ?= "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 ?= "core2-32"
OVERRIDES:prepend = "some-override:"
(Note that using :append and :remove also reproduces the issue.)
2. bitbake -n lib32-sysstat
(bitbake -n core-image-minimal also reproduces the issue)
The expandWithRefs calls getVar, which fills expand_cache. So when setting
OVERRIDES:prepend, this will fill the expand_cache. When overridevars are updated,
if we don't clear expand_cache, we'll retrieve wrong values.
Previously, things happened to work because there's a call to expand
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc, which in turn expands
TARGET_VENDOR. Now what we expand is PREFERRED_PROVIDER_ virtual/cross-cc,
so the problem is revealed.
(Bitbake rev: 7375d32e8c1af20c51abec4eb3b072b4ca58b239)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When var matches __setvar_regexp__, which has the value as below,
__setvar_regexp__ = re.compile(r'(?P<base>.*?)(?P<keyword>:append|:prepend|:remove)(:(?P<add>[^A-Z]*))?$')
the keyword will not be __doc__ or __module__ and var will always
contain ":".
(Bitbake rev: 9cac695951d0fd587063b250bfc8ef0f87acad18)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The non-greedy modifier suffix ? is not necessary here because } is
not in the character set [a-zA-Z0-9\-_+./~:].
(Bitbake rev: aae570b7f051fc5deee7a1712a02ed92498a4461)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This fixes the following error when calling 'bitbake-dumpsig' or
'bitbake-diffsigs' when having only a single sigfile available:
| Traceback (most recent call last):
| File "[..]/poky/bitbake/bin/bitbake-dumpsig", line 171, in <module>
| files = find_siginfo_task(tinfoil, options.taskargs[0], options.taskargs[1])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "[..]/poky/bitbake/bin/bitbake-dumpsig", line 83, in find_siginfo_task
| sig2 = latestsigs[1]
| ~~~~~~~~~~^^^
| IndexError: list index out of range
Handle this by adding (and returning) the path for the second sigfile
only if one is found. This way it will work for both diffsigs and
dumpsig use case.
The calling argparse code already deals with find_siginfo_task()
returning only a single file.
For 'bitbake-dumpsig' it will just dump the single sigfile, for
'bitbake-diffsigs' it will emit a proper error message again:
| ERROR: Only one matching sigdata file found for the specified task (systemd configure)
(cherry picked from commit 25057d33e9131f3214a06bbb316c916c744f8f03)
(Bitbake rev: 4e443aeab9096b41c9e5ba41cd21027ecaa20285)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Patrick Vogelaar <patrick.vogelaar@belden.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When multiple recipes are built in parallel, Ccache sometimes refuses to
lookup some objects in cache, leading to undesired cache misses. The
root cause of this is an interaction between the way how bitbake
constructs a recipe sysroot and Ccache's `include_file_ctime` check.
Whenever bitbake creates a recipe's sysroot it hardlinks the files
provided by a recipes dependencies. Adding a hardlink to a file changes
it's ctime which in turn leads Ccache to believe that the file was
modified thus aborting the cache lookup.
To avoid this situation, add `include_file_ctime` to the list of checks
that should be ignored using the Ccache sloppiness configuration option
[1].
Example of a log entry that Ccache ignores a file:
/
|recipe-sysroot/usr/include/bits/pthread_stack_min.h had status change
|near or after invocation (ctime 1739822508.107677255, invocation time
|1739822507.970071107)
\
1 - https://ccache.dev/manual/4.10.2.html#config_sloppiness
(From OE-Core rev: c74a6d6afc52606825e583cae1162e13a5369498)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4899698297c7783e02aba5388e0469cc83bd2f70)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When testing a Yocto SDK installer on Alpine 3.21, we recently ended up with a
broken SDK. One of the commands the relocation script calls in a piped
multi-command chain failed (see [0]), but the installer did not realize that -
since it doesn't use 'set -o pipefail'. Thus, the error was never reported to
the user and the installer claimed to have set up the SDK correctly - which
wasn't the case.
Given that the SDK installer is a POSIX-compliant shell script and that the
'pipefail' option used to be missing from the standard, it's not surprising that
it isn't used. Thankfully however, in June of 2024, a new version of POSIX
(POSIX.1-2024) was released - and that one finally includes the 'pipefail'
option (see [1]). A number of shells already support it, so let's enable it if
available to make the SDK installer more robust.
The change has been tested locally using SDK installers for internal projects,
based on both Kirkstone and Scarthgap.
[0]: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16797
[1]: https://pubs.opengroup.org/onlinepubs/9799919799.2024edition/utilities/V3_chap02.html#set
(From OE-Core rev: 1cb4b41c7faf77fcc347b1276d86d4288968c926)
(From OE-Core rev: 940159f060e9a851cc9ff5a9e1c590ed8de4b38e)
Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 10dce263f0)
Signed-off-by: Akash Hadke <akash.hadke27@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
OE FIT_SIGN_INDIVIDUAL is implemented in an unusual manner,
where the resulting signed fitImage contains both signed
images and signed configurations, possibly using different
keys. This kind of signing of images is redundant, but so is
the behavior of FIT_SIGN_INDIVIDUAL="1" and that is here to
stay.
Adjust the process of public key insertion into u-boot.dtb
such that if FIT_SIGN_INDIVIDUAL==1, the image signing key
is inserted into u-boot.dtb first, and in any case the
configuration signing key is inserted into u-boot.dtb last.
The verification of the keys inserted into u-boot.dtb against
unused.itb is performed only for FIT_SIGN_INDIVIDUAL!=1 due to
mkimage limitation, which does not allow mkimage -f auto-conf
to update the generated unused.itb, and instead rewrites it.
Fixes: 259bfa86f384 ("u-boot: kernel-fitimage: Fix dependency loop if UBOOT_SIGN_ENABLE and UBOOT_ENV enabled")
(From OE-Core rev: 699822a163a4efa32735f75d21fde4ffa195c0e0)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0106e5efab99c8016836a2ab71e2327ce58a9a9d)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The text format has been removed, so also remove references and examples
using this format. Replace with examples with the JSON format.
(From yocto-docs rev: 3757ace0581e6279aa7c065b21cee56edfe985dd)
Signed-off-by: Marta Rybczynska <marta.rybczynska@ygreky.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a52cd7bcadccc53e982f90d6e170d00798322597)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes https://bugzilla.yoctoproject.org/show_bug.cgi?id=15740
python3-setuptools-scm was ignoring GIT_CEILING_DIRECTORIES which is set by poky,
and it was thus finding a wrong value of "toplevel" in ./src/setuptools_scm/_file_finders/git.py
The code is supposed to generate the list of files contained in python3-setuptools-scm, but it was
instead running "git archive" on whatever git repository was above the build directory, because the
tarball containing the sources of python3-setuptools-scm does not contain a .git directory.
This is barely noticeable when building as a subdirectory of poky which is only 48MB, but this was
causing serious slowdowns of python3-setuptools-scm:do_compile when building
inside a big git repository with files tracked using git-lfs (50 minutes in my use-case).
Reported upstream as https://github.com/pypa/setuptools-scm/issues/1103
(From OE-Core rev: 4ebe72477484cf68165b6f736ce10373e97d0e6d)
(From OE-Core rev: 369eebad4f38c3641be73dbc0490c87636e0912d)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
sqfs_search_dir in Das U-Boot before 2025.01-rc1 exhibits an off-by-one error
and resultant heap memory corruption for squashfs directory listing because the
path separator is not considered in a size calculation.
https://nvd.nist.gov/vuln/detail/CVE-2024-57259
(From OE-Core rev: 8fad176e6258a44d1ba1eed224cd27745b6a57cf)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1
occur for a crafted squashfs filesystem via sbrk, via request2size,
or because ptrdiff_t is mishandled on x86_64.
https://nvd.nist.gov/vuln/detail/CVE-2024-57258
(From OE-Core rev: 12e1d55ae2427b6aaca6a1f7d8f947f0d6bbd28d)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1
occurs for zalloc (adding one to an le32 variable) via a crafted ext4
filesystem with an inode size of 0xffffffff, resulting in a malloc of
zero and resultant memory overwrite.
https://nvd.nist.gov/vuln/detail/CVE-2024-57256
(From OE-Core rev: 21e6ac6e53112b9dddc5a84f27be5851469b9c46)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in sqfs_resolve_symlink in Das U-Boot before 2025.01-rc1
occurs via a crafted squashfs filesystem with an inode size of 0xffffffff,
resulting in a malloc of zero and resultant memory overwrite.
https://nvd.nist.gov/vuln/detail/CVE-2024-57255
(From OE-Core rev: c3784c108f003c6663ca969585414e4a90f06606)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in sqfs_inode_size in Das U-Boot before
2025.01-rc1 occurs in the symlink size calculation via a
crafted squashfs filesystem.
https://nvd.nist.gov/vuln/detail/CVE-2024-57254
(From OE-Core rev: eea9fee59bc7576bef94f0da466887e4daff0356)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Import the favicon from https://www.yoctoproject.org/, convert it to
16x16 (as per the Sphinx documentation) to make a 1291B image of the
Yocto logo.
(From yocto-docs rev: 14de49a1ec6d725764e2a968edd3386252e826fe)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit e3ee43e6d70685a2404aae2d60557a42879b0bb1)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ppp version 2.5.0 fails to run properly if an expected /run/pppd/lock
directory does not exist, which is not usually created in a yocto
built OS.
Backport the patch from upstream version 2.5.1 that fixes the issue by
reverting back to /var/lock.
The related github issue upstream was:
"lock directory moved in ppp-2.5.0 #419" [1]
Link: https://github.com/ppp-project/ppp/issues/419
(From OE-Core rev: 0869eb50e39c567cc1d50db4eb287f02866196cf)
Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.7 release of the 5.0 series for buildtools.
(From OE-Core rev: 793d3203db41efa4df1d615db832a771015b7b50)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport following patch to address this CVE:
4760bc6353
(From OE-Core rev: e5316a9019e6b9ad5a66b6070ea863705a26c633)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The minimum Python version required for Yocto 5.0 is 3.8 which causes
failure in poky/bitbake/lib/bblayers/query.py when listing layers by
using command "bitbake-layers show-recipes -f --bare --mc MC" for the
given multiconfig MC.
The reason for that failure is the use of "removeprefix" string method
which got introduced in Python 3.9.
This patch replaces the "removeprefix" method with an equivalent
solution supported by Python 3.8.
(Bitbake rev: f6635b32ab553e812fe7c05998ef05834fccd0f3)
Signed-off-by: Joerg Schmidt <joerg.schmidt@garmin.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove /bin/sh from bash RPROVIDES as this has a side-effect which
confuses rpm package manager when also busybox provides /bin/sh and
base-files depend on /bin/sh . The problem is broken down below.
First, bash depends on base-files and bash pkg_postinst must run
after base-files was installed, because it requires /etc/shells
provided by base-files to be in place.
Second, base-files depends on /bin/sh, which is provided by either
bash or busybox in this case. This is the actual problem here, if
bash is selected as /bin/sh provider, then there is cyclic dependency
between bash and base-files, and that confuses dnf which may install
the packages in the wrong order, bash first and base-files second .
To make this worse, if busybox is also /bin/sh provider, it can and
does happen that some systems pick busybox as the /bin/sh provider,
while others pick bash as the /bin/sh provider, and that cyclic
dependency does not always appear.
Attempt to break this dependency, remove pre-inst script from the
base-files recipe, which removes its dependency on /bin/sh and
allows it to be installed very early, and always before bash.
(From OE-Core rev: e71b64a9b22c7db316e92e78a4bce8b9f994a4ae)
(From OE-Core rev: 61880aac34ff408a8bc5060c6140bfd086b27524)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* backporting, because it's also needed also for qemu-native builds
on hosts with glibc >= 2.41
(From OE-Core rev: d34b38ecc2571fae0d58a34db1358dff2505148d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ptest compile and install tasks do not have parallel build settings for
cmake. On powerful build machines this can cause overload situations
and oomkills.
Observed when building qtgrpc with ptest generally enabled in distro.
Having this in ptest class is suboptimal, but creating ptest-cmake class
just for these two variables is probably overkill.
(From OE-Core rev: 3c311fbf0c2090268e9b83123d762b05b61b4074)
(From OE-Core rev: 234f64b64e61cff4a27d2533dfc13e0c2a4fc63b)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
d51b7d37f14e Linux 6.6.75
431fb709db43 drm/v3d: Assign job pointer to NULL before signaling the fence
35b144b393db Input: xpad - add support for wooting two he (arm)
7c477b26d39e Input: xpad - add support for Nacon Evol-X Xbox One Controller
c009f1865582 Input: xpad - improve name of 8BitDo controller 2dc8:3106
723aa536831c Input: xpad - add QH Electronics VID/PID
7ea7e327a199 Input: xpad - add unofficial Xbox 360 wireless receiver clone
dc8c9c171ef3 Input: atkbd - map F23 key to support default copilot shortcut
80327feb234c Input: xpad - add support for Nacon Pro Compact
cca07b29f7af ALSA: usb-audio: Add delay quirk for USB Audio Device
3d8f4dc8c78f Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
6377838560c0 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
088bde862f8d scsi: storvsc: Ratelimit warning logs to prevent VM denial of service
e0500e4373cd ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
6e35f560daeb ext4: fix access to uninitialised lock in fc replay path
c981c32c38af vfio/platform: check the bounds of read/write syscalls
7d6405c13b0d cachestat: fix page cache statistics permission checking
854d0d361e45 Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad"
a99bacb35c14 block: fix integer overflow in BLKSECDISCARD
f4168299e553 net: sched: fix ets qdisc OOB Indexing
5ddcc9e92d54 smb: client: handle lack of EA support in smb2_query_path_info()
850e696f3627 libfs: Use d_children list to iterate simple_offset directories
0f03dd06e5d1 libfs: Replace simple_offset end-of-directory detection
6b1de53b1a0a Revert "libfs: Add simple_offset_empty()"
a01bb1c5cac9 libfs: Return ENOSPC when the directory offset range is exhausted
2b6da3fa94cd shmem: Fix shmem_rename2()
753828d6775e libfs: Add simple_offset_rename() API
3e716f31ff8b libfs: Fix simple_offset_rename_exchange()
307f68e49dda libfs: Add simple_offset_empty()
fc90bbcc08da libfs: Define a minimum directory offset
3bd97ebf7e4f libfs: Re-arrange locking in offset_iterate_dir()
4dd57d1f0e98 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
7998e7efd1d5 RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop
52da02521ede ipv6: Fix soft lockups in fib6_select_path under high next hop churn
cd9f7bf6cad8 cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
2364dc21ba5a ata: libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf()
509a928e815e ASoC: samsung: Add missing depends on I2C
85af156e158c hwmon: (drivetemp) Set scsi command timeout to 10s
2148a41dc8ff irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
b25bf1d7f5ff of/unittest: Add test that of_address_to_resource() fails on non-translatable address
758abba3dd41 drm/amd/display: Use HW lock mgr for PSR1
44c485f0fcb2 scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
06bfc95f817b seccomp: Stub for !CONFIG_SECCOMP
ed0d02b7e147 ASoC: samsung: Add missing selects for MFD_WM8994
bb60f107c96b ASoC: wm8994: Add depends on MFD core
0372f43ab704 Linux 6.6.74
3f51f8c9d289 net: fix data-races around sk->sk_forward_alloc
7d082fb20aa2 x86/xen: fix SLS mitigation in xen_hypercall_iret()
80d39b50bdc0 nfsd: add list_head nf_gc to struct nfsd_file
0b7b07cb5990 Revert "drm/amdgpu: rework resume handling for display (v2)"
f47c834a9131 fs: relax assertions on failure to encode file handles
f0c0ac84de17 ovl: support encoding fid from inode with no alias
955a355e179f ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
ec3e32de2d8a ocfs2: fix deadlock in ocfs2_get_system_file_inode
1364a29b71c7 block: fix uaf for flush rq while iterating tags
08ac5fdb9c6d drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
c39d275efbe9 iio: imu: inv_icm42600: fix spi burst write not supported
bcb9678b1c4f Revert "PCI: Use preserve_config in place of pci_flags"
0cc84b6636be drm/amdgpu: always sync the GFX pipe on ctx switch
65622de7c440 drm/i915/fb: Relax clear color alignment to 64 bytes
a5cbbea145b4 hrtimers: Handle CPU state correctly on hotplug
6c84ff2e788f irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()
61c684dbfeb0 irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
61ecbceae2ee irqchip: Plug a OF node reference leak in platform_irqchip_probe()
926ad31b76b8 pmdomain: imx8mp-blk-ctrl: add missing loop break condition
b0111650ee59 gpio: xilinx: Convert gpio_lock to raw spinlock
a5a2ee8144c3 fs/proc: fix softlockup in __read_vmcore (part 2)
09528bb1a412 filemap: avoid truncating 64-bit offset to 32 bits
c5418187b977 nouveau/fence: handle cross device fences properly
bc9c49341f97 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
8a15c81063b9 vsock: reset socket state when de-assigning the transport
dd93823fdd0e vsock/virtio: cancel close work in the destructor
d88b249e14bd vsock/virtio: discard packets if the transport changes
58e586c30d0b vsock/bpf: return early if transport is not assigned
a3a3c1aa5126 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
75deec40a774 selftests: mptcp: avoid spurious errors on disconnect
d09d17c104a9 mptcp: fix spurious wake-up on under memory pressure
890507bc19b9 mptcp: be sure to send ack when mptcp-level window re-opens
5cfe4b1d0cfb i2c: atr: Fix client detach
571d3f6045cd zram: fix potential UAF of zram table
4c8b783c9d16 ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA
ee37f3a538fc x86/asm: Make serialize() always_inline
002b2efb1130 nvmet: propagate npwg topology
8c9c1a2b48bb RDMA/bnxt_re: Fix to export port num to ib_query_qp
bd6a4b4aed75 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
91371922704c iomap: avoid avoid truncating 64-bit offset to 32 bits
4aaa1003a3f4 ACPI: resource: acpi_dev_irq_override(): Check DMI match last
8cc32fc86e47 selftests: tc-testing: reduce rshift value
8df41b7fb46d scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers
933689000dff cachefiles: Parse the "secctx" immediately
3f81514078fc kheaders: Ignore silly-rename files
62861a5d4dd6 fs: fix missing declaration of init_files
c598398815ee hfs: Sanity check the root record
2e41e98c4e79 mac802154: check local interfaces before deleting sdata list
1ea680703385 smb: client: fix double free of TCP_Server_Info::hostname
6152c2c612a7 i2c: rcar: fix NACK handling when being a target
573f036ba219 i2c: mux: demux-pinctrl: check initial mux selection, too
f3311576789e Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
b9b63c9cc1e0 hwmon: (tmp513) Fix division of negative numbers
3c8fe0931d9b soc: ti: pruss: Fix pruss APIs
63195bae1cbf drm/v3d: Ensure job pointer is set to NULL after job completion
5faf45beb701 drm/vmwgfx: Add new keep_resv BO param
ff5b9e9be645 net/mlx5e: Always start IPsec sequence number from 1
cdb3f2b62e2d net/mlx5e: Rely on reqid in IPsec tunnel mode
87c4417a9021 net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel
473bc285378f net/mlx5: Clear port select structure when fail to create
ba8fdf7cff09 net/mlx5: Fix RDMA TX steering prio
8a0097db0544 net: fec: handle page_pool_dev_alloc_pages error
e8438cb84d0b net: xilinx: axienet: Fix IRQ coalescing packet count overflow
325f2762fac7 nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
bb11f992f5a4 gtp: Destroy device along with udp socket's netns dismantle.
d756c8ac3029 gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
3d1c0c5500f5 gtp: use exit_batch_rtnl() method
1e222169f718 net: add exit_batch_rtnl() method
7cde21f52042 pktgen: Avoid out-of-bounds access in get_imix_entries
ea966b669878 openvswitch: fix lockup on tx to unregistering netdev with carrier
b02e70be498b bpf: Fix bpf_sk_select_reuseport() memory leak
c5af09473110 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
3b4299ff7a25 Linux 6.6.73
1795ca657119 Revert "ovl: do not encode lower fh with upper sb_writers held"
d1c53de4463b Revert "ovl: pass realinode to ovl_encode_real_fh() instead of realdentry"
950b604384fd Revert "ovl: support encoding fid from inode with no alias"
c2e420511612 Linux 6.6.72
ac7f5641e988 drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported
08a2117e83e5 riscv: Fix text patching when IPI are used
56b274473d6e mm: hugetlb: independent PMD page table shared count
ec500230d39a mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks
5cfaddaa4bdb fs/Kconfig: make hugetlbfs a menuconfig
1abe0a34aea6 pgtable: fix s390 ptdesc field comments
1fd2a57dcb4d workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker
6dc676743a7a workqueue: Update lock debugging code
2717b5e55a9f workqueue: Add rcu lock check at the end of work item execution
66e533f0b250 pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()
b1e6351c16b4 pmdomain: imx: gpcv2: Simplify with scoped for each OF child loop
b613a038fdd7 arm64: dts: rockchip: add hevc power domain clock to rk3328
be3eed59ac01 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
53e25b10a28e hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur
a4b01371512e ARM: dts: imxrt1050: Fix clocks for mmc
8efff2aa2d95 io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period
03753bfacbc6 riscv: kprobes: Fix incorrect address calculation
6a96af5f309d iio: adc: ad7124: Disable all channels at probe time
91dd568e3ff9 iio: inkern: call iio_device_put() only on mapped devices
09e067e3c83e iio: adc: at91: call input_free_device() on allocated iio_dev
f110a6d71bd8 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
2df664d7b4f2 iio: gyro: fxas21002c: Fix missing data update in trigger handler
455df95eb8f2 iio: adc: ti-ads8688: fix information leak in triggered buffer
5a95fbbecec7 iio: adc: rockchip_saradc: fix information leak in triggered buffer
cde312e257b5 iio: imu: kmx61: fix information leak in triggered buffer
a15ea87d4337 iio: light: vcnl4035: fix information leak in triggered buffer
74058395b2c6 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
fefb88a4da96 iio: pressure: zpa2326: fix information leak in triggered buffer
ea57f0bbe225 usb: gadget: configfs: Ignore trailing LF for user strings to cdev
ea6a14987424 usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
88cdfe9f15d5 usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm()
c1e7ced99da9 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
dcd4de31bd01 usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()
43c204b22dd8 usb: gadget: midi2: Reverse-select at the right place
953dea074bc5 usb: fix reference leak in usb_new_device()
730016e0b963 USB: core: Disable LPM only for non-suspended ports
77af0434807b USB: usblp: return error when setting unsupported protocol
7c3f7c3caa35 usb: dwc3-am62: Disable autosuspend during remove
0a3a87221418 x86/fpu: Ensure shadow stack is active before "getting" registers
0c50f00cc299 usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
0231ecfb1f7a tty: serial: 8250: Fix another runtime PM usage counter underflow
12f950a6a1c1 misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config
25692750c025 misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling
b02cf1d27e46 topology: Keep the cpumask unchanged when printing cpumap
c995c81b2a30 usb: dwc3: gadget: fix writing NYET threshold
05da04bbf3b9 USB: serial: cp210x: add Phoenix Contact UPS Device
138655dd9ebe usb-storage: Add max sectors quirk for Nokia 208
e5c87f33b514 staging: iio: ad9832: Correct phase range check
4c04529c77d5 staging: iio: ad9834: Correct phase range check
8166f38c8099 USB: serial: option: add Neoway N723-EA support
2dcb6368adf5 USB: serial: option: add MeiG Smart SRM815
12caa73a28f0 dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)
8dddc12d0324 f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
e3ed5a14aac7 io_uring/timeout: fix multishot updates
3ce08bab0105 drm/amd/display: increase MAX_SURFACES to the value supported by hw
fa6bc7263061 drm/amdkfd: fixed page fault when enable MES shader debugger
55ee64816bd5 ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
b239a3867d58 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
f48f060a4b36 riscv: Fix sleeping in invalid context in die()
5fe671caedc2 smb: client: sync the root session and superblock context passwords before automounting
d2512434f4cf thermal: of: fix OF node leak in of_thermal_zone_find()
ae9ab63a268b drm/amd/display: Add check for granularity in dml ceil/floor helpers
59d28c133e71 ksmbd: Implement new SMB3 POSIX type
284a221f8fa5 sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
55627918febd sctp: sysctl: udp_port: avoid using current->nsproxy
7ec30c54f339 sctp: sysctl: auth_enable: avoid using current->nsproxy
dc9d0e3cfd16 sctp: sysctl: rto_min/max: avoid using current->nsproxy
ad673e514b27 sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
c0e394fd6b88 mptcp: sysctl: sched: avoid using current->nsproxy
a57ce97c1978 dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
086136ad70c5 scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence()
6b305e98de0d dm thin: make get_first_thin use rcu-safe list first function
a4a7ac3d2660 riscv: mm: Fix the out of bound issue of vmemmap address
387f5b8ad3ff cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu
65b31b9d992c ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked
5cc621085e2b platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it
7673030efe0f afs: Fix the maximum cell name length
271ae0edbfc9 ksmbd: fix a missing return value check bug
5b195e6f8bde drm/mediatek: Add return value check when reading DPCD
5352901f0bf1 drm/mediatek: Fix mode valid issue for dp
9db527726634 drm/mediatek: Fix YCbCr422 color format issue for DP
acefaa6993eb drm/mediatek: stop selecting foreign drivers
7083b93e9755 drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err
229cc1028437 net/mlx5: Fix variable not being completed when function returns
235419f0956e net: stmmac: dwmac-tegra: Read iommu stream id from device tree
27202e2e8721 sched: sch_cake: add bounds checks to host bulk flow fairness counts
d5807dd1328b netfilter: conntrack: clamp maximum hashtable size to INT_MAX
1e3f5638c96b netfilter: nf_tables: imbalance in flowtable binding
281855205a7c iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
e026530e20e7 x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
85e4923bcbcd memblock tests: fix implicit declaration of function 'numa_valid_node'
b0b415f1a29d riscv: Fix early ftrace nop patching
52a6d4f16e5b tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset
b455f050709a Bluetooth: btnxpuart: Fix driver sending truncated data
327bd191bb44 Bluetooth: MGMT: Fix Add Device to responding before completing
9ba06f078f33 Bluetooth: hci_sync: Fix not setting Random Address when required
eff2cd6f53a5 eth: gve: use appropriate helper to set xdp_features
ba9f7c16ec87 ipvlan: Fix use-after-free in ipvlan_get_iflink().
7397fa36d676 tls: Fix tls_sw_sendmsg error handling
a78e04e0236b igc: return early when failing to read EECD register
30254c85b814 igc: field get conversion
0677b13dd9b0 ice: fix incorrect PHY settings for 100 GB/s
9d3884f303b0 cxgb4: Avoid removal of uninserted tid
70163207b57b bnxt_en: Fix possible memory leak when hwrm_req_replace fails
b7e540c52137 pds_core: limit loop over fw name list
24b85a8b0310 btrfs: avoid NULL pointer dereference if no valid extent tree
a8fbf80c4ff5 net: libwx: fix firmware mailbox abnormal return
e54beb9aed2a net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
91f89fe177a4 tcp/dccp: allow a connection when sk_max_ack_backlog is zero
b2c9204e21b5 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
41d2e3be0f28 net: 802: LLC+SNAP OID:PID lookup on start of skb data
45ae076dac49 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
6c37547a6eeb selftests/alsa: Fix circular dependency involving global-timer
3d736856e245 ASoC: mediatek: disable buffer pre-allocation
6754f5473dab ASoC: rt722: add delay time to wait for the calibration procedure
14f030a807dd erofs: fix PSI memstall accounting
1bf7e414cac3 erofs: handle overlapped pclusters out of crafted images properly
a1a541fbfa7e ovl: support encoding fid from inode with no alias
a3f8a2b13a27 ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
26423e18cd6f ovl: do not encode lower fh with upper sb_writers held
1e92afe80197 exfat: fix the infinite loop in __exfat_free_cluster()
dc1d7afceb98 exfat: fix the infinite loop in exfat_readdir()
71f4123cf2c7 dm array: fix cursor index when skipping across block boundaries
14f0e64c2f11 dm array: fix unreleased btree blocks on closing a faulty array cursor
6002bec5354f dm array: fix releasing a faulty array block twice in dm_array_cursor_end
a71e465f69be jbd2: flush filesystem device before updating tail sequence
6b32ff20d16a jbd2: increase IO priority for writing revoke records
fdebee5c5c2b memblock: use numa_valid_node() helper to check for invalid node ID
4ddb7f966f3d memblock: make memblock_set_node() also warn about use of MAX_NUMNODES
843e64492a7e Linux 6.6.71
a6923798e471 x86/hyperv: Fix hv tsc page based sched_clock for hibernation
b34e805539da Revert "x86, crash: wrap crash dumping code into crash related ifdefs"
c8bc44c5f961 Revert "x86/hyperv: Fix hv tsc page based sched_clock for hibernation"
1acb10106df3 Linux 6.6.70
9722973ad038 scsi: hisi_sas: Remove redundant checks for automatic debugfs dump
3de1b50f055d RDMA/bnxt_re: Fix max SGEs for the Work Request
f61e663d78ff mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
27c843e76447 mptcp: fix recvbuffer adjust on sleeping rcvmsg
53fe947f67c9 mptcp: fix TCP options overflow.
1ff2302e8aea mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
86d946f3f999 mm/kmemleak: fix sleeping function called from invalid context at print message
424abdec35ec mm/readahead: fix large folio support in async readahead
cbe9eb2c39d0 gve: guard XDP xmit NDO on existence of xdp queues
771d66f2bd8c gve: guard XSK operations on the existence of queues
9b071576f891 fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
1f49aaf55652 drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
79fcfc900abe dt-bindings: display: adi,adv7533: Drop single lane support
7b977f8c26b6 drm: adv7511: Drop dsi single lane support
271f031f4c31 net/sctp: Prevent autoclose integer overflow in sctp_association_init()
b32c3b748d29 sky2: Add device ID 11ab:4373 for Marvell 88E8075
8c6fd5803b98 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
b92667f75574 RDMA/uverbs: Prevent integer overflow issue
c9818b61d0a8 scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
edc8ece96c11 kcov: mark in_softirq_really() as __always_inline
2e3d203b1ade ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
d2392b79d8af ALSA: seq: oss: Fix races at processing SysEx messages
7d1f59defa9e ALSA hda/realtek: Add quirk for Framework F111:000C
396964d45ca5 ALSA: seq: Check UMP support for midi_version change
199f04528737 Revert "bpf: support non-r10 register spill/fill to/from stack in precision tracking"
bc6962f2dbaf modpost: fix the missed iteration for the max bit in do_input()
f93e9ae0ba5e modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
36e1b6890f22 RDMA/bnxt_re: Fix the max WQE size for static WQE support
c3b5a7d6a13b seq_buf: Make DECLARE_SEQ_BUF() usable
f2b94ee08ec6 ARC: build: Try to guess GCC variant of cross compiler
d8f3f7d30f65 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
bef333418368 Bluetooth: hci_core: Fix sleeping function called from invalid context
d8ecb248c199 net: usb: qmi_wwan: add Telit FE910C04 compositions
c6b1d01e7a9c smb: client: destroy cfid_put_wq on module exit
1d7ee876b8b9 ksmbd: set ATTR_CTIME flags when setting mtime
2f75da8294bf ksmbd: retry iterate_dir in smb2_query_dir
f53b37313ab6 bpf: fix potential error return
73a30cb3e980 sound: usb: format: don't warn that raw DSD is unsupported
325370be0676 sound: usb: enable DSD output for ddHiFi TC44C
7523dd63ab22 ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model
0d5e2d476000 ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers
35916b2f9650 btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
d0fafe701c6a drm/amdkfd: Correct the migration DMA map direction
037ea0f28f9a wifi: mac80211: wake the queues in case of failure in resume
86772872f9f5 wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
d6b130fabfe1 net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init
17e8fa894345 ila: serialize calls to nf_register_net_hooks()
a693b87692b4 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
7aa78d0d8546 af_packet: fix vlan_get_tci() vs MSG_PEEK
23f2e7a13fa4 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
ad91a2dacbf8 net: restrict SO_REUSEPORT to inet sockets
95ccf006bbc8 net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
9eea3703c882 net: sfc: Correct key_len for efx_tc_ct_zone_ht_params
b238f61cc394 RDMA/rtrs: Ensure 'ib_sge list' is accessible
0cd3bde081cd net: wwan: t7xx: Fix FSM command timeout issue
313474b10897 net: mv643xx_eth: fix an OF node reference leak
d5ea3a4d02d8 eth: bcmsysport: fix call balance of priv->clk handling routines
930f2f96734e ALSA: usb-audio: US16x08: Initialize array before use
0c896816aa19 net: llc: reset skb->transport_header
4f49349c1963 netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
c9b344ada5fd drm/i915/dg1: Fix power gate sequence.
3e45dd1622a2 net/mlx5e: Skip restore TC rules for vport rep without loaded flag
e66a99b9177b net/mlx5e: macsec: Maintain TX SA from encoding_sa
43e589ab372f net/mlx5: DR, select MSIX vector 0 for completion queue creation
f647d72245aa netrom: check buffer length before accessing it
36eff8669b74 net: Fix netns for ip_tunnel_init_flow()
7e9aa1a065dc ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit()
3b1a7fb74ab1 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit()
ae0710c5cc74 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev()
77b1e00fe97e ip_tunnel: annotate data-races around t->parms.link
2af69905180b net: fix memory leak in tcp_conn_request()
c6870f86bde6 net: stmmac: restructure the error path of stmmac_probe_config_dt()
6d01d9f66ae1 net: stmmac: don't create a MDIO bus if unnecessary
48f63e4e64a5 RDMA/hns: Fix missing flush CQE for DWQE
be4293e108e2 RDMA/hns: Fix warning storm caused by invalid input in IO path
2746888be48c RDMA/hns: Fix mapping error of zero-hop WQE buffer
2049fb6c8bd7 RDMA/hns: Remove unused parameters and variables
363f502cbfc0 RDMA/hns: Refactor mtr find
ca2a2cad4efb net: dsa: microchip: Fix LAN937X set_ageing_time function
7583dd5928b6 net: dsa: microchip: Fix KSZ9477 set_ageing_time function
fa7f96589f17 drm/bridge: adv7511_audio: Update Audio InfoFrame properly
f28fa7625536 RDMA/bnxt_re: Fix the locking while accessing the QP table
cd1547b49b2c RDMA/bnxt_re: Fix MSN table size for variable wqe mode
2e719d89b9fa RDMA/bnxt_re: Add send queue size check for variable wqe
3ae9ee7ff3b2 RDMA/bnxt_re: Disable use of reserved wqes
bb46a484a0c6 RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters
9fcfe972758b RDMA/bnxt_re: Fix max_qp_wrs reported
38b49312da2d RDMA/bnxt_re: Fix reporting hw_ver in query_device
14f66ac898c9 RDMA/bnxt_re: Add check for path mtu in modify_qp
183a96174cab RDMA/bnxt_re: Fix the check for 9060 condition
347654387bb1 nvme-pci: 512 byte aligned dma pool segment quirk
a0ceed736c88 RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters
a5092b138e1c RDMA/bnxt_re: Avoid initializing the software queue for user queues
25e6e9da6926 RDMA/mlx5: Enforce same type port association for multiport RoCE
5d1d7522cf82 RDMA/bnxt_re: Remove always true dattr validity check
c91ae7c12d6f RDMA/bnxt_re: Allow MSN table capability check
f452f397f9a6 tracing: Check "%s" dereference via the field and not the TP_printk format
55841e8820b9 tracing: Fix trace_check_vprintf() when tp_printk is used
680c07fabc2b tracing: Handle old buffer mappings for event strings and functions
6920e362bc08 seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str()
cd27bbe89810 powerpc: Remove initialisation of readpos
c46547b4686e tracing: Move readpos from seq_buf to trace_seq
1ec141d8f51b net: mctp: handle skb cleanup on sock_queue failures
c47ed91156da ceph: give up on paths longer than PATH_MAX
a64e5295ebc4 tracing: Have process_string() also allow arrays
de2a10e19226 mmc: sdhci-msm: fix crypto key eviction
6228f13f1996 btrfs: fix use-after-free in btrfs_encoded_read_endio()
c1dbd28a0795 selinux: ignore unknown extended permissions
c2a7fc514637 f2fs: fix to wait dio completion
23ea763880d6 platform/x86: mlx-platform: call pci_dev_put() to balance the refcount
d4eb5b3c115d ALSA: ump: Shut up truncated string warning
8b2e38f2a9b7 usb: xhci: Avoid queuing redundant Stop Endpoint commands
8a2273e5c1be usb: typec: ucsi: glink: fix off-by-one in connector_status
a47f0b03149a scsi: hisi_sas: Fix a deadlock issue related to automatic dump
8c5ad189e90f cleanup: Remove address space of returned pointer
55779f26eab9 crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes
9457d783fb94 Bluetooth: btusb: mediatek: add callback function in btusb_disconnect
3aab20eb1989 Bluetooth: btusb: add callback function in btusb suspend/resume
9a466b8693b9 btrfs: fix use-after-free when COWing tree bock and tracing is enabled
0d2cc60b44d0 btrfs: rename and export __btrfs_cow_block()
151447859d6f x86/fred: Clear WFE in missing-ENDBRANCH #CPs
9c268be377e7 x86/ptrace: Add FRED additional information to the pt_regs structure
498bdedca58a x86/ptrace: Cleanup the definition of the pt_regs structure
48417c3426cf ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
4252d023bae7 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
f5a20424084f scsi: mpi3mr: Start controller indexing from 0
d424303d8d18 scsi: mpi3mr: Use ida to manage mrioc ID
8d891c866cf7 ALSA: ump: Update legacy substream names upon FB info update
9617001adfc9 ALSA: ump: Indicate the inactive group in legacy substream names
cf29cbf61cf2 ALSA: ump: Don't open legacy substream for an inactive group
b5e175e18a39 ALSA: ump: Use guard() for locking
b41d73055284 udf: Verify inode link counts before performing rename
17b312c5d869 udf_rename(): only access the child content on cross-directory rename
d33523b0beb5 watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler
e145b77fb5c1 watchdog: rzg2l_wdt: Rely on the reset driver for doing proper reset
7ea100fb50bb watchdog: rzg2l_wdt: Remove reset de-assert from probe
b222816f9c43 of: address: Preserve the flags portion on 1:1 dma-ranges mapping
443f803b332b of: address: Store number of bus flag cells rather than bool
7a40a884f597 of: address: Remove duplicated functions
6681113633dc x86/hyperv: Fix hv tsc page based sched_clock for hibernation
e5b1574a8ca2 x86, crash: wrap crash dumping code into crash related ifdefs
5422f4321640 thunderbolt: Don't display nvm_version unless upgrade supported
5a23e3e9e245 thunderbolt: Add support for Intel Panther Lake-M/P
888c554d3dfd thunderbolt: Add support for Intel Lunar Lake
6cd8e621a689 xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
f1ece345ad2c usb: xhci: Limit Stop Endpoint retries
61329b25dc1d xhci: retry Stop Endpoint on buggy NEC controllers
43e3aa2f44d6 net: renesas: rswitch: fix possible early skb release
3dd65ffa2df6 softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel
d6616dcd8721 net/mlx5: unique names for per device caches
ddcc7d71be31 Revert "nvme: make keep-alive synchronous operation"
801acf741c87 nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function
2c276bef8273 usb: typec: ucsi: glink: be more precise on orientation-aware ports
7723988b0127 usb: typec: ucsi: glink: set orientation aware if supported
01059e0b5cc0 usb: typec: ucsi: add update_connector callback
fd662c37a108 usb: typec: ucsi: glink: move GPIO reading into connector_status callback
8dd7fc5e409b usb: typec: ucsi: add callback for connector status updates
c47940e84398 iio: adc: ad7192: properly check spi_get_device_match_data()
843b5d1602d6 iio: adc: ad7192: Convert from of specific to fwnode property handling
f7d548a62f08 usb: chipidea: udc: limit usb request length to max 16KB
7a2020e83b6a usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag
c39df6d3af2d usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag
c2556801583c fs/ntfs3: Fix warning in ni_fiemap
48ebb93f933d fs/ntfs3: Implement fallocate for compressed files
171c40531b04 remoteproc: qcom: pas: enable SAR2130P audio DSP support
b506a0c41411 remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP
25804f9b492b remoteproc: qcom: pas: Add sc7180 adsp
3c9d3157f3cc mailbox: pcc: Check before sending MCTP PCC response ACK
d8c0f38208a4 ACPI: PCC: Add PCC shared memory region command and status bitfields
4460b5236818 i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros
dcc02c9ebfe8 mailbox: pcc: Support shared interrupt for multiple subspaces
605018764e21 mailbox: pcc: Add support for platform notification handling
82461d89c849 clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
deff81f56dff clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure
7c8c50c9855a scsi: hisi_sas: Create all dump files during debugfs initialization
044928679823 scsi: hisi_sas: Allocate DFX memory during dump trigger
91e035e98fa1 scsi: hisi_sas: Directly call register snapshot instead of using workqueue
4f4fe3db92bb Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925
f8a67ffb96c9 Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925
1e7b1a8e7b6e Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925
e612c16ed0b7 Bluetooth: Add support ITTIM PE50-M75C
ca4e69826d67 Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions
6e6a3479986a i2c: i801: Add support for Intel Panther Lake
f38ca98b0721 i2c: i801: Add support for Intel Arrow Lake-H
b35de9e01fc7 wifi: ath10k: avoid NULL pointer error during sdio remove
358c36eae58d wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights
3ed6b2daa4e9 wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask()
dc6094108573 wifi: mac80211: Add non-atomic station iterator
4eceef729c84 wifi: ath12k: Optimize the mac80211 hw data access
3d94c4b21966 wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
24b5898a8c73 wifi: mac80211: export ieee80211_purge_tx_queue() for drivers
ed01e57a8169 media: uvcvideo: Force UVC version to 1.0a for 0408:4033
9471b8f80526 media: uvcvideo: Force UVC version to 1.0a for 0408:4035
8fa6f680b5aa cleanup: Adjust scoped_guard() macros to avoid potential warning
873df38bdf42 cleanup: Add conditional guard support
4b6beff3c073 crypto: ecdsa - Avoid signed integer overflow on signature decoding
ec6488917941 crypto: ecdsa - Use ecc_digits_from_bytes to convert signature
1afc7acbedb8 crypto: ecdsa - Rename keylen to bufsize where necessary
e7fcd5d696c4 crypto: ecdsa - Convert byte arrays with key coordinates to digits
93011887013d ext4: partial zero eof block on unaligned inode size extension
fa42d5f1327f ext4: convert to new timestamp accessors
1864d4712c4b memblock: allow zero threshold in validate_numa_converage()
6fdc770506eb NUMA: optimize detection of memory with no node id assigned by firmware
3adf89f17dbd sched: Initialize idle tasks only once
106740e978c7 usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic
39619c65ab4b smb: client: fix use-after-free of signing key
d7cb986425ce smb: client: stop flooding dmesg in smb2_calc_signature()
5f36890d650c fs/smb/client: implement chmod() for SMB3 POSIX Extensions
d64429042fef smb/client: rename cifs_ace to smb_ace
298e73ac323a smb/client: rename cifs_acl to smb_acl
46c22d37f691 smb/client: rename cifs_sid to smb_sid
386660bd303e smb/client: rename cifs_ntsd to smb_ntsd
8322a66f9369 x86/mm: Carve out INVLPG inline asm for use by others
bffaf4cb2810 docs: media: update location of the media patches
e8b8c1ecbd2c drm/amd/display: Fix incorrect DSC recompute trigger
3f9f631f9b91 drm/amd/display: Fix DSC-re-computing
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 989dc0cea1de8c971fb68494b647c6c194feaed2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Incorrect Access Control in GStreamer RTSP server 1.25.0 in gst-rtsp-server/rtsp-media.c
allows remote attackers to cause a denial of service via a series of specially crafted
hexstream requests.
(From OE-Core rev: 3e7b7697ec32b0fa2808efcff4a6bd544261b3fe)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In FFmpeg version n6.1.1, specifically within the avcodec/speexdec.c module,
a potential security vulnerability exists due to insufficient validation
of certain parameters when parsing Speex codec extradata. This vulnerability
could lead to integer overflow conditions, potentially resulting in undefined
behavior or crashes during the decoding process.
(From OE-Core rev: c46bb37a76582ee7352f2bc027920e8ba76e5c15)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the WAVARC decoder of the libavcodec
library which allows for an integer overflow when handling certain block types,
leading to a denial-of-service (DoS) condition.
(From OE-Core rev: 161711ba2ef14fa77fba4740b1933c68043c57c7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the AVI demuxer of the libavformat library
which allows for an integer overflow, potentially resulting in a denial-of-service
(DoS) condition.
(From OE-Core rev: 21230d5dfe908533958712e06316a253e16b9d2e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has an integer overflow vulnerability in the FFmpeg CAF decoder.
(From OE-Core rev: 8057ba630477a7aeedf057b7e1ce25ab0c445665)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in the component /libavformat/westwood_vqa.c of FFmpeg n6.1.1
allows attackers to cause a denial of service in the application via a crafted VQA file.
(From OE-Core rev: fe7df1727d8ea4868091236ddfff7ea862c1ada8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the DXA demuxer of the libavformat library
allowing for an integer overflow, potentially resulting in a denial-of-service
(DoS) condition or other undefined behavior.
(From OE-Core rev: 5661bac10db7e20064c10660c47c361b7d2418ee)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg version n6.1.1 has a double-free vulnerability in the fftools/ffmpeg_mux_init.c
component of FFmpeg, specifically within the new_stream_audio function.
(From OE-Core rev: 051bc7afc01e72d5ef0fc14683689ab45e4eaab8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As per "The rustc book"[1], mips*-unknown-linux-* are "tier 3" targets:
Tier 3 targets are those which the Rust codebase has support for, but
which the Rust project does not build or test automatically, so they
may or may not work.
We already skip qemumips in this selftest, but we're now also seeing
failures with qemumips64 so refactor the test to skip all machines where
the architecture is mips or mips64.
[1] https://doc.rust-lang.org/nightly/rustc/platform-support.html
(From OE-Core rev: 681f5ea8d6a5050aebfb1f656da9ba679433e366)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 177e268811c04260923ac4b16fa047315304add0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The do_testsdk for lib32-core-image-sato aborts with below error:
configure: error: Package requirements (gtk+-3.0) were not met:
No package 'gtk+-3.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
This causes due to an absolute path name in 'sdk_env', which is now stripped to have only the environment name.
Backport from oe-core master: https://git.openembedded.org/openembedded-core/commit/?id=386e4132a9ced75599d92610cf5c0e8fe907c3b6
(From OE-Core rev: 83c3e40e2361d771a724062e38a1349b87059c75)
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
YOCTO [#15061]
The rust sdk installs both 'rust.sh' and 'cargo.sh' for lib32 and lib64 in the same location.
This causes below error while installing the lib32 & lib64 binaries:
Error: Transaction test error:
file /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/environment-setup.d/cargo.sh
conflicts between attempted installs of rust-cross-canadian-arm-1.67.1-r0.x86_64_nativesdk and
rust-cross-canadian-aarch64-1.67.1-r0.x86_64_nativesdk
file /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/environment-setup.d/rust.sh
conflicts between attempted installs of rust-cross-canadian-arm-1.67.1-r0.x86_64_nativesdk and
rust-cross-canadian-aarch64-1.67.1-r0.x86_64_nativesdk
ERROR: Task (virtual:multilib:lib32:/media/build/poky/meta/recipes-sato/images/core-image-sato.bb:do_populate_sdk)
failed with exit code '1'
The change includes:
- Prepending '${RUST_TARGET_SYS}' to 'rust.sh' to differentiate between target systems.
- Moving the non-target-specific environment variables to 'nativesdk-cargo' and 'nativesdk-rust',
instead of being managed by the cross-canadian recipe.
Backport from oe-core master: https://git.openembedded.org/openembedded-core/commit/?id=40eb4bfe2f100ba5301046ca25110fcc55a640bb
(From OE-Core rev: 889cda30baccd43e5c82b38752b462aef4ce626c)
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As a user i want to override `RUSTLIB` path on a bbclass, lets
call it `XYZ.bbclass`.
If a certain recipe inherits `cargo.bbclass` and `XYZ.bbclass` the
value of `RUSTLIB` is dependent on the order of the inherit.
If `cargo.bbclass` is inherit before `XYZ.bbclass` this will reflect
the desired value of `RUSTLIB`, on the oposite, if the `XYZ.bbclass`
is inherit before `cargo.bbclass` then the `RUSTLIB` defined on
`rust-common.bbclass` will prevail.
Changed definition of `RUSTLIB` to soft assignment to make it overridable.
(From OE-Core rev: b71da7dd831d768d829c74f6137152f2ca6141b0)
Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
(cherry picked from commit 6eeb832f73ffb48f5f05dc47191f60e4599e640f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was prompted by working on librsvg update: the new meson-driven
version wants to query values from .pc files residing in its own
build directory, and modifies PKG_CONFIG_PATH accordingly.
When using the pkg-config-native wrapper such modifications
have no effect, and we have to pass them in manually
from the recipe via EXTRA_NATIVE_PKGCONFIG_PATH variable.
This variable is already defined (with an empty value) and
appended to PKG_CONFIG_PATH export in the native class, so this
simply extends its use to the wrapper.
(Appending to PKG_CONFIG_PATH in the wrapper, instead of resetting it,
is not an option as that can lead to contamination with the cross values).
(From OE-Core rev: 2bc050146d47b14d890a1b0db2b55f9057a08b65)
(From OE-Core rev: 104737073bd553b9cf93db7ed9575fd50ba6c973)
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>
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
During the execution of the command: i686-w64-mingw32-dlltool
--input-def $def_filepath --output-delaylib $filepath --dllname qemu.exe
An error occurred:
i686-w64-mingw32-dlltool: failed to open temporary head file: ..._w64_mingw32_nativesdk_qemu_8_2_2_build_plugins_libqemu_plugin_api_a_h.s
Due to the path length exceeding the Linux system's file name length
limit (NAME_MAX=255), the temporary file name generated by the
i686-w64-mingw32-dlltool command becomes too long to open. To address
this, a new temporary file name prefix is generated using tmp_prefix =
prefix_encode ("d", getpid()), ensuring that the file name does not
exceed the system's length limit.
Allow for "snnnnn.o" suffix when testing against NAME_MAX, and tidy
TMP_STUB handling by overwriting a prior nnnnn.o string rather than
copying the entire name.
(From OE-Core rev: 617df4ee1d6523ded43f156af8206dfca2c0c8ee)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The RequiresMountsFor configuration option of systemd.unit (added in
systemd version 201) not only adds the Requires and After options for
the required mount unit, but it adds them for all mount units required
to access the specified path.
So this change is both a simplification, and an improvement.
Not only will all needed mount units be added to Requires and After, but
the overlay path does not have to be a mountpoint, but can be at any
directory level beneath a mountpoint.
(From OE-Core rev: e00920c55a44058e8d2b063bf865df11e59a6185)
Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
(cherry picked from commit fa2422232a143b21aeea3728abca82100946dbc4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Having something like
Starting Overlayfs directories setup /home...
Starting Overlayfs directories setup /root...
Finished Overlayfs directories setup /home.
Finished Overlayfs directories setup /root.
Mounting Overlayfs mount unit /home...
Mounting Overlayfs mount unit /root...
Mounted Overlayfs mount unit /root.
Mounted Overlayfs mount unit /home.
is much more informative than
Starting Overlayfs directories setup...
Starting Overlayfs directories setup...
Finished Overlayfs directories setup.
Finished Overlayfs directories setup.
Mounting Overlayfs mount unit...
Mounting Overlayfs mount unit...
Mounted Overlayfs mount unit.
Mounted Overlayfs mount unit.
Especially as the number of overlayfs mount units increase.
(From OE-Core rev: 9eb6c41e1c5411193a19e73af81f628171b01407)
Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7308b4fc6f51bdf2b8f3b7899ff3758c5968e418)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
* gpg,gpgv: New option --assert-pubkey-algo.
* gpg: Emit status lines for errors in the compression layer.
* gpg: Fix invocation with --trusted-keys and --no-options.
* gpgsm: Allow for a longer salt in PKCS#12 files.
* gpgtar: Make --status-fd=2 work on Windows.
* scd: Support for the ACR-122U NFC reader.
* scd: Suport D-TRUST ECC cards.
* scd: Allow auto detaching of kernel drivers; can be disabled with
the new compatibility-flag ccid-no-auto-detach.
* scd: Allow setting a PIN length of 6 also with a reset code for
openpgp cards.
* agent: Allow GET_PASSPHRASE in restricted mode.
* dirmngr: Trust system's root CAs for checking CRL issuers.
* dirmngr: Fix regression in 2.4.4 in fetching keys via hkps.
* gpg-wks-client: Make option --mirror work properly w/o specifying
domains.
* g13,gpg-wks-client: Allow command style options as in "g13 mount
foo".
* Allow tilde expansion for the foo-program options.
* Make the getswdb.sh tool usable outside the GnuPG tree.
(From OE-Core rev: a596d0e3802486dce9eeee2a9cbfdc6372a182d5)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on binutils-2.42 stable branch are updated.
758a2290dbd PR32387 ppc64 TLS optimization bug with -fno-plt code
ed489bf1574 s390: Add arch15 Concurrent-Functions Facility insns
64e8e16a906 s390: Add arch15 instruction names
Tested on qemux86_64.
There were no additional PASS or FAIL after the update
(From OE-Core rev: 6ce232df15834cae44f3eda0f786132086afb76e)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[ YOCTO #14747 ]
Adding a initramfs is a common task, and the way oe-core offers to do so
is by using the initramfs-framework recipe and companion modules. There
was already documentation on adding an initramfs but the documentation
was lacking details on this framework. Add it before the multiconfig
section because it is a bit more important IMO.
Reported-by: Alejandro <alejandro@enedino.org>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e1aa69d00e20a5d3c948c430ed10eb01e7baa574)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit caedbca4eced4cf5bc74aaae64e4ad2887c2fc65)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We document how to add ptest support for a recipe by inheriting the
ptest class. We may as well tell the user to inherit a ptest class for a
common framework which does most of the job for you.
Suggested-by: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 96645900c93abb95419f81e1553d988f3f68dc6a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 411b18e489a97ea4cde05613cdd4c86deb0cb8cb)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The devtool ide-sdk section is reformulated to be independent of the
eSDK installer. In fact, ide-sdk does not even support the execution
of an installer-based setup.
This reformulation is also a preparation for moving the devtool
documentation to a dedicated devtool section which is independent from
the eSDK documentation.
It should be clarified that devtool ide-sdk starts the SDK directly
from the bitbake environment. It is therefore an alternative to
bitbake -c populate_sdk_ext and installing an SDK installer.
A warning is added that explains some workarounds for some nasty
behavior of VSCode when running it in a bitbake environment.
(From yocto-docs rev: 87b37eabd1db05d9cb3f689cf43f1e6f4d649a97)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 287817f33688d61f7a71c056bfa5c645edb4fc4e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
How to reproduce:
- UBOOT_CONFIG must be used. With UBOOT_MACHINE it works fine.
A simple example based on oe-core is to modify the
beaglebone-yocto.conf file like this:
-UBOOT_MACHINE = "am335x_evm_defconfig"
+UBOOT_CONFIG = "foo"
+UBOOT_CONFIG[foo] = "am335x_evm_defconfig"
- A build configuration which inherits the kernel-fitimage.bbclass is
needed. For example:
MACHINE = "beaglebone-yocto"
KERNEL_IMAGETYPE = "Image"
KERNEL_IMAGETYPES += " fitImage "
KERNEL_CLASSES = " kernel-fitimage "
devtool modify linux-yocto
devtool build linux-yocto
...
| cp: cannot stat '.../linux-yocto-6.6.21+git/am335x_evm_defconfig/.config':
No such file or directory
| WARNING: .../linux-yocto/6.6.21+git/temp/run.do_configure.2081673:172 exit 1
from 'cp .../linux-yocto-6.6.21+git/am335x_evm_defconfig/.config
.../build/workspace/sources/linux-yocto/.config.baseline'
The reason for this problem is that the uboot-config.bbclass sets the
variable KCONFIG_CONFIG_ROOTDIR to a path that makes sense for u-boot,
but not for other recipes. However, the kernel-fitimage.bbclasse, for
example, inherits the uboot-config.bbclass, which brings the
u-boot-specific path into the kernel build context.
This change removes the uboot-specific KCONFIG_CONFIG_ROOTDIR path from
recipes other than u-boot itself.
(From OE-Core rev: 37835788d0772568f3551532eacbf810a4a6e47b)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from b23581a22619c52724c8e078f29e871e2ee74259)
Signed-off-by: Leonard Anderweit <l.anderweit@phytec.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The ide-sdk command bootstraps the SDK from the bitbake environment
before the IDE configuration is generated. In the case of the eSDK
installer, the bootstrapping is performed during the installation of
the eSDK installer. Running the ide-sdk plugin from an eSDK installer
based setup would require skipping the bootstrapping and probably taking
some other differences into account when generating the IDE
configurations.
This would be possible. But it will probably never be implemented, as
running devtool ide-sdk directly from the bitbake environment is much
more flexible.
Also, some of the recent improvements that have made it into the core
have the potential to make the eSDK installer obsolete at some point in
the future:
- bitbake-layers create-layers-setup replicates the layers
- bitbake-config-build replicates the build configuration
- The new sstate mirror features replicate the sstate
- bblock locks the sstate more flexible than the eSDK installer
- devtool ide-sdk bootstraps the SDK directly from the bitbake
environment. The same environment-setup... file is provided with
--mode=shared.
The devtool modify based workflow is supported since always by devtool
and also the default --mode of devtool ide-sdk.
These functions essentially cover what the eSDK installer does without
a need for the current implementation of the eSDK installer and the
populate_sdk_ext, which is hard to maintain and takes a lot of time to
build.
This means that instead of making the ide-sdk plugin compatible with the
eSDK installer, we should rather replace the current implementation of
the eSDK installer and populate_sdk_ext with an implementation that can
replicate a normal bitbake environment in a convenient way where the
ide-sdk plugin also just works without additional complexity.
(From OE-Core rev: f50306ea3e174b8db46b20b68a7ac4299a69f50d)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The debug_build_config function was never called. Compiling with debug
optimized compiler flags was not working. Even with the
--debug-build-config flag set, the build configuration from the recipe
was used.
The devtool ide-sdk --debug-build-config approach didn't work very well
anyway. The problem is that changing the bbappend file doesn't work
while bitbake uses the bbappend file. As a workaround, it would be
possible to parse the recipe, get DEBUG_BUILD and the path to the append
file, exit tinfoil, change the bbappend file, reopen tinfoil and do what
ide-sdk is supposed to do. Such an implementation would be complicated
and slow.
Therefore, the code that was originally supposed to implement this is
removed from ide-sdk and the new --debug-build function of devtool
modify is used instead. Additionally, a hint should be given on how to
manually add DEBUG_BUILD = '1' to bbappend.
This is compatible with the VSCode Bitbake plug-in, which does not
support this parameter anyway.
(From OE-Core rev: 23795962683c792347a17854fb0521734497d4a8)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sort the keys of the generated CMakeUserPreset.json file to make it
easier to search and compare.
(From OE-Core rev: b12dbde1ea30dd0fc1dd9352de948b8377c347fa)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a new option --debug-builds to automatically add DEBUG_BUILD = “1”
to the bbappend file of this recipe. This is especially useful when
invoking devtool modify before invoking devtool ide-sdk to perform a
remote debugging session.
(From OE-Core rev: fa30d8dd71393e10aa678c6e938c23d486b336c6)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In case both UBOOT_SIGN_ENABLE and UBOOT_ENV are enabled and
kernel-fitimage.bbclass is in use to generate signed kernel
fitImage, there is a circular dependency between uboot-sign
and kernel-fitimage bbclasses . The loop looks like this:
kernel-fitimage.bbclass:
- do_populate_sysroot depends on do_assemble_fitimage
- do_assemble_fitimage depends on virtual/bootloader:do_populate_sysroot
- virtual/bootloader:do_populate_sysroot depends on virtual/bootloader:do_install
=> The virtual/bootloader:do_install installs and the
virtual/bootloader:do_populate_sysroot places into
sysroot an U-Boot environment script embedded into
kernel fitImage during do_assemble_fitimage run .
uboot-sign.bbclass:
- DEPENDS on KERNEL_PN, which is really virtual/kernel. More accurately
- do_deploy depends on do_uboot_assemble_fitimage
- do_install depends on do_uboot_assemble_fitimage
- do_uboot_assemble_fitimage depends on virtual/kernel:do_populate_sysroot
=> do_install depends on virtual/kernel:do_populate_sysroot
=> virtual/bootloader:do_install depends on virtual/kernel:do_populate_sysroot
virtual/kernel:do_populate_sysroot depends on virtual/bootloader:do_install
Attempt to resolve the loop. Pull fitimage configuration options into separate
new configuration file image-fitimage.conf so these configuration options can
be shared by both uboot-sign.bbclass and kernel-fitimage.bbclass, and make use
of mkimage -f auto-conf / mkimage -f auto option to insert /signature node key-*
subnode into U-Boot control DT without depending on the layout of kernel fitImage
itself. This is perfectly valid to do, because the U-Boot /signature node key-*
subnodes 'required' property can contain either of two values, 'conf' or 'image'
to authenticate either selected configuration or all of images when booting the
fitImage.
For details of the U-Boot fitImage signing process, see:
https://docs.u-boot.org/en/latest/usage/fit/signature.html
For details of mkimage -f auto-conf and -f auto, see:
https://manpages.debian.org/experimental/u-boot-tools/mkimage.1.en.html#EXAMPLES
(From OE-Core rev: 259bfa86f384206f0d0a96a5b84887186c5f689e)
Fixes: 5e12dc911d0c ("u-boot: Rework signing to remove interdependencies")
Reviewed-by: Adrian Freihofer <adrian.freihofer@siemens.com>
(From OE-Core rev: d7bd9c6276611c8c8de0c2a24947783eae5d932a)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The update includes 156 commits. Full list of changes can be found on Github [1]
All patches were refreshed with devtool. One patch had to be manually
rebased to resolve a merge conflict introduced with 255.14 [2].
[1] https://github.com/systemd/systemd-stable/compare/v255.13...v255.17
[2] 0003-src-basic-missing.h-check-for-missing-strndupa.patch
(From OE-Core rev: 57ca5a2c912fcc4836f263ff2b98c9de2130f324)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
@@ -62,37 +62,77 @@ found in ``build/tmp/deploy/cve``.
For example the CVE check report for the ``flex-native`` recipe looks like::
$ cat poky/build/tmp/deploy/cve/flex-native
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2016-6354
CVE STATUS: Patched
CVE SUMMARY: Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.
CVSS v2 BASE SCORE: 7.5
CVSS v3 BASE SCORE: 9.8
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2016-6354
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2019-6293
CVE STATUS: Ignored
CVE SUMMARY: An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.
CVSS v2 BASE SCORE: 4.3
CVSS v3 BASE SCORE: 5.5
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2019-6293
"summary": "flex.skl in Will Estes and John Millaway Fast Lexical Analyzer Generator (flex) before 2.5.33 does not allocate enough memory for grammars containing (1) REJECT statements or (2) trailing context rules, which causes flex to generate code that contains a buffer overflow that might allow context-dependent attackers to execute arbitrary code.",
"summary": "Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.",
"summary": "An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.",
"scorev2": "4.3",
"scorev3": "5.5",
"scorev4": "0.0",
"modified": "2024-11-21T04:46Z",
"vector": "NETWORK",
"vectorString": "AV:N/AC:M/Au:N/C:N/I:N/A:P",
"detail": "upstream-wontfix",
"description": "there is stack exhaustion but no bug and it is building the parser, not running it, effectively similar to a compiler ICE. Upstream no plans to address this."
}
]
}
]
}
For images, a summary of all recipes included in the image and their CVEs is also
generated in textual and JSON formats. These ``.cve`` and ``.json`` reports can be found
generated in the JSON format. These ``.json`` reports can be found
in the ``tmp/deploy/images`` directory for each compiled image.
At build time CVE check will also throw warnings about ``Unpatched`` CVEs::
WARNING: flex-2.6.4-r0 do_cve_check: Found unpatched CVE (CVE-2019-6293), for more information check /poky/build/tmp/work/core2-64-poky-linux/flex/2.6.4-r0/temp/cve.log
WARNING: libarchive-3.5.1-r0 do_cve_check: Found unpatched CVE (CVE-2021-36976), for more information check /poky/build/tmp/work/core2-64-poky-linux/libarchive/3.5.1-r0/temp/cve.log
WARNING: qemu-native-9.2.0-r0 do_cve_check: Found unpatched CVE (CVE-2023-1386)
It is also possible to check the CVE status of individual packages as follows::
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
if (grub_hfs_find_node (data, (char *) &key, data->cat_root,
0, (char *) &dir, sizeof (dir)) == 0)
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.