Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
0bbbd97a442d Linux 6.6.112
acad20578817 usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
5c25a2a403b3 arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
540aaab034b5 usb: typec: tipd: Clear interrupts first
724a9db84188 net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
78e87b8a3cf8 bus: fsl-mc: Check return value of platform_get_resource()
1a2ea887a5cd pinctrl: check the return value of pinmux_ops::get_function_name()
66821fdb723d remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable()
81cec07d3031 sunrpc: fix null pointer dereference on zero-length checksum
fd8a23ecbc60 Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
bbd8f90c3bf4 Input: atmel_mxt_ts - allow reset GPIO to sleep
d7513b47082c misc: fastrpc: Skip reference for DMA handles
3ad42dc66445 misc: fastrpc: fix possible map leak in fastrpc_put_args
6e0d6cc39f41 misc: fastrpc: Fix fastrpc_map_lookup operation
b808a3590c28 nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
964598e6f70a mm: hugetlb: avoid soft lockup when mprotect to large memory area
c6effaab2427 ext4: fix checks for orphan inodes
c6b15a82a56c ksmbd: fix error code overwriting in smb2_get_info_filesystem()
7eca645917bc LoongArch: Automatically disable kaslr if boot from kexec_file
846cafc4725c dm: fix NULL pointer dereference in __dm_suspend()
ed6877417298 dm: fix queue start/stop imbalance under suspend/load/resume races
2647603d42d9 mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
6c21c4a425d3 mfd: rz-mtu3: Fix MTU5 NFCR register offset
0ba68bea1e35 net: nfc: nci: Add parameter validation for packet data
a70dcfa8d0a0 fs: udf: fix OOB read in lengthAllocDescs handling
28d0e8af8c0a ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
e04aa0b00107 ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
2af39ab5e6dc uio_hv_generic: Let userspace take care of interrupt mask
c28b0ca029ed Squashfs: fix uninit-value in squashfs_get_parent
3bce44b34404 bpf: Reject negative offsets for ALU ops
78dc7362662f vhost: vringh: Modify the return value check
aa57822ade41 Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
ba905a567105 smb: client: fix crypto buffers in non-linear memory
3311f0d15bb3 net/mlx5: fw reset, add reset timeout work
3df251a65b4e net/mlx5: pagealloc: Fix reclaim race during command interface teardown
dda27f370cde net/mlx5: Stop polling for command response if interface goes down
ea87151df398 net: dlink: handle copy_thresh allocation failure
5e627ae572b2 net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable
07a92ab8b479 nfp: fix RSS hash key size when RSS is not supported
75287554a92e mtd: rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nands
53683b4d3740 drivers/base/node: fix double free in register_one_node()
7e76fe9dfadb ocfs2: fix double free in user_cluster_connect()
f4238064379a hwrng: ks-sa - fix division by zero in ks_sa_rng_init
96ca6913042e KEYS: X.509: Fix Basic Constraints CA flag parsing
2ef583b45fe7 Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
8fd355f54a62 Bluetooth: ISO: don't leak skb in ISO_CONT RX
5319145a07d8 Bluetooth: ISO: Fix possible UAF on iso_conn_free
868196cc8ba8 Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
781226e11d5b vhost: vringh: Fix copy_to_iter return value check
6394bade9daa net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
7c853408ee24 RDMA/siw: Always report immediate post SQ errors
48edf187fdd4 usb: vhci-hcd: Prevent suspending virtually attached devices
6459dba4f350 scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
8cbe2a21d857 ipvs: Defer ip_vs_ftp unregister during netns cleanup
0901fa02ccf7 NFSv4.1: fix backchannel max_resp_sz verification check
9768536f8260 coresight: trbe: Return NULL pointer for allocation failures
e926dfde8ad1 coresight: etm4x: Support atclk
4960e17a3543 coresight-etm4x: Conditionally access register TRCEXTINSELR
db1261fe50ff remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
f321de0b3847 PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
f22d898e080a wifi: rtw89: avoid circular locking dependency in ser_state_run()
85288bcf7ffe RDMA/rxe: Fix race in do_task() when draining
1750f1ec143e crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
f0e6e7b43511 vfio/pds: replace bitmap_free with vfree
e7979228b3bd sparc: fix accurate exception reporting in copy_{from,to}_user for M7
9cbb5ebf409e sparc: fix accurate exception reporting in copy_to_user for Niagara 4
8cdeb5e482d3 sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
dc766c4830a7 sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III
674ff598148a sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
77fe706ff086 wifi: mac80211: fix Rx packet handling when pubsta information is not available
15bd3f0d0e99 wifi: ath10k: avoid unnecessary wait for service ready message
12ff1858301e Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram
8410e7d65b16 IB/sa: Fix sa_local_svc_timeout_ms read race
925ff361460b RDMA/core: Resolve MAC of next-hop device without ARP support
eb976d02c889 Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"
e0a9a737c9a2 f2fs: fix zero-sized extent for precache extents
8eb6dacd5c23 scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
111b64b98874 scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
19a09c909372 scsi: qla2xxx: edif: Fix incorrect sign of error code
8012e298b968 ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
7d9b97e61350 f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
83a8e4efea02 f2fs: fix to truncate first page in error path of f2fs_truncate()
045375172dd4 f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
ec4a608bca40 wifi: mt76: fix potential memory leak in mt76_wmac_probe()
dac556dd2d44 RDMA/cm: Rate limit destroy CM ID timeout error message
4a594f5c64bf drivers/base/node: handle error properly in register_one_node()
d12f4499585a watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
54f4da8629cf ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
a2e10d05f5c3 netfilter: ipset: Remove unused htable_bits in macro ahash_region
9170730674cf iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
289cbdb27afb iio: consumers: Fix handling of negative channel scale in iio_convert_raw_to_processed()
978aac54e93e fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
a86c8b9d03f7 fs: ntfs3: Fix integer overflow in run_unpack()
528807934790 drm/msm/dpu: fix incorrect type for ret
f197894de2f4 ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
29a41bf64226 ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
d75a561ba1ea ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
cf71834a0cfc pps: fix warning in pps_register_cdev when register device fail
b859d612303a misc: genwqe: Fix incorrect cmd field being reported in error
c36785f9de03 tty: n_gsm: Don't block input queue by waiting MSC
0924d8563043 usb: gadget: configfs: Correctly set use_os_string at bind
f0c98b011e01 usb: phy: twl6030: Fix incorrect type for ret
a7d262359018 drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
18897db75121 tcp: fix __tcp_close() to only send RST when required
8120c4638416 PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
1fc4717f5190 wifi: mwifiex: send world regulatory domain to driver
531a50b2db6d drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
5e64cc74159c drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
4e27e18f64a2 drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
1320d1e834c1 drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
dd3d6befe7db drm/amd/pm: Fix si_upload_smc_data (v3)
2f68f6f7cec4 drm/amd/pm: Disable ULV even if unsupported (v3)
d0e0b2c9a2b7 drm/amdgpu: Power up UVD 3 for FW validation (v2)
553af70d3d68 coresight: Only register perf symlink for sinks with alloc_buffer
91e487452d5a inet: ping: check sock_net() in ping_get_port() and ping_lookup()
3a7802716da2 crypto: hisilicon/qm - check whether the input function and PF are on the same device
c9035e9ba528 crypto: hisilicon - re-enable address prefetch after device resuming
94b09b0ac0b8 crypto: hisilicon/zip - remove unnecessary validation for high-performance mode configurations
30a4e81edb15 media: st-delta: avoid excessive stack usage
6e41267d52ec ALSA: lx_core: use int type to store negative error codes
ca61e32fcf27 RDMA/mlx5: Fix vport loopback forcing for MPV device
f891dce0d397 media: rj54n1cb0c: Fix memleak in rj54n1_probe()
f97f08b9351d scsi: myrs: Fix dma_alloc_coherent() error check
e62251954a12 scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
c1a15609eade hwrng: nomadik - add ARM_AMBA dependency
c5d08ff97cdb crypto: keembay - Add missing check after sg_nents_for_len()
9c5cfe544a63 drm/amd/display: Remove redundant semicolons
ef3600c6fec3 serial: max310x: Add error checking in probe()
ac4d189aaa93 usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
b0439e3762ac usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
8de227e62a53 phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
20f744fea1b1 media: zoran: Remove zoran_fh structure
d2e29c36eb5f drm/bridge: it6505: select REGMAP_I2C
32270c3a65bd f2fs: fix condition in __allow_reserved_blocks()
08eb6043c9e5 drm/radeon/r600_cs: clean up of dead code in r600_cs
9c704b291d5d drm/panel: novatek-nt35560: Fix invalid return value
08cb3dc9d2b4 bpf: Enforce expected_attach_type for tailcall compatibility
44045b107a4e i2c: designware: Add disabling clocks when probe fails
6d621778e378 i2c: designware: Fix clock issue when PM is disabled
59d467bd07ee i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
a4b5eac932ca thermal/drivers/qcom/lmh: Add missing IRQ includes
d2e0755412bf thermal/drivers/qcom: Make LMH select QCOM_SCM
c07e759b3f53 hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystems
c38998ed0e88 once: fix race by moving DO_ONCE to separate section
2158121117c9 tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headers
748bbe2c1673 smp: Fix up and expand the smp_call_function_many() kerneldoc
cdeafacb4f9f bpf: Explicitly check accesses to bpf_sock_addr
ec9a5b4f0eee selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
5477b0045056 i3c: master: svc: Recycle unused IBI slot
20ff7004c9a0 i3c: master: svc: Use manual response for IBI events
060ecc81240e nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
8963484b7e15 ACPICA: Fix largest possible resource descriptor index
c3202fce0cea pwm: tiehrpwm: Fix corner case in clock divisor calculation
6926fc62b777 arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
8063e535a5a2 arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
7e538e84ca7d arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
2af05a03b1d2 cpuidle: qcom-spm: fix device and OF node leaks at probe
aa30d3077298 firmware: firmware: meson-sm: fix compile-test default
4f9e6ff6319d nbd: restrict sockets to TCP and UDP
37e5190d4bfe arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
341a1b62a024 null_blk: Fix the description of the cache_size module argument
70d4e6996a5d pinctrl: renesas: Use int type to store negative error codes
82b71f330cd0 power: supply: cw2015: Fix a alignment coding style issue
80eab6a9df7e PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
585499f17d1d ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
396ee23da443 ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use correct boolean syntax in DTS
dcc72335190c ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to use correct boolean syntax
96adc664ff27 PM: sleep: core: Clear power.must_resume in noirq suspend error path
fa2a1c33e081 block: use int to store blk_stack_limits() return value
12ef6fe2b4ea selftests/nolibc: fix EXPECT_NZ macro
aac29a895144 regulator: scmi: Use int type to store negative error codes
5ce4e7a5fe46 arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
e9d02b09ded8 ARM: at91: pm: fix MCKx restore routine
06c4826b1d90 blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
299cd1f5fdaa pinctrl: meson-gxl: add missing i2c_d pinmux
3433843693e0 soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
5b8ac5689739 ACPI: processor: idle: Fix memory leak when register cpuidle device failed
24a67e7dfd03 cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
64db56dc1fe5 leds: flash: leds-qcom-flash: Update torch current clamp setting
ca782b2a61d6 ARM: dts: renesas: porter: Fix CAN pin group
5c6246bc147d libbpf: Fix reuse of DEVMAP
ab8b2403103f bpf: Remove migrate_disable in kprobe_multi_link_prog_run
7db2f54be7d5 bpf/selftests: Fix test_tcpnotify_user
c99c6c593ee2 regmap: Remove superfluous check for !config in __regmap_init()
0401de6d1665 arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
db82a94b0c10 x86/vdso: Fix output operand size of RDPID
8100b6c0f908 EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
a993be82c512 smb: server: fix IRD/ORD negotiation with the client
379cae2cb982 perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
35e5f3759010 coresight: trbe: Prevent overflow in PERF_IDX2OFF()
239c49a99d63 gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
69e2a7c30750 selftests: arm64: Check fread return value in exec_target
00f1726e6412 seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
9d8b6c9f18e5 init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
a312ec6d768a filelock: add FL_RECLAIM to show_fl_flags() macro
(From OE-Core rev: af6ac5a200e41b6de6e32b258ccae222948b989b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
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.