Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
6436c12a2ced8 Linux 6.6.150
6703dba1d14cb x86/bugs: Make Safe-RET robust against interrupt injection
4c34a21ff85ce Revert "x86/bugs: Make Safe-RET robust against interrupt injection"
80dfb0405055d Linux 6.6.149
608c8f5dccaaf x86/bugs: Make Safe-RET robust against interrupt injection
aa0e49877a2e6 Linux 6.6.148
60283726f2845 KVM: SVM: Bump asid_generation on CPU online to avoid ASID collision after hotplug
299e2a6eb501c rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link
410f8e562e37d udmabuf: Ensure to perform cache synchronisation in begin_cpu_udmabuf()
45bd023c7a4ec ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()
62f61129621ce ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link
4b4a3e7ef7bb6 mm/damon/core: disallow overlapping input ranges for damon_set_regions()
b585facbafbb5 mm/damon/core: validate ranges in damon_set_regions()
1d5ad6c5a2109 coredump: fix pidfs file refcount leak in umh_coredump_setup
ce409086174b0 KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired on KVM_RUN
40d790e0e7d01 KVM: Introduce vcpu->wants_to_run
9168176894332 fs/resctrl: Fix double-add of pseudo-locked region's RMID to free list
96ac6c08f2c19 net: ipa: fix SMEM state handle leaks in SMP2P init
6124bd7850736 net: macb: drop in-flight Tx SKBs on close
4cb4b4dd8853c ata: libata-core: Reject an invalid concurrent positioning ranges count
148d7ec0a3a98 octeontx2-pf: fix SQB pointer leak on init failure
9409e18ffe737 ipmi: fix refcount leak in i_ipmi_request()
07e82e2825e3b bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()
3fb2d026fb0de bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.c
3a4627d4cd977 bootconfig: do not put quotes on cmdline items unless necessary
e9c5b03208507 octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF
207d3ebf36f65 gpio: mt7621: avoid corruption of shared interrupt trigger state
2636d061bc237 net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
e57a4845b0da6 gpio: tegra: do not call pinctrl for GPIO direction
f53dd26462b8e pinctrl: remove pinctrl_gpio_direction_output()
2e276b14b6d37 net: mana: Validate the packet length reported by the NIC
3cfaac77b3c32 locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()
4714e95f5d61c wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()
25acb6711da6f tracing/user_events: Fix use-after-free in user_event_mm_dup()
017ea3f38a2d6 workqueue: Add system_percpu_wq and system_dfl_wq
e0d8c1d9232f0 workqueue: Factor out init_cpu_worker_pool()
a5dd47ea3904d Input: ims-pcu - fix firmware leak in async update
5e7cd480fb691 firmware_loader: introduce __free() cleanup hanler
ac99781115d37 dm-verity: make error counter atomic
949f14390fe48 dm-verity: avoid double increment of &use_bh_wq_enabled
45ead2e598cc8 ovl: use linked upper dentry in copy-up tmpfile
a442c258320b6 NFS: Charge unstable writes by request size, not folio size
98e9a7bfd3a45 nfs: remove dead code for the old swap over NFS implementation
016ef0f6ca4bc i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)
9d9c1f10f5642 i2c: imx: separate atomic, dma and non-dma use case
e4908b3bed755 platform/x86: dell-laptop: fix missing cleanups in init error path
14b586152bb49 platform/x86: dell-smbios: Move request functions for reuse
2733b5dcb5a4b dmaengine: dw-edma-pcie: Reject devices without driver data
ac710b2f4f2fe dmaengine: dw-edma: Fix confusing cleanup.h syntax
5cfa46154e0c9 dma: dw-edma: Fix build warning in dw_edma_pcie_probe()
f12885fe1bdb0 taskstats: retain dead thread stats in TGID queries
ee14a2d7f07e0 taskstats: fill_stats_for_tgid: use for_each_thread()
d26f0b293b437 mtd: rawnand: Pause continuous reads at block boundaries
f83ba55179c27 mtd: rawnand: Ensure all continuous terms are always in sync
9db680306555c mtd: rawnand: Add a helper for calculating a page index
8d94813696095 mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages
fc2214723b45d SUNRPC: Return an error from xdr_buf_to_bvec() on overflow
18387968cff28 SUNRPC: Add helpers to convert xdr_buf byte ranges to scatterlists
844520b33c805 sunrpc: allocate a separate bvec array for socket sends
43ffd230b9cc1 NFSD: pass nfsd_file to nfsd_iter_read()
4fee43759b489 netfilter: nft_fib: reject fib expression on the netdev egress hook
7cd3fee7b361e netfilter: nf_tables: remove register tracking infrastructure
363e37bebbbd5 netfilter: nf_tables: Remove unused nft_reduce_is_readonly()
e64a48c50a1ff netfilter: nf_conntrack_sip: validate skb_dst() before accessing it
0d713c11de5da netfilter: nf_conntrack_sip: remove net variable shadowing
5d4d93f9bfbc9 selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
d787e4c3acdf7 lsm: infrastructure management of the sock security
047e813324eac netfilter: nft_set_pipapo: don't leak bad clone into future transaction
744dc9a47a845 netfilter: nft_set_pipapo: move cloning of match info to insert/removal path
fad1685df350f netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand clone
840daa6bc4d12 netfilter: nft_set_pipapo: merge deactivate helper into caller
8e264996d95f9 netfilter: nft_set_pipapo: prepare walk function for on-demand clone
7583b0d84ca27 netfilter: nft_set_pipapo: make pipapo_clone helper return NULL
dde6b54848a51 netfilter: nft_set_pipapo: move prove_locking helper around
385e2a9360cc6 netfilter: nft_set_pipapo: use GFP_KERNEL for insertions
233f357bf424a ASoC: mediatek: mt8183: Check runtime resume during probe
6e2ee6eacc3ec ASoC: mediatek: mt8192: Check runtime resume during probe
5f2ae0405ff50 ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable
074371b2d5b0e ASoC: mediatek: Use common mtk_afe_pcm_platform with common probe cb
21fc21eb477d8 ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe()
e63067d8f4bdb ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable()
81051a495a9a2 ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link
fafb2e08741b2 fbdev: efifb: fix memory leak in efifb_probe()
d2ac7ab193810 fbdev/efifb: Replace references to global screen_info by local pointer
e2007df69e606 octeontx2-vf: clear stale mailbox IRQ state before request_irq()
e60543f29ffb7 octeontx2-pf: clear stale mailbox IRQ state before request_irq()
d205563ee9e1e octeontx2: Annotate mmio regions as __iomem
fde25641cbddd VDUSE: avoid leaking information to userspace
680a38322b404 vduse: take out allocations from vduse_dev_alloc_coherent
0a0f90adebc0b vduse: remove unused vaddr parameter of vduse_domain_free_coherent
6b8d37b1998f0 vduse: Use fixed 4KB bounce pages for non-4KB page size
c656e6a312322 rxrpc: Fix socket notification race
dc31e0a74e34a rxrpc: Fix notification vs call-release vs recvmsg
77433b730970c rxrpc: Use irq-disabling spinlocks between app and I/O thread
95051b9f962a7 rxrpc: Don't need barrier for ->tx_bottom and ->acks_hard_ack
12876864f9de5 tipc: restrict socket queue dumps in enqueue tracepoints
03a0e49a2e38e fbcon: Use correct type for vc_resize() return value
43fbdd21723f8 fbcon: Rename struct fbcon_ops to struct fbcon_par
0337cdba0c477 rxrpc: serialize kernel accept preallocation with socket teardown
4a7e71d5bf93c rxrpc: Pull out certain app callback funcs into an ops table
b9f12329ef221 afs: Turn the afs_addr_list address array into an array of structs
815a1eb356f2a afs: Annotate struct afs_addr_list with __counted_by
c071d94d3fb9f serial: max310x: implement gpio_chip::get_direction()
10a9d4fde5478 serial: max310x: replace bare use of 'unsigned' with 'unsigned int' (checkpatch)
a8367b6f84234 ALSA: hda: Fix cached processing coefficient verbs
2874c1ae0640c ALSA: hda: conexant: Remove mic bias threshold override
2ef69871b313a i2c: i801: fix hardware state machine corruption in error path
36eb77f14b4e6 audit: fix recursive locking deadlock in audit_dupe_exe()
df550e88009a6 audit: use 'unsigned int' instead of 'unsigned'
26f32cae6496c audit: widen ino fields to u64
3ff7d33398419 VFS/audit: introduce kern_path_parent() for audit
6709fc381d53f i2c: davinci: Unregister cpufreq notifier on probe failure
16381bda90b26 fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()
0db56e7eae932 dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warning
583fa6925df3e udmabuf: Do not create malformed scatterlists
9ceebbd6f9eb5 iommu/amd: Don't split flush for amd_iommu_domain_flush_all()
5337eebdf8c5d bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitialized
d65e397a1fd6e bpf: drop bpf_lsm_getselfattr from hook list
2efa9f57d089a net: pcs: xpcs: fix SGMII state reading
80f7dac8c9f93 io_uring/rw: fix missing ERESTARTSYS conversion in read paths
cafa53d3272c6 drm/amd/display: Fix dcn32 DTB DTO update breaking live pixel rate sources
67ce8034dc027 exfat: validate cluster allocation bits of the allocation bitmap
4462ac3d90e89 fscrypt: Avoid dynamic allocation in fscrypt_get_devices()
a16eaaf7c0b0c openvswitch: fix GSO userspace truncation underflow
b7cb5bf085547 ksmbd: validate ACE size against SID sub-authorities
6d9d7aa4a2c99 ksmbd: bound DACL dedup walk to copied ACEs
f4fcd0c1a243d ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACL
e31fada514378 ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl
8b386b6a24f61 net: qrtr: ns: Raise node count limit to 512
160d3f0d7a556 ipv6: ndisc: fix NULL deref in accept_untracked_na()
ef40d94114693 i40e: remove read access to debugfs files
67bc3647e418e drm/amdgpu: fix aperture mapping leak
bdfc7f1e0900e drm/amdgpu: invoke pm_genpd_remove() before freeing genpd
52f9a58829643 drm/amdgpu: fix division by zero with invalid uvd dimensions
b1d05cc61dfa6 drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe()
bbbe6a2a8d8dc drm/amdgpu/vcn4: avoid rereading IB param length
a07430abd556d drm/amdgpu/vce: fix integer overflow in image size
256d6f4803a93 drm/amdgpu/sdma4.4.2: replace BUG_ON() with WARN_ON()
6c8b9c1f03c71 drm/amdgpu/gfx9: replace BUG_ON() with WARN_ON()
c59b57c2e0c8c drm/amdgpu/gfx9.4.3: replace BUG_ON() with WARN_ON()
ab05af6c345bc drm/amdgpu/gfx8: drop unecessary BUG_ON()
96b6d68f2b5a2 drm/amdgpu/gfx11: replace BUG_ON() with WARN_ON()
793cdf17ddf9d drm/amdgpu/gfx10: replace BUG_ON() with WARN_ON()
ff4fc24da7531 drm/amd/pm: make pp_features read-only when scpm is enabled
5bc8fc1d2ff80 vxlan: mdb: Fix source list corruption on a failed replace
b07d87b31631e tipc: clear sock->sk on the failed-insert path in tipc_sk_create()
e6493a4d1ee17 pppoe: reload header pointer after dev_hard_header()
36dc6d6964a3b mctp: serial: handle zero-length frames to prevent rx buffer overflow
5bbf0cd9b6a70 mac802154: llsec: reject frames shorter than the authentication tag
bd7110f0caa32 mac802154: hold an interface reference across the scan worker
896a9512d0d83 ila: reload IPv6 header after pskb_may_pull in checksum adjust
0f33178ec690a ice: use READ_ONCE() to access cached PHC time
5c833074b549e ksmbd: defer destroy_previous_session() until after NTLM authentication
14995c4250f04 rbd: Reset positive result codes to zero in object map update path
c674751ea5918 proc: Fix broken error paths for namespace links
e054dcd990d81 net: hip04: fix RX buffer leak on build_skb failure
3f4fe26c20c30 net/x25: fix use-after-free in x25_kill_by_neigh()
23658b350b410 net/iucv: fix use-after-free of a severed iucv_path
8bb111f87ded6 net/af_iucv: fix NULL deref in afiucv_hs_callback_syn()
2abdacc927c92 geneve: require CAP_NET_ADMIN in the device netns for changelink
eb3836eab4748 net: slip: serialize receive against buffer reallocation
b3793d7dccb19 vxlan: require CAP_NET_ADMIN in the device netns for changelink
8d931a75a38b9 phonet: pep: fix use-after-free in pep_get_sb()
ae045ad927c24 iommu/vt-d: Disallow SVA if page walk is not coherent
3d0dd138a06c7 ftrace: Add global mutex to serialize trace_parser access
330249609b707 fscrypt: Add missing superblock check in find_or_insert_direct_key()
b98fad81f1202 fs: preserve ACL_DONT_CACHE state in forget_cached_acl()
e4563e07ef5c9 binfmt_elf_fdpic: only honour the first PT_INTERP
fc1010e7e0204 libceph: remove debugfs files before client teardown
b8a9fb6bf806f libceph: reject zero bucket types in crush_decode
0591a15815b49 libceph: Reject monmaps advertising zero monitors
9d37aec9ffe4e libceph: refresh auth->authorizer_buf{,_len} after authorizer update
c46d82c47afc9 libceph: guard missing CRUSH type name lookup
05c90e059269f libceph: Fix multiplication overflow in decode_new_up_state_weight()
340e0386aa39d libceph: bound get_version reply decode to front len
9081c71796724 ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps()
fedeb4468987b sctp: don't free the ASCONF's own transport in DEL-IP processing
3422658308d16 mptcp: only set DATA_FIN when a mapping is present
3cb65da64af9a mptcp: decrement subflows counter on failed passive join
8e558bcaf1076 Revert "arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates"
8000a5f4d1d19 arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates
bdf9de52c09e9 tracing/probes: Prevent out-of-bounds write in __trace_probe_log_err()
da0a33d41409d tracing/probes: Fix potential underflow in LEN_OR_ZERO macro
707720ab00c81 tracing/probes: Avoid temporary buffer truncation in trace_probe_match_command_args()
08259252e0d36 tracing/eprobe: Fix exact system name matching in eprobe_dyn_event_match()
f9e6dfe341fb3 tracing: Fix resource leak on mmiotrace trace_pipe close
faaf951351842 tracing: Fix mmiotrace possible NULL dereferencing of hiter->dev
ddcf2064d7ec5 intel_th: fix MSC output device reference leak
441559d4c595f mei: bus: access mei_device under device_lock on cleanup
1096397c31f6b serial: 8250_mid: Fix NULL function pointer dereference on DNV/ICX-D/SNR platforms
42710bb9946a0 serial: sc16is7xx: implement gpio get_direction() callback
b061bb4dca49f comedi: comedi_parport: deal with premature interrupt
fac60fefe8766 x86/boot/compressed: Disable jump tables
7344c84e32413 cdrom: fix stack out-of-bounds read in CDROMVOLCTRL
1d6e915400157 LoongArch: Fix oops during single-step debugging
f8b7d5ba99ab0 platform/loongarch: laptop: Explicitly reset bl_powered state when suspend
0f19d54e2524f binfmt_misc: set have_execfd only once the interpreter is opened
c62bb00caba66 exec: fix unsigned loop counter wrap in transfer_args_to_stack()
2894bd8c68e97 Bluetooth: RFCOMM: Fix session UAF in set_termios
e4fa2c5c261d7 Bluetooth: hci_sync: Protect UUID list traversal
e126aaf82380c staging: rtl8723bs: fix inverted HT40 secondary channel offset
b9d9a4cd2e59d staging: rtl8723bs: fix OOB reads in rtw_get_wps_ie()
b7d1d8cb1bdca wifi: brcmfmac: make release_scratchbuffers idempotent
ef2ee5f820c3e wifi: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses
f2a72f47c5fb4 wifi: mt76: mt7615: drop TXRX_NOTIFY on non-mmio buses
584c8954ad55f wifi: wilc1000: validate assoc response length before subtracting header
eb42c3c8fd479 wifi: mwifiex: fix NULL dereference when the AP has HT-cap but no HT-oper
d4558c1407821 wifi: ath6kl: fix OOB access from firmware ADDBA window size
fb40d03ed792a ALSA: seq: close a re-opened queue timer in the destructor
450dbb3024199 media: vpif_capture: fix OF node reference imbalance
a9cd0e8fb0b21 media: vivid: check for vb2_is_busy() when toggling caps
783f26368b7f5 media: vivid: add vivid_update_reduced_fps()
d912d5b14356c media: vimc: fix reference leak on failed device registration
32623707968be media: vidtv: fix reference leak on failed device registration
697b81e9c4b5b media: vb2: use ssize_t for vb2_read/vb2_write
9a998cc1c3487 media: v4l2-ctrls: validate HEVC active reference counts
ef78c8c02a46a media: v4l2-ctrls-request: add NULL check in v4l2_ctrl_request_complete()
4ecf0cc0cf590 media: ti: vpe: unwind v4l2 device registration on probe error
cb0502d299784 media: tegra-video: vi: fix invalid u32 return value in format lookup
4872161e6fbe4 media: sun4i-csi: Return queued buffers on start_streaming() failure
37ff63c5d7119 media: stm32: dcmi: unregister notifier on probe failure
134c979dd721e media: saa7134: Fix a possible memory leak in saa7134_video_init1
465dc8e71d2db media: rtl2832_sdr: Return queued buffers on start_streaming() failure
9acd5bbbe1df8 media: rtl2832: fix use-after-free in rtl2832_remove()
4ca9c9f12b1bc media: radio-si476x: Unregister v4l2_device on probe failure
f2f9fcacd8195 media: pwc: Return queued buffers on start_streaming() failure
a56e7641e09bd media: pwc: Drain fill_buf on start_streaming() failure
46715fecc38a2 media: pci: dm1105: Free allocated workqueue
9ed0184435a16 media: nxp: imx8-isi: Fix scale factor calculation for hardware rounding
690cdda752f3d media: nxp: imx8-isi: Fix potential out-of-bounds issues
ff5f7c2686dc4 media: nxp: imx8-isi: Fix missing v4l2_subdev_cleanup() in pipe init error path
1eee561d764d5 media: nxp: imx8-isi: Clean up already-initialized pipes on probe failure
549dd1afce2cf media: nxp: imx8-isi: Add missing v4l2_subdev_cleanup() in crossbar and pipe
1d58229b330b7 media: msi2500: Return queued buffers on start_streaming() failure
c6cd08a71a630 media: meson: vdec: Fix memory leak in error path of vdec_open
d59af4652d999 media: marvell-cam: fix missing pci_disable_device() on remove
8fbdca4c99f68 media: cx23885: add ioremap return check and cleanup
a373f1a5137e9 media: cx231xx: fix devres lifetime
2ee8327c85b3a media: cedrus: skip invalid H.264 reference list entries
e6db514875abc media: cedrus: Fix missing cleanup in error path
d7bb9e62c0f28 media: cedrus: clean up media device on probe failure
8e1c938f08e79 media: cec: seco: unregister adapter on IR probe failure
f522a7f05f21a media: aspeed: fix missing of_reserved_mem_device_release() on probe failure
877686a74ecdc media: airspy: Return queued buffers on start_streaming() failure
9f0ee411fc2d7 drm/vc4: Prevent shader BO mappings from becoming writable
5ff94e1279176 drm/vmwgfx: Validate vmw_surface_metadata::array_size
51eeef1949c11 drm/amdgpu: fix bo->pin leaking in amdgpu_bo_create_reserved
ba8bf1dcbb447 drm/amd/display: set new_stream to NULL after release
f02c9e1588d49 drm/amd/pm/ci: Don't disable MCLK DPM on Bonaire 0x6658 (R7 260X)
1615811cd365e drm/amdgpu: Fix VFCT bus number matching with soft filter
edd2edaca52ad drm/i915/gem: Fix NULL deref in I915_CONTEXT_PARAM_SSEU
f014702fbd48d drm/i915/gem: Do not leak siblings[] on proto context error
32c1a2afa90dd drm/i915: Return NULL on error in active_instance
f6212bc1bbd93 drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON()
01dfea84df919 drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON()
2eb06c88426b6 drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON()
9fc2a017c5d59 drm/virtio: bound EDID block reads to the response buffer
f9922828a4ebd drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference
790aeed9df5c1 drm/amd/display: Handle struct drm_plane_state.ignore_damage_clips
85eedff5f0c4a drm/amdkfd: Check bounds in allocate_event_notification_slot
ec26f6cdcc0ee drm/radeon: fix r100_copy_blit for large BOs
3ed109a721761 drm/nouveau/acr: fix missing nvkm_done() in error path of nvkm_acr_oneinit()
4a27275d27597 drm/i915/gem: Add missing nospec on parallel submit slot
2473ac314387a drm/nouveau: fix reversed error cleanup order in ucopy functions
3f190956404da drm/amdgpu: validate CP_GFX_SHADOW chunk size in CS pass1
f0d81d85e7fff drm/amdgpu: Fix amdgpu_bo_move() when old_mem and new_mem are both GTT
4b606f32b38a6 drm/amdgpu/uvd: Place VCPU BO only in VRAM for UVD 4.x and older
c3fae34d6cb0c drm/amdgpu/uvd: Fix forcing MSG, FB BOs into VCPU segment when it isn't at 0 (v2)
bdf0508b1e678 drm/dp/mst: fix OOB reads on 2-byte fields in sideband reply parsers
53937a2787d29 drm/dp/mst: fix buffer overflows in sideband chunk accumulation
22d9f7fc1aaab drm/dp/mst: fix OOB reads in remote DPCD/I2C sideband reply parsers
c18d46d9830c2 drm/bridge: cdns-dsi: Replace deprecated UNIVERSAL_DEV_PM_OPS()
f14d66e4b5022 drm/rockchip: cdn-dp: add missing check in cdn_dp_config_video()
ee762f684eefa bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg()
2cec93b60e36b ice: fix LAG recipe to profile association
b05b6bd1abf49 net: ipv6: fix dif and sdif mismatch in raw6_icmp_error
f110b4526f576 net/mlx5e: Reject unsupported CB Shaper TSA in ETS validation
0317492024148 net/mlx5e: Report zero bandwidth for non-ETS traffic classes
43c287ce77eaf net/mlx5: E-Switch, fix zero num_dest in prio_tag egress vlan rule
4b95e1f0d6e63 net: qrtr: restrict socket creation to the initial network namespace
9f55eab598de4 hinic: remove unused ethtool RSS user configuration buffers
5d3427016234e ppp: annotate data races in ppp_generic
97562e355e3da ppp: enable TX scatter-gather
1d03e26ef1d7f ppp: convert to percpu netstats
c71962f300912 ppp: use IFF_NO_QUEUE in virtual interfaces
72e2ccfe39633 ipv4: icmp: fill flow parameters in icmp_route_lookup decoy lookup
c34fbb0e85f0f octeontx2-vf: set TC flower flag on MCAM entry allocation
e99309df721e3 net: stmmac: enable the MAC on link up for all supported speeds
b664b326e1674 net: stmmac: reset residual action in L3L4 filters on delete
ba351ae1028df net: stmmac: fix l3l4 filter rejecting unsupported offload requests
f02334a9e378f tipc: fix u16 MTU truncation in media and bearer MTU validation
92492743e9573 iomap: correct the range of a partial dirty clear
667b6e52048ea vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets
ec2e157fc9678 sctp: auth: verify auth requirement when auth_chunk is NULL
4528678f70e07 net: dpaa: fix mode setting
f72c312af6c78 net: hsr: fix memory leak on slave unregistration by removing synced VLANs
490011a38f437 net: bridge: vlan: fix vlan range dumps starting with pvid
ec2f2f62e4386 amt: make the head writable before rewriting the L2 header
9005b221cb1f9 amt: re-read skb header pointers after every pull
137e4710da626 wifi: brcmfmac: fix 802.1X-SHA256 call trace warning
2b1882cf313ae wifi: mt76: mt7996: fix possible NULL-pointer deref in mt7996_mcu_sta_bfer_eht()
4fd85fd237350 wifi: mt76: mt7996: check pointer returned by mt76_connac_get_he_phy_cap()
b09508dd7bc4a wifi: mt76: connac: fix possible NULL-pointer deref in mt76_connac_mcu_uni_bss_he_tlv()
23a2b98e754da wifi: mt76: mt7915: guard HE capability lookups
f9c669d9f4cac tipc: fix infinite loop in __tipc_nl_compat_dumpit
c0936c131a716 nexthop: initialize extack in nh_res_bucket_migrate()
b3c733eaae7f3 gtp: check skb_pull_data() return in gtp1u_send_echo_resp()
54dfe30a562fd selftests: openvswitch: add config file
963b4ee31b1b0 selftests: af_unix: add USER_NS config
eca8949e40612 selftest: af_unix: Add Kconfig file.
def321ca6b32d tls: device: push pending open record on splice EOF
b255d8cd6cc68 sctp: validate stream count in sctp_process_strreset_inreq()
649c6d37a38fb pds_core: check for workqueue allocation failure
646b58b543f3b pds_core: fix auxiliary device add/del races
37924f5c0e955 pds_core: order completion reads after the ownership check
f79c7afdad473 pds_core: yield the CPU while waiting for the adminq to drain
5a365f1e42344 sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid
a02c0ac672d95 amd-xgbe: fix MAC_AUTO_SW handling in CL37 AN
3794cfb80b550 pds_core: reject component parameter in legacy firmware update
70f70a4c419db wifi: mac80211: recalculate TIM when a station enters power save
3078d82e7fe90 iommu/intel: Fix out-of-bounds memset in dmar_latency_disable()
1e31d2394e0db iommu/amd: Bound the early ACPI HID map
a3f47d7c75dda wifi: mwifiex: bound uAP association event IEs to the event buffer
f4834132773f1 wan: wanxl: Only reset hardware after BAR mapping
6dbd428119cb1 nfp: Check resource mutex allocation
329589417214d wifi: mac80211: tear down new links on vif update error path
ab7faf5a172eb iommu/amd: Wait for completion instead of returning early in iommu_completion_wait()
915012e923316 dpaa2-eth: put MAC endpoint device on disconnect
1f4ca61b7a93d dpaa2-switch: put MAC endpoint device on disconnect
1e2e2d9806944 rds: drop incoming messages that cross network namespace boundaries
2a4bad24ac529 bonding: fix devconf_all NULL dereference when IPv6 is disabled
80ec024d53a05 net/packet: avoid fanout hook re-registration after unregister
8de58bfa26e02 Bluetooth: btusb: validate Realtek vendor event length
112525534ab5c hwmon: occ: validate poll response sensor blocks
5b439f39f33ec smb: client: validate DFS referral PathConsumed
7e3abf8ace7f0 hwmon: (asus-ec-sensors) add missed handle for ENOMEM
12111669ba089 hwmon: (asus-ec-sensors) fix EC read intervals
e73827d99021d hwmon: (asus-ec-sensors) fix looping over banks while reading from EC
c035b1198906d usb: atm: ueagle-atm: reject descriptors that confuse probe and disconnect
0a070d5ad7986 wifi: iwlwifi: mvm: fix read in wake packet notification handler
dafd46a720939 wifi: iwlwifi: mvm: validate SAR GEO response payload size
42a82b509a6d5 ASoC: cs35l56: Use complete_all() to signal init_completion
34c26cc9ab74c ASoC: cs35l56: Fix potential probe() deadlock
cbd3a027f2488 ASoC: cs35l56: Don't use devres to unregister component
3958f6dab9f60 ASoC: bt-sco: fix duplicate DAPM widget names for wideband DAI
3ddb0d3e36507 ASoC: tas2781: bound firmware description string parsing
92bedc0455552 btrfs: free mapping node on duplicate reloc root insert
646c14273df83 btrfs: declare btrfs_ioctl_search_args_v2::buf as __u8
5acfa18de66b6 wifi: carl9170: fix buffer overflow in rx_stream failover path
7ed0dce8613c9 wifi: carl9170: fix OOB read from off-by-two in TX status handler
f74e34e66379e wifi: carl9170: bound memcpy length in cmd callback to prevent OOB read
1c690f7c4c5b3 wifi: ath6kl: fix OOB read from firmware IE lengths in connect event
69ac7ba3a3df6 wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler
b7d633c7c9232 firewire: net: Fix fragmented datagram reassembly
d0833f2d44de6 wifi: ath12k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
c78424ca50868 wifi: ath11k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
69a6a4f60b2da wifi: ath11k: fix potential buffer underflow in ath11k_hal_rx_msdu_list_get()
2e47b91b9b402 watchdog: pretimeout: Fix UAF in watchdog_unregister_governor()
185c0880397ae hwmon: (nzxt-smart2) Stop device IO before calling hid_hw_stop
0975c42ed2a3b hwmon: (corsair-cpro) Stop device IO before calling hid_hw_stop
e6e1e0f3050d1 hwmon: (corsair-psu) Stop device IO before calling hid_hw_stop
e517e207300ed wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin
7f184ca38a908 wifi: ath9k: hif_usb: don't dereference hif_dev after re-arming firmware request
6192a3f77c97d usb: xhci-pci: Limit VIA VL805 DMA addressing to 36 bits
f2ac9e32369b4 RISC-V: KVM: Serialize virtual interrupt pending state updates
9aa3b4223df5a Revert "drm/amd/display: Add missing kdoc for ALLM parameters"
7dc44840ca3cf crypto: rsa-pkcs1pad: Don't WARN on an empty digest
d8d18d251049a USB: serial: option: add TDTECH MT5710-CN
1420c23c6d59d USB: serial: keyspan_pda: fix data loss on receive throttling
ee57992c053a6 USB: serial: io_edgeport: cap received transmit credits
f92bdb3df3b2e USB: serial: ftdi_sio: add support for E+H FXA291
4e116372b7a4f usb: gadget: uvc: clamp SEND_RESPONSE length to the response buffer
1a1d7158420df usb: gadget: udc: bdc: free IRQ and drain func_wake_notify before teardown
e07751d0527cc usb: gadget: f_ncm: validate datagram bounds in ncm_unwrap_ntb()
ec52db6cac5df USB: gadget: fsl-udc: fix device name leak on probe failure
29f3cd27ec350 USB: gadget: snps-udc: fix device name leak on probe failure
994afccfdcceb usb: gadget: printer: fix infinite loop in printer_read()
380b4bef46c2e usb: gadget: f_midi: cancel pending IN work before freeing the midi object
e2b2740f1242b usb: gadget: dummy_hcd: prevent fifo_req reuse during giveback
fc5cc9e194b96 usb: chipidea: fix usage_count leak when autosuspend_delay is negative
37691a2fe7646 USB: storage: add NO_ATA_1X quirk for Longmai USB Key
e165a1d295e7e wifi: at76c50x-usb: avoid length underflow in at76_guess_freq()
d6eee7cd078aa mpls: fix NULL deref in mpls_valid_fib_dump_req() on CONFIG_INET=n
0b4414e43e086 sctp: fix auth_hmacs array size in struct sctp_cookie
531dbb5bb98e5 net/sched: act_tunnel_key: Defer dst_release to RCU callback
f6141a52180e6 drm/i915/selftests: Fix GT PM sort comparators
2c307126ed8e7 ksmbd: validate compound request size before reading StructureSize2
0f72fc9659d7f ksmbd: pin conn during async oplock break notification
b8f591ee8b9f7 can: j1939: fix lockless local-destination check
7ffe529e71274 bpf, sockmap: Reject unhashed UDP sockets on sockmap update
315b7d610b93f powerpc/vtime: Initialize starttime at boot for native accounting
986cb66d37e57 powerpc/time: Prepare to stop elapsing in dynticks-idle
b8c31ebdd22f1 sched/vtime: Get rid of generic vtime_task_switch() implementation
8506eaaa6481b drm/i915/gt: use correct selftest config symbol
437637f5ff3f5 smb/client: handle overlapping allocated ranges in fallocate
5a3945e8dea6c Bluetooth: hci_qca: Clear memdump state on invalid dump size
b56f2ecafc08f Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds
8bc83f9ef6789 Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync
70354dbb5f72d Bluetooth: qca: fix NVM tag length underflow in TLV parser
fd2049eec99e8 ALSA: usb-audio: Skip DSD quirk for Musical Fidelity M6s DAC
4c6e64cae2b2d ata: sata_dwc_460ex: fix infinite loop in NCQ tag completion bit-scanning
29f289ef8b5a0 ata: sata_dwc_460ex: fix clear_interrupt_bit() clearing all pending interrupts
b99eafbc644b4 ata: sata_dwc_460ex: use platform_get_irq()
fbe7df5d3a3ae ata: sata_dwc_460ex: enable SATA interrupts only after IRQ handler is registered
4dc0e63abf8bc net/iucv: take a reference on the socket found in afiucv_hs_rcv()
8150b5365f026 ipv4: fib: free fib_alias with kfree_rcu() on insert error path
4bb84e964ff0f ppp: defer channel free to an RCU grace period to fix pppol2tp RX UAF
91fdc18783459 firmware: arm_scmi: Rate-limit queue-full warnings in IRQ context
5143f863f864a ASoC: tas2562: fix deprecated 'shut-down' GPIO always cleared after lookup
0404b5b0f33b5 ASoC: cs42l43: Correct report for forced microphone jack
4cb0783d612ca ASoC: amd: ps: fix wrong ACP version string in pci_request_regions()
4b1add0fd9600 ASoC: meson: aiu: fifo-spdif: soft reset the S/PDIF datapath on start/stop
20c308d9a5772 wifi: cfg80211: bound element ID read when checking non-inheritance
f50a2b9e57a75 wifi: brcmfmac: initialize SDIO data work before cleanup
be9dfcb0654c1 wifi: mac80211: free AP_VLAN bc_buf SKBs outside IRQ lock
a17f5d27cca22 wifi: cfg80211: reject unsupported PMSR FTM location requests
44ea65d779e2d wifi: cfg80211: validate PMSR FTM preamble range
642d8373c4c58 wifi: cfg80211: validate PMSR measurement type data
2d372cb06387b wifi: nl80211: validate nested MBSSID IE blobs
fa9592ef7de11 wifi: nl80211: free RNR data on MBSSID mismatch
25c3b85af3fc4 wifi: p54: validate RX frame length in p54_rx_eeprom_readback()
d497b7566e749 wifi: libertas: fix memory leak in helper_firmware_cb()
82c5a30a66e2a wifi: mac80211_hwsim: clamp virtio RX length before skb_put
f75b9a2a9d833 wifi: ipw2100: fix potential memory leak in ipw2100_pci_init_one()
3368457b4871a wifi: cfg80211: cancel sched scan results work on unregister
d9d9cc21cc900 xfrm: policy: preallocate inexact bins before xfrm_hash_rebuild reinsert
df6856c2dda91 xfrm6: clear dst.dev on error to avoid double netdev_put in xfrm6_fill_dst()
2bc90b4535fd7 RDMA/irdma: Prevent overflows in memory contiguity checks
367958515c99f selftests/alsa: Fix memory leak in find_controls error path
ffe21a3545b43 mtd: fix double free and WARN_ON in add_mtd_device() error paths
36e91a58397ca RDMA/siw: publish QP after initialization
8bf715284f08a RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp
2fcf86887f9a5 RDMA/hns: Fix potential integer overflow in mhop hem cleanup
0e861c8a69671 RDMA/erdma: initialize ret for empty receive WR lists
fb46d134e1b86 RDMA/irdma: Prevent rereg_mr for non-mem regions
0ccb86d5631ca RDMA/umem: Add helpers for umem dmabuf revoke lock
5f38a3ec57a7c RDMA/umem: Add pinned revocable dmabuf import interface
559b236086abc RDMA/umem: Move umem dmabuf revoke logic into helper function
76a3fb857bd2d RDMA/umem: Add ib_umem_dmabuf_get_pinned_and_lock helper
dfb905d933d86 RDMA/umem: Introduce an option to revoke DMABUF umem
7cf6776ce4418 RDMA/umem: Add support for creating pinned DMABUF umem with a given dma device
e33760e076105 RDMA/cma: Fix hardware address comparison length in netevent callback
86f5ea90f73bb firmware: arm_ffa: Fix NULL dereference in ffa_partition_info_get()
b3d39b0379960 btrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots()
33878ba25e263 btrfs: reject free space cache with more entries than pages
5e23b8ec04e26 mtd: nand: mtk-ecc: stop on ECC idle timeouts
9a797e0dc7667 mtd: mtdswap: remove debugfs stats file on teardown
dfa535c94406c IB/mad: Drop unmatched RMPP responses before reassembly
e9ea1f148a94a arm64: tegra: Fix CPU compatible string to cortex-a78ae on Tegra234
f97776607d0d3 Input: ims-pcu - fix logic error in packet reset
40bbbf2e91fd6 Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()
6e3cb82fcd2f4 xprtrdma: Clear receive-side ownership pointers on release
abeff53233b98 gpu: host1x: Fix use-after-free in host1x_bo_clear_cached_mappings
5592a207e158b accel/ivpu: Reject firmware log with size smaller than header
5b12de6229d66 dmaengine: sh: rz-dmac: Move interrupt request after everything is set up
0b05eca9589f6 can: isotp: serialize TX state transitions under so->rx_lock
0b811c4bbe3ec can: isotp: fix use-after-free race with concurrent NETDEV_UNREGISTER
18b45251e74e3 can: bcm: track a single source interface for ANYDEV timeout/throttle ops
5f246b96ab475 can: bcm: fix data race on rx_stamp/rx_ifindex in bcm_rx_handler()
60d8a7942f4ed can: bcm: fix stale rx/tx ops after device removal
84aa4807816e4 can: bcm: add missing device refcount for CAN filter removal
7d966cdee0069 can: bcm: validate frame length in bcm_rx_setup() for RTR replies
52f06e7603780 can: bcm: extend bcm_tx_lock usage for data and timer updates
8b2783172d92e can: bcm: fix CAN frame rx/tx statistics
a7eb6db1cd3f7 can: bcm: add locking when updating filter and timer values
6f4be73880302 KVM: x86/mmu: Fix use-after-free on vendor module reload
af56298e9d86e KVM: nVMX: Hide shadow VMCS right after VMCLEAR
35e77467610c4 KVM: x86: Check for invalid/obsolete root *after* making MMU pages available
1f140d2953901 seqlock: Allow UBSAN_ALIGNMENT to fail optimizing
69ae8730e657a seqlock: Allow KASAN to fail optimizing
4f292febac9bc seqlock: Cure some more scoped_seqlock() optimization fails
c90b043ff068c platform/x86/amd/pmc: Avoid logging "(null)" for DMI values
55ec4d9ee783b platform/x86/amd/pmc: Don't log during intermediate wakeups
30e439a141d2c drm/virtio: fix deadlock in display_info_cb by removing hotplug from dequeue worker
a715cf4de28eb selftests/bpf: Add tests for ld_{abs,ind} failure path in subprogs
37ad2bb11e9de bpf: Fix ld_{abs,ind} failure path analysis in subprogs
b10a696411722 platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug
(From OE-Core rev: 8d7664577ca7d2b0c420231aac5fd094b8bedfbf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Poky
Poky is an integration of various components to form a pre-packaged build system and development environment which is used as a development and validation tool by the Yocto Project. It features support for building customised embedded style device images and custom containers. There are reference demo images ranging from X11/GTK+ to Weston, commandline and more. The system supports cross-architecture application development using QEMU emulation and a standalone toolchain and SDK suitable for IDE integration.
Additional information on the specifics of hardware that Poky supports is available in README.hardware. Further hardware support can easily be added in the form of BSP layers which extend the systems capabilities in a modular way. Many layers are available and can be found through the layer index.
As an integration layer Poky consists of several upstream projects such as BitBake, OpenEmbedded-Core, Yocto documentation, the 'meta-yocto' layer which has configuration and hardware support components. These components are all part of the Yocto Project and OpenEmbedded ecosystems.
The Yocto Project has extensive documentation about the system including a reference manual which can be found at https://docs.yoctoproject.org/
OpenEmbedded is the build architecture used by Poky and the Yocto project. For information about OpenEmbedded, see the OpenEmbedded website.
Contribution Guidelines
Please refer to our contributor guide here: https://docs.yoctoproject.org/dev/contributor-guide/ for full details on how to submit changes.
Where to Send Patches
As Poky is an integration repository (built using a tool called combo-layer), patches against the various components should be sent to their respective upstreams:
OpenEmbedded-Core (files in meta/, meta-selftest/, meta-skeleton/, scripts/):
- Git repository: https://git.openembedded.org/openembedded-core/
- Mailing list: openembedded-core@lists.openembedded.org
BitBake (files in bitbake/):
- Git repository: https://git.openembedded.org/bitbake/
- Mailing list: bitbake-devel@lists.openembedded.org
Documentation (files in documentation/):
- Git repository: https://git.yoctoproject.org/cgit/cgit.cgi/yocto-docs/
- Mailing list: docs@lists.yoctoproject.org
meta-yocto (files in meta-poky/, meta-yocto-bsp/):
- Git repository: https://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto
- Mailing list: poky@lists.yoctoproject.org
If in doubt, check the openembedded-core git repository for the content you intend to modify as most files are from there unless clearly one of the above categories. Before sending, be sure the patches apply cleanly to the current git repository branch in question.