Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2022 04.4 openstlinux 5.15 yocto kirkstone mp1 v22.11.23 #88

Open
wants to merge 595 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 16, 2022

  1. linux-yocto/5.15: fix qemuppc buildpaths warning

    Integrating the following commit(s) to linux-yocto/5.15:
    
      Author: Bruce Ashfield <bruce.ashfield@gmail.com>
      Date:   Sun Jul 10 21:37:07 2022 -0400
    
        vt/conmakehash: improve reproducibility
    
        The file generated by conmakehash capture the application
        path used to generate the file. While that can be informative,
        it varies based on where the kernel was built, as the full
        path is captured.
    
        We tweak the application to use a second input as the "capture
        name", and then modify the Makefile to pass the basename of
        the source, making it reproducible.
    
        This could be improved by using some sort of path mapping,
        or the application manipualing argv[1] itself, but for now
        this solves the reprodicibility issue.
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 1d63f81)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    736271d View commit details
    Browse the repository at this point in the history
  2. linux-yocto/5.15: fix build_OID_registry buildpaths warning

    Integrating the following commit(s) to linux-yocto/5.15:
    
     Author: Bruce Ashfield <bruce.ashfield@gmail.com>
     Date:   Sun Jul 10 22:56:53 2022 -0400
    
        lib/build_OID_registry: fix reproducibility issues
    
        The script build_OID_registry captures the full path of itself
        in the generated data. This causes reproduciblity issues as the
        path is captured and packaged.
    
        We use the basename of the script instead, and that allows us
        to be reprodicible, with slightly less information captured in
        the output data (but the generating script can still easily
        be found).
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 7084212)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    e1c1ad4 View commit details
    Browse the repository at this point in the history
  3. linux-yocto/5.15: fix buildpaths issue with gen-mach-types

    Integrating the following commit(s) to linux-yocto/5.15:
    
        6c085baf1838 tools: use basename to identify file in gen-mach-types
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d5db959)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    267576e View commit details
    Browse the repository at this point in the history
  4. linux-yocto/5.15: update to v5.15.54

    Updating  to the latest korg -stable release that comprises
    the following commits:
    
        843dae1756d9 Linux 5.15.54
        c0c041a60cac selftests/net: fix section name when using xdp_dummy.o
        a5fe76328ea5 dmaengine: idxd: force wq context cleanup on device disable path
        568b2bd79b59 dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
        2f6ded79068c dmaengine: qcom: bam_dma: fix runtime PM underflow
        cb9813d7eae9 dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
        e08ccbaa5fb3 dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
        c787908bee3f dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
        0bbb30d077f2 dmaengine: pl330: Fix lockdep warning about non-static key
        8b07022de2d3 ida: don't use BUG_ON() for debugging
        9839d89112d4 dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
        e99bad0d76cf Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"
        2fa22e7906c1 Revert "mm/memory-failure.c: fix race with changing page compound again"
        c1c98764c3c3 misc: rtsx_usb: set return value in rsp_buf alloc err path
        bab1a05a1141 misc: rtsx_usb: use separate command and response buffers
        378080b7d8dd misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
        d76704f8ccbb dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
        530ee8d3c6a4 i2c: cadence: Unregister the clk notifier in error path
        941d77b795d1 r8169: fix accessing unset transport header
        3abec0b38173 selftests: forwarding: fix error message in learning_test
        1b74fe2e8f5c selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
        8e5fcfecd99a selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
        3fdca34e7811 ibmvnic: Properly dispose of all skbs during a failover.
        5912e5e47ac9 ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
        d5670adf5cff ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
        ddec6cbbe227 i40e: Fix VF's MAC Address change on VM
        9d1e322a9103 i40e: Fix dropped jumbo frames statistics
        d2bf1a6480e8 i2c: piix4: Fix a memory leak in the EFCH MMIO support
        e7a1d5100921 xsk: Clear page contiguity bit when unmapping pool
        a2b92fffd51b ARM: at91: fix soc detection for SAM9X60 SiPs
        e3ee4ffa3c92 ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
        f5b0e6d7b453 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
        a65b92628ae0 ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
        cfd0e717bd93 ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
        9ec5fe55ba75 ARM: at91: pm: use proper compatible for sama5d2's rtc
        ec5533b2ce26 arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
        76292cf4b3bc pinctrl: sunxi: sunxi_pconf_set: use correct offset
        c041165d8f04 arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
        44826474a39a arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
        ea8dbe870c84 arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
        67a21eb8c48e arm64: dts: imx8mp-evk: correct I2C3 pad settings
        b34da817e3fa arm64: dts: imx8mp-evk: correct I2C1 pad settings
        37413a0ea090 arm64: dts: imx8mp-evk: correct eqos pad settings
        ebad4d73ab1c arm64: dts: imx8mp-evk: correct vbus pad settings
        f1571c8c8724 arm64: dts: imx8mp-evk: correct gpio-led pad settings
        637b3dab51f7 arm64: dts: imx8mp-evk: correct the uart2 pinctl value
        401d27fec614 arm64: dts: imx8mp-evk: correct mmc pad settings
        ee1ced3dd863 ARM: mxs_defconfig: Enable the framebuffer
        89a718d1d080 arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
        216094007699 arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
        4157343a6a1a ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
        ac80a45ddb62 ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
        25e61636a5c3 ASoC: rt711: Add endianness flag in snd_soc_component_driver
        29029ca6eed7 pinctrl: sunxi: a83t: Fix NAND function name for some pins
        7208101ded1e ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
        9c26be2c3e69 tty: n_gsm: fix encoding of command/response bit
        3b9f49138669 btrfs: fix use of uninitialized variable at rm device ioctl
        cb91c0548ff2 virtio-blk: modify the value type of num in virtio_queue_rq()
        d35b78cb053a btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
        f88e79727fba Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown"
        83d3449e8ae5 xfs: remove incorrect ASSERT in xfs_rename
        63a3d2377715 can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
        420b99306b7e can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
        baffaed7fab3 can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
        188c798f3c25 net: dsa: qca8k: reset cpu port on MTU change
        c79726aba6af powerpc/powernv: delay rng platform device creation until later in boot
        cc409f88e8f7 video: of_display_timing.h: include errno.h
        6c9c8a7a9a54 memregion: Fix memregion_free() fallback definition
        79827e53b069 PM: runtime: Redefine pm_runtime_release_supplier()
        9c9e44bb3dd5 fbcon: Prevent that screen size is smaller than font size
        688632778025 fbcon: Disallow setting font bigger than screen size
        738d06ef99cb fbmem: Check virtual screen sizes in fb_set_var()
        989b2c40322e fbdev: fbmem: Fix logo center image dx issue
        e5fde29135a4 iommu/vt-d: Fix PCI bus rescan device hot add
        09cb6663618a module: fix [e_shstrndx].sh_size=0 OOB access
        e9f331bb5d43 module: change to print useful messages from elf_validity_check()
        82b50219c85d dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
        93dfb9c6deeb dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
        8371666ef44c rxrpc: Fix locking issue
        d74b09b933b9 irqchip/gic-v3: Refactor ISB + EOIR at ack time
        b82dfacba576 irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
        51ebf1b6a077 io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
        b3cec8a42fcd Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
        5781bb8a3191 Bluetooth: protect le accept and resolv lists with hdev->lock
        8a2dbdeccef6 drm/mediatek: Add vblank register/unregister callback functions
        2c4396693698 drm/mediatek: Add cmdq_handle in mtk_crtc
        d3f153557045 drm/mediatek: Detect CMDQ execution timeout
        6f77386ddb1c drm/mediatek: Remove the pointer of struct cmdq_client
        d953c679022c drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
        51a405dea0ae drm/i915: Fix a race between vma / object destruction and unbinding
        7a9e13b86536 drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
        0a9a60dcedaa drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
        00fa5cbbb6a7 tty: n_gsm: fix invalid gsmtty_write_room() result
        156f2c2378e1 serial: 8250_mtk: Make sure to select the right FEATURE_SEL
        e58094e2b516 tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
        b952aa508786 tty: n_gsm: fix invalid use of MSC in advanced option
        62d1655b9229 mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()
        5429eb5502fc mm/memory-failure.c: fix race with changing page compound again
        7a07875fabcc mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
        d04b62b64056 mm/hwpoison: mf_mutex for soft offline and unpoison
        a0f4fd486896 KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref
        70e2e87ea878 btrfs: zoned: use dedicated lock for data relocation
        1519e6e28478 btrfs: zoned: encapsulate inode locking for zoned relocation
        920e849b7d23 tty: n_gsm: fix missing update of modem controls after DLCI open
        4db0a8dd9067 ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
        a7fe6934ce7c ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
        6dcf1e5581b4 tty: n_gsm: fix frame reception handling
        375dfcfca4a1 tty: n_gsm: Save dlci address open status when config requester
        88a4fb1346b3 tty: n_gsm: Modify CR,PF bit when config requester
        e73c0eaf7f35 KVM: Don't create VM debugfs files outside of the VM directory
        f3647c369c17 drm/amd/vcn: fix an error msg on vcn 3.0
        a976456c797c ASoC: rt5682: fix an incorrect NULL check on list iterator
        c0058893a4a9 ASoC: rt5682: move clk related code to rt5682_i2c_probe
        121af0231f82 uapi/linux/stddef.h: Add include guards
        1d9bd723e7b4 stddef: Introduce DECLARE_FLEX_ARRAY() helper
        c2f3dab1ac54 bus: mhi: Fix pm_state conversion to string
        3f6d5cb0a5e5 bus: mhi: core: Use correctly sized arguments for bit field
        170a08ad3d1a serial: sc16is7xx: Clear RS485 bits in the shutdown
        5dce84f475d1 powerpc/tm: Fix more userspace r13 corruption
        ed8a5d63a0da powerpc: flexible GPR range save/restore macros
        0a80e66a10af powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs
        b342feb49141 scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
        31c60d15ccd1 KVM: s390x: fix SCK locking
        83772314e1e0 btrfs: don't access possibly stale fs_info data in device_list_add
        6784b694ecd8 KVM: use __vcalloc for very large allocations
        c33904fd1ef4 mm: vmalloc: introduce array allocation functions
        ff41804632e5 Compiler Attributes: add __alloc_size() for better bounds checking
        a1e69c36de17 mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
        e65d78b12fbc batman-adv: Use netif_rx().
        4c0bb583a444 iio: accel: mma8452: use the correct logic to get mma8452_data
        ffd3e67f0dfb riscv/mm: Add XIP_FIXUP for riscv_pfn_base
        d6f1651ddf91 NFSD: COMMIT operations must not return NFS?ERR_INVAL
        c2a9881bc2ca NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
        59bf2aca4b1c drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
        f276634b12fa drm/amd/display: Set min dcfclk if pipe count is 0
        f799df4569c1 drbd: fix an invalid memory access caused by incorrect use of list iterator
        5bb1df0bfd46 drbd: Fix double free problem in drbd_create_device
        dbbcf21ad6a8 drbd: add error handling support for add_disk()
        72fa2ea3e0ab btrfs: remove device item and update super block in the same transaction
        f75534a71abf btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
        321a81835b4a btrfs: add a btrfs_get_dev_args_from_path helper
        5578b681fbf2 btrfs: handle device lookup with btrfs_dev_lookup_args
        09674bfd8054 vdpa/mlx5: Avoid processing works if workqueue was destroyed
        008e29d172ca gfs2: Fix gfs2_file_buffered_write endless loop workaround
        9b7eb92dac24 scsi: qla2xxx: Fix crash during module load unload test
        72806635ee63 scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
        d4510119911c scsi: qla2xxx: Fix laggy FC remote port session recovery
        241afac69b96 scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue
        1e9d6854951a KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
        eabbe74e7de5 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
        0855054fa889 clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
        518bb9636712 cxl/port: Hold port reference until decoder release
        8b5ce83872b4 mt76: mt7921: do not always disable fw runtime-pm
        9d721a17505b mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
        6512c3c39cb6 media: davinci: vpif: fix use-after-free on driver unbind
        2823225fbba0 media: omap3isp: Use struct_group() for memcpy() region
        d57ab893cdf8 stddef: Introduce struct_group() helper macro
        af9452dfdba4 block: fix rq-qos breakage from skipping rq_qos_done_bio()
        13141cceadd0 block: only mark bio as tracked if it really is tracked
        eb79d1353cd0 block: use bdev_get_queue() in bio.c
        df1ec53252d5 io_uring: ensure that fsnotify is always called
        5c82c94b0be7 virtio-blk: avoid preallocating big SGL for data
        32ac44b70e17 ibmvnic: Allow queueing resets during probe
        85996ef17952 ibmvnic: clear fop when retrying probe
        4fe1439ef2e0 ibmvnic: init init_done_rc earlier
        a29c71f3a4b1 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
        06de5cf61538 s390/setup: use physical pointers for memblock_reserve()
        6ed826c949cf s390/boot: allocate amode31 section in decompressor
        aa1f19606558 netfilter: nft_payload: don't allow th access for fragments
        5445819e76a6 netfilter: nft_payload: support for inner header matching / mangling
        0d9bd7e6ac3a netfilter: nf_tables: convert pktinfo->tprot_set to flags field
        25ca15fed4bb ASoC: rt5682: Fix deadlock on resume
        f536e0df64b8 ASoC: rt5682: Re-detect the combo jack after resuming
        4b72179e53bd ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
        301ebfa578e3 net/mlx5e: TC, Reject rules with forward and drop actions
        6d1ac7f882da net/mlx5e: TC, Reject rules with drop and modify hdr action
        aa944fefb396 net/mlx5e: Split actions_match_supported() into a sub function
        f1c36a47a3b4 net/mlx5e: Check action fwd/drop flag exists also for nic flows
        910349170ac0 RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
        49ae6abd617f riscv: defconfig: enable DRM_NOUVEAU
        feacd73fd8b2 bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
        d53c8fe9ee29 bpf: Stop caching subprog index in the bpf_pseudo_func insn
        d3688bfa5af4 mt76: mt7921: fix a possible race enabling/disabling runtime-pm
        281a194f5a67 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
        09aee8375b0c mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
        9846b9e4bba7 platform/x86: wmi: Fix driver->notify() vs ->probe() race
        4b5356231989 platform/x86: wmi: Replace read_takes_no_args with a flags field
        789382ce7359 platform/x86: wmi: introduce helper to convert driver to WMI driver
        a9a101842420 qed: Improve the stack space of filter_config()
        8a29aec244ae ath11k: add hw_param for wakeup_mhi
        16b7cb2803bf memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash
        a4ac45aff8d3 media: ir_toy: prevent device from hanging during transmit
        e1716b0ff925 PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
        006d00d826fb PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()
        b33035945b0a drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
        9cf3a1c1288e drm/i915/gt: Register the migrate contexts with their engines
        d839d15b5074 drm/i915: Disable bonding on gen12+ platforms
        70fc07e30817 btrfs: fix deadlock between chunk allocation and chunk btree modifications
        3fb11d13220d dma-buf/poll: Get a file reference for outstanding fence callbacks
        140395211626 Input: goodix - try not to touch the reset-pin on x86/ACPI devices
        8422a9b306f1 Input: goodix - refactor reset handling
        f5b1c6d526d8 Input: goodix - add a goodix.h header file
        1354ceb1b6bf Input: goodix - change goodix_i2c_write() len parameter type to int
        8d1d6b29baa9 Input: cpcap-pwrbutton - handle errors from platform_get_irq()
        48f8f198a2ab btrfs: fix warning when freeing leaf after subvolume creation failure
        9bc53f5a3932 btrfs: fix invalid delayed ref after subvolume creation failure
        661820504717 btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
        bb5c24715501 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
        c1784d207513 netfilter: nf_tables: stricter validation of element data
        5ccecafc728b netfilter: nft_set_pipapo: release elements in clone from abort path
        75e9009edabc net: rose: fix UAF bug caused by rose_t0timer_expiry
        db89582ff330 usbnet: fix memory leak in error case
        a7de8d436db9 bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
        a703cbdd791b bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
        f7c9b38cc5a2 can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
        0cab3fb917c5 can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
        c7333f798884 can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
        f4d90e9c95d4 can: m_can: m_can_chip_config(): actually enable internal timestamping
        0e60230bc643 can: gs_usb: gs_usb_open/close(): fix memory leak
        8cfa1a33b0fb can: grcan: grcan_probe(): remove extra of_node_get()
        f34f2a18e47b can: bcm: use call_rcu() instead of costly synchronize_rcu()
        51aab37a66a2 ALSA: cs46xx: Fix missing snd_card_free() call at probe error
        f768f3ca5f38 ALSA: hda/realtek: Add quirk for Clevo L140PU
        f62c53c6e70d ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
        e63b94b8dd5f Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
        066a5b678472 mm/filemap: fix UAF in find_lock_entries
        0515cc9b6b24 mm/slub: add missing TID updates on slab deactivation
        eb18ccd14633 Linux 5.15.53
        6b316eedff44 hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
        8848842f0a9b hwmon: (occ) Prevent power cap command overwriting poll response
        38920480329f hwmon: (occ) Remove sequence numbering and checksum calculation
        5b458d3de9cf drm/fourcc: fix integer type usage in uapi header
        f2def2643350 platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
        b9b7a115dfd1 platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
        6201123ca5bc platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
        484e10843a74 platform/x86: panasonic-laptop: sort includes alphabetically
        b619348d9d69 platform/x86: panasonic-laptop: de-obfuscate button codes
        8547315c1377 drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
        68aa6f13dc43 drm/msm/gem: Fix error return on fence id alloc fail
        a13ea254268c drm/i915/gem: add missing else
        4dc036ddf4bf net: fix IFF_TX_SKB_NO_LINEAR definition
        25daf14eacd1 fsi: occ: Force sequence numbering per OCC
        8169198652b9 clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
        74acf9cc87c7 net: usb: qmi_wwan: add Telit 0x1070 composition
        9f83c8f6ab14 xen/arm: Fix race in RB-tree based P2M accounting
        1052fc2b7391 xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
        6d0a9127279a xen/blkfront: force data bouncing when backend is untrusted
        ed3cfc690675 xen/netfront: force data bouncing when backend is untrusted
        5dd0993c3683 xen/netfront: fix leaking data in shared pages
        7ed65a4ad8fa xen/blkfront: fix leaking data in shared pages
        472863c7b523 selftests/rseq: Change type of rseq_offset to ptrdiff_t
        df2e933a5348 selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
        f5a656b4ab48 selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
        4633aa6fadc6 selftests/rseq: Fix: work-around asm goto compiler bugs
        786bd3511934 selftests/rseq: Remove arm/mips asm goto compiler work-around
        33307f2afd85 selftests/rseq: Fix warnings about #if checks of undefined tokens
        21199d90428e selftests/rseq: Fix ppc32 offsets by using long rather than off_t
        56cbd6e40e41 selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
        1969c5eff964 selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
        b9a8ebe29636 selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
        e49d1c413d28 selftests/rseq: Introduce thread pointer getters
        d471088d078b selftests/rseq: Introduce rseq_get_abi() helper
        c9a96b4231c3 selftests/rseq: Remove volatile from __rseq_abi
        3c35d9cbd99b selftests/rseq: Remove useless assignment to cpu variable
        94a913fe6271 selftests/rseq: introduce own copy of rseq uapi header
        58f64962a697 selftests/rseq: remove ARRAY_SIZE define from individual tests
        34ec62bc44b0 selftests/bpf: Add test_verifier support to fixup kfunc call insns
        e11cdd74519e tcp: add a missing nf_reset_ct() in 3WHS handling
        010d7c422296 MAINTAINERS: add Leah as xfs maintainer for 5.15.y
        c28f95515503 net: tun: avoid disabling NAPI twice
        9db9e649f88f mlxsw: spectrum_router: Fix rollback in tunnel next hop init
        2930ee1a166d ipv6: fix lockdep splat in in6_dump_addrs()
        d6371303b4db ipv6/sit: fix ipip6_tunnel_get_prl return value
        674a641e5b67 tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
        b43a47c1c5c7 ACPI: video: Change how we determine if brightness key-presses are handled
        50fefe57f45e io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
        c8fb40fd7bb7 epic100: fix use after free on rmmod
        35fcb2ba35b4 tipc: move bc link creation back to tipc_node_create
        eaf7e6fe4b07 NFC: nxp-nci: Don't issue a zero length i2c_master_read()
        d13a5b86e284 nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
        89296ac435e2 powerpc/memhotplug: Add add_pages override for PPC
        ef0af7d08d26 net: bonding: fix use-after-free after 802.3ad slave unbind
        7227bc7bd103 net: phy: ax88772a: fix lost pause advertisement configuration
        0d139145cc0f net: bonding: fix possible NULL deref in rlb code
        efafb28ff39f net: asix: fix "can't send until first packet is send" issue
        ed303cc7aab9 net/sched: act_api: Notify user space if any actions were flushed before error
        1d776f085006 net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
        031561caa38a netfilter: nft_dynset: restore set element counter when failing to update
        a6c5c65f4c37 s390: remove unneeded 'select BUILD_BIN2C'
        10f88306f9f3 vdpa/mlx5: Update Control VQ callback information
        01121e39ef53 PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
        7cf7ed8f23c4 caif_virtio: fix race between virtio_device_ready() and ndo_open()
        4d5055873e24 vfs: fix copy_file_range() regression in cross-fs copies
        115d94191691 NFSD: restore EINVAL error translation in nfsd_commit()
        c9f8f94d3ca9 net: ipv6: unexport __init-annotated seg6_hmac_net_init()
        0b842b9e84cd selftests: mptcp: more stable diag tests
        536d2a6a4fd6 usbnet: fix memory allocation in helpers
        f7eaa228b0fa net: usb: asix: do not force pause frames support
        0b6e0eb5c45e linux/dim: Fix divide by 0 in RDMA DIM
        889000874c12 RDMA/cm: Fix memory leak in ib_cm_insert_listen
        732e73bd81c7 RDMA/qedr: Fix reporting QP timeout attribute
        c16404122a7c net: dp83822: disable rx error interrupt
        7191cecb99b2 net: dp83822: disable false carrier interrupt
        92e4f3ee5831 net: tun: stop NAPI when detaching queues
        8145f77d38de net: tun: unlink NAPI from device on destruction
        1e2327ba0fe9 net: dsa: bcm_sf2: force pause link settings
        cc38c1eaa2e0 selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
        4db9730360ab virtio-net: fix race between ndo_open() and virtio_device_ready()
        aa0806efb8f0 net: usb: ax88179_178a: Fix packet receiving
        659d39545260 net: rose: fix UAF bugs caused by timer handler
        6437d3deee28 SUNRPC: Fix READ_PLUS crasher
        0222575395bd s390/archrandom: simplify back to earlier design and initialize earlier
        d5b06039b195 dm raid: fix KASAN warning in raid5_add_disks
        6352b2f4d8e9 dm raid: fix accesses beyond end of raid member array
        bdb4d98d6d95 powerpc/bpf: Fix use of user_pt_regs in uapi
        e646baf1a4fd powerpc/book3e: Fix PUD allocation size in map_kernel_page()
        0c1d781d6b08 powerpc/prom_init: Fix kernel config grep
        be74e588f1a5 nvdimm: Fix badblocks clear off-by-one error
        526b53192d09 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
        58caf60ce217 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
        25fab798784b net: phy: Don't trigger state machine while in suspend
        159f2454ab12 ipv6: take care of disable_policy when restoring routes
        e33f5b581574 ksmbd: use vfs_llseek instead of dereferencing NULL
        9d48194d3e49 ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
        6791b57284f5 ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
        31c371b61d13 drm/amdgpu: To flush tlb for MMHUB of RAVEN series
        990132bebcc8 Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 0545733)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    3e15a98 View commit details
    Browse the repository at this point in the history
  5. linux-yocto/5.15: fix buildpaths issue with pnmtologo

    Integrating the following commit(s) to linux-yocto/5.15:
    
        a40d2daf2795 pnmtologo: use relocatable file name
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 3c2bd1b)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    f64ad68 View commit details
    Browse the repository at this point in the history
  6. kernel-devsrc: fix reproducibility and buildpaths QA warning

    We've been removing .vdso-offsets.h.cmd for quite some time, as it
    is not required to regenerate scripts or to satisfy the prepare
    target in the kernel source.
    
    That being said, there is a secondary location that this file may
    be found, and since we aren't detecting or removing it, we end up
    with embedded build paths, which cause both reproducibility and
    buildpaths QA warnings.
    
    We can test for both files, and force remove them if present, and
    we'll fix this new location of the file and not risk breaking
    any old kernels.
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit e0a9433)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    ff5b504 View commit details
    Browse the repository at this point in the history
  7. kernel-devsrc: ppc32: fix reproducibility

    In a similar manner to the arm/arm32 reprodicibility fixes,
    we can also fix ppc32.
    
    The file .vdso32-offsets.h.cmd has captured paths, but we don't
    need it on target or SDKs to regenerate a build enviroment.
    
    We add it to our vdso-offsets list of files to delete and we
    no longer have files patckaged with buildpaths.
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 2a142b6)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    3480149 View commit details
    Browse the repository at this point in the history
  8. gperf: Add a patch to work around reproducibility issues

    Add a patch to avoid writing the full pathname to gperf into source
    files which leads to reproducibility issues.
    
    This fixes issues with systemd reproducibility in particular.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit dea3c7e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    21f36f1 View commit details
    Browse the repository at this point in the history
  9. gperf: Switch to upstream patch

    Upstream merged a patch to handle the reproducibility issue, switch to
    their patch which is functionally equivalent.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit db28cd0)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    873ac23 View commit details
    Browse the repository at this point in the history
  10. perf: fix reproducibility in 5.19+

    kernels with upstream commit 630af16eee495f583db5202c3613d1b191f10694
    [perf tools: Use Python devtools for version autodetection rather than
    runtime], or -stable backports of that commmit, evade our substitutions
    for reproducibility.
    
    We add a second sed expression to ensure that our definition of python
    is used, as we have the proper environement setup and don't need the
    full path of python, which eventually will be captured by the perf
    binaries.
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit b24e73f)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    171415e View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

  1. curl: Fix multiple CVEs

    Backport fixes for:
     * CVE-2022-32205 - https://curl.se/docs/CVE-2022-32205.html
     * CVE-2022-32206 - https://curl.se/docs/CVE-2022-32206.html
     * CVE-2022-32207 - https://curl.se/docs/CVE-2022-32207.html
     * CVE-2022-32208 - https://curl.se/docs/CVE-2022-32208.html
    
    Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    bobolopolis authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    2749916 View commit details
    Browse the repository at this point in the history
  2. harfbuzz: Fix compilation with clang

    Fixup commit for prevous CVE-2022-33068 fix.
    
    Fixes:
    | In file included from ../harfbuzz-4.0.1/src/hb-ot-face.cc:39:
    4429| ../harfbuzz-4.0.1/src/hb-ot-color-sbix-table.hh:301:11: error: use of bitwise '|' with boolean operands [-Werror,-Wbitwise-instead-of-logical]
    4430|       if (png.IHDR.height >= 65536 | png.IHDR.width >= 65536)
    4431|           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    4432|                                    ||
    4433| ../harfbuzz-4.0.1/src/hb-ot-color-sbix-table.hh:301:11: note: cast one or both operands to int to silence this warning
    4434| 1 error generated.
    
    Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    landgraf authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    7505ac6 View commit details
    Browse the repository at this point in the history
  3. udev-extraconf/initrdscripts/parted: Rename mount.blacklist -> mount.…

    …ignorelist
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 69e486d)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    99d9dc7 View commit details
    Browse the repository at this point in the history
  4. udev-extraconf: let automount base directory configurable

    Dont hard-code automount base directory to '/run/media', introduce a
    variable MOUNT_BASE to let it configurable, like in udisks2 the mount
    base is also configurable by setting option: --enable-fhs-media.
    
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit f077bef)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    liuming50 authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    c021f55 View commit details
    Browse the repository at this point in the history
  5. udev-extraconf/mount.sh: add LABELs to mountpoints

    This alters the mountpoints such that if a device has a LABEL or
    a PARTLABEL, it will be mounted at e.g.:
    
      /run/media/$LABEL-<device-node>
      /run/media/$PARTLABEL-<device-node>
      /run/media/rootfs-sda2
    
    otherwise the device will be mounted at e.g.:
    
      /run/media/<device-node>
      /run/media/sda1
    
    The <device-node> appended with LABEL or PARTLABEL makes sure that
    the mountpoint is unique, therefore, avoids overlapping mounts.
    
    Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
    Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit a9a0a09)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mhamzai authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    229e7a9 View commit details
    Browse the repository at this point in the history
  6. udev-extraconf/mount.sh: save mount name in our tmp filecache

    Doing this will allow to fetch the exact name created by the
    auto-mounter during the remove action where depending on the
    scenario utilities such as the blkid might not be usable due
    to actual device not being present on the system.
    
    Signed-off-by: Awais Belal <awais_belal@mentor.com>
    Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 496b76f)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mhamzai authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    55c2de8 View commit details
    Browse the repository at this point in the history
  7. udev-extraconf/mount.sh: only mount devices on hotplug

    fdisk from util-linux (2.31.1) and above allows the user to
    manipulate an already mounted device. In order to achieve this
    functionality it issues a BLKRRPART (block device re-read part)
    ioctl and in response the kernel generates remove/change/add
    events if the device is not mounted (manually unmounted etc)
    which are caught and processed by udev. This causes our auto-mounter
    to remount everything because it does not keep track and things
    go out of control.
    Differentiating between types of remove events such as the one
    described above (generated by BLKRRPART) and one where the device
    is physically plugged out is only possible using the DEVPATH variable
    which is cleaned up only when the device is actually plugged-out.
    This fixes the above anomaly by only mounting a device in add event
    which is cleaned up properly (tmp cache deleted) in the remove event
    or is not present in the tmp cache while making use of the DEVPATH
    variable during the remove action.
    
    Signed-off-by: Awais Belal <awais_belal@mentor.com>
    Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 11a5e6c)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mhamzai authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    35b18c5 View commit details
    Browse the repository at this point in the history
  8. udev-extraconf: force systemd-udevd to use shared MountFlags

    Automounting does not work cleanly in case systemd as well as
    udev rules are being used simultaneously and in most cases
    race conditions and unknown behavior can come up.
    In case we're running on top of systemd we need to make sure
    that systemd-udevd knows that udev is in play as well and
    mounting should be done using shared flags. Also as we're
    using mount from sources other than systemd-mount in current
    scripts this is the most manageable fix to automounting
    problems.
    
    Signed-off-by: Awais Belal <awais_belal@mentor.com>
    Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 1e77041)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mhamzai authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    00ea431 View commit details
    Browse the repository at this point in the history
  9. udev-extraconf/mount.sh: ignore lvm in automount

    Failure message is shown in boot logs when trying to
    mount lvm as automounter does not handle cases where
    lvm is mounted. This simply skips lvm while automounting
    to avoid failure message in boot logs.
    
    Signed-off-by: Ansar Rasool <ansar_rasool@mentor.com>
    Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit b1d1807)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mhamzai authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    9d90c89 View commit details
    Browse the repository at this point in the history
  10. udev-extraconf: fix some systemd automount issues

    The '.include' syntax has been dropped from latest systemd releases,
    we need drop the systemd-udevd.service here, introduce a postinst
    function to add "MountFlags=shared" to systemd-udevd.service.
    
    Also lsblk binary is being called in mount.sh automount_systemd
    function, add it to RDEPENDS.
    
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 356520d)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    liuming50 authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    a3c93ec View commit details
    Browse the repository at this point in the history
  11. udev-extraconf:mount.sh: fix path mismatching issues

    Since commit f077bef:
    [ udev-extraconf: let automount base directory configurable ]
    
    the mount base directory was configurable, we need drop 'run-media'
    usage as well, change to figure it out from MOUNT_BASE.
    
    Also 'get_label_name' function needs to be called ealier in
    automount_systemd before checking '/tmp/.automount-$name', otherwise
    they would never match.
    
    (From OE-Core rev: c013b33162546fb5bd4bcc1daac75aa65d0be1a3)
    
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 7ed2100)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    liuming50 authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    cb37eeb View commit details
    Browse the repository at this point in the history
  12. python3: Backport patch to fix an issue in subinterpreters

    This adds a backport patch that fixes a problem in subinterpreters related
    to the garbagecollector. Without the patch, there are random segfaults in
    several Kodi addons that use python3-sqlite3. Presumably there are real world
    issues in other programs as well.
    
    Signed-off-by: Markus Volk <f_l_k@t-online.de>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    MarkusVolk authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    39d57ef View commit details
    Browse the repository at this point in the history
  13. package.bbclass: Fix base directory for debugsource files when using …

    …externalsrc
    
    While executing do_package, bitbake checks for a list of
    debug source files and uses a pattern to match the ones
    to be included in copydebugsources.
    
    Previously when externalsrc was in use either directly or by
    using devtool, the source location changed and this pattern
    no longer matched, hence debug source files failed to be
    included in the corresponding package.
    
    Check when the source directory isnt the default (based on
    WORKDIR), and change the pattern used to match debug source
    files if that is the case, allowing us to perform do_package
    properly.
    
    Workaround debugsource.list containing paths from the host by
    moving debug source files away from the host directory
    structure  to avoid host contamination (this seems to happen
    when packages use $TMPDIR/work-shared and externalsrc is
    in use).
    
    Test matrix included using:
    - devtool to use externalsrc automatically
    - externalsrc with a non-devtool based source directory
    - No externalsrc at all
    Tested the following packages to be working:
    - glibc ($TMPDIR/work-shared based)
    - libxcrypt ($TMPDIR/work based)
    
    [YOCTO 8015]
    
    Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit a887bd9)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    alhems authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    2772b77 View commit details
    Browse the repository at this point in the history
  14. package.bbclass: Avoid stripping signed kernel modules in splitdebuginfo

    Since commit d756b34 kernel modules are stripped by the functions 'runstrip' and 'splitdebuginfo'. Signed modules must not be stripped. Function 'runstrip' avoids this by running is_kernel_module_signed. Apply the same check to splitdebuginfo.
    
    (From OE-Core rev: 6859226652339b19cbc7bdfec074fe2016cdee60)
    
    Signed-off-by: Christoph Lauer <christoph.lauer@xtronic.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit dc0f041)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Christoph Lauer authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    cefc6ec View commit details
    Browse the repository at this point in the history
  15. package.bbclass: Fix kernel source handling when not using externalsrc

    Previous commit c725bdb29b266 broke kernel source handling, this was due
    to the code expecting the sources to be in a different directory, this did
    not happen when using externalsrc since sources were found in the expected
    directories.
    
    Pass work-shared to the check to allow sources to be found in the proper
    directory, allowing these to be packaged in the next step.
    
    To test this we grabbed a commit where we knew the buildpaths
    QA test should flag a file inside the kernel sources, with the previous
    commit the QA warning wasnt flagged since no sources where there, with
    this fix the buildpaths QA warning gets flagged properly.
    
    Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 2714a8e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    alhems authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    8efd5e3 View commit details
    Browse the repository at this point in the history
  16. insane: Fix buildpaths test to work with special devices

    If enabled, the buildpaths test hangs in psplash as it tries to open
    a fifo and read from it, hanging indefinitely.
    
    Tweak the test to ignore fifo/socket/device files.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 2567edb)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    1837c17 View commit details
    Browse the repository at this point in the history
  17. waffle: correctly request wayland-scanner executable

    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit cd05e25)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    05457e7 View commit details
    Browse the repository at this point in the history
  18. lua: Fix multilib buildpath reproducibility issues

    The .pc we install ourselves for lua has hardcoded /lib assumptions in it
    which means in a multilib environment, full build paths end up in users
    like rpm's configuration.
    
    Fix the .pc file to use a correct includedir and libdir to resolve
    those reproducibility issues.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 93bee5c)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    dfe0a72 View commit details
    Browse the repository at this point in the history
  19. vala: Fix on target wrapper buildpaths issue

    The on target wrapper contains paths from the host build. Remove them.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 10980ae)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    cd3821f View commit details
    Browse the repository at this point in the history
  20. libmodule-build-perl: Use env utility to find perl interpreter

    Fixes
    ERROR: QA Issue: : /work/x86_64-linux/libmodule-build-perl-native/0.4231-r0/sysroot-destdir/work/x86_64-linux/libmodule-build-perl-native/0.4231-r0/recipe-sysroot-native/usr/bin/config_data maximum shebang size exceeded, the maximum size is 128. [shebang-size]
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 54ecb2d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    3829ac3 View commit details
    Browse the repository at this point in the history
  21. gtk-doc: Remove hardcoded buildpath

    When api-documentation is enabled, we see a hardcoded build path to xsltproc in
    the target python configuration file. We curate PATH carefully so we don't
    need the path there, tweak configure to remove it and solve the issue.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit f7924a8)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    d3149c9 View commit details
    Browse the repository at this point in the history
  22. perl: don't install Makefile.old into perl-ptest

    We already exclude Makefile, makefile, and makefile.old from copy of the
    perl source tree that is used by perl-ptest, but Makefile.old is not
    being excluded.  In a rebuild of perl with an existing source tree these
    files now exist but have build paths in. As they're backup files, they
    can just be excluded from the packages.
    
    Use range globs to clean up the expressions, and exclude Makefile.old.
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 30a99af)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    d6ec378 View commit details
    Browse the repository at this point in the history
  23. alsa-state: correct license

    * add GPL license because of alsa-state-init file
    * gpl link points to gpl3, but at time of adding this file was actually
      pointing to gpl2, so should correspond to SPDX GPL-2.0-or-later
    * remove date as the file was already changed several times since then
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ca73ff0)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    petermarko authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    7c3d9c5 View commit details
    Browse the repository at this point in the history
  24. kernel-arch: Fix buildpaths leaking into external module compiles

    Building external kernel modules like lttng-modules was showing build paths
    inside the debug symbols for the modules and breaking build reproducibility.
    
    Fix this by adding in the mapping needed to map the kernel build directory
    to something more approriate on target.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit b56dc90)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    7acc1b9 View commit details
    Browse the repository at this point in the history
  25. devtool: ignore pn- overrides when determining SRC_URI overrides

    If (perhaps foolishly) at your configuration level you have e.g.
    
      SRC_URI_append_pn-recipename = " file://patchname.patch"
    
    and then run devtool modify on a different recipe, an error occurs:
    
      INFO: SRC_URI contains some conditional appends/prepends - will create branches to represent these
      ...
      ERROR: [Errno 2] No such file or directory: '/path/to/downloads/patchname.patch'
    
    pn- overrides would not constitute an alternative configuration that we
    should handle in this context, so just ignore them to avoid the issue.
    
    Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 3f2a812)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    paul-eggleton-ms authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    9beb347 View commit details
    Browse the repository at this point in the history
  26. bin_package: install into base_prefix

    This makes the bin_package.bbclass work properly with the native class.
    
    Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ad330b6)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    bachp authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    58029ca View commit details
    Browse the repository at this point in the history
  27. patch: handle if S points to a subdirectory of a git repo

    If PATCHTOOL = "git", SRC_URI fetches from a git repo and S points to
    a subdirectory of the checked out sources, then we were erroneously
    initialising the subdirectory as its own git repo. Check if the returned
    top-level repo directory is a subdirectory of WORKDIR and do not
    run initialise the source directory if that is the case.
    
    (This was a regression introduced with OE-Core revision
    6184b56, however we didn't have a test
    that verified the behaviour.)
    
    Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 9cca53a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    paul-eggleton-ms authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    577a691 View commit details
    Browse the repository at this point in the history
  28. devtool: finish: handle patching when S points to subdir of a git repo

    If devtool finish needs to create a patch and have it applied to the
    sources for a recipe where S points to a subdirectory of the sources,
    then the patch needs to be applied at the root of the repo i.e. we need
    to add a patchdir= parameter to the SRC_URI entry.
    
    Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ad3736d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    paul-eggleton-ms authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    7cf5381 View commit details
    Browse the repository at this point in the history
  29. oe-selftest: devtool: test modify git recipe building from a subdir

    Add a test that verifies that devtool modify + devtool finish do the
    right thing on a recipe that fetches from git and sets S to point to
    a subdirectory of the source tree. We have a few examples among the core
    recipes, dos2unix is a convenient one so let's use that. (The test first
    verifies that that is still true in case the recipe is changed in
    future.)
    
    Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit a84d9ed)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    paul-eggleton-ms authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    a994dbe View commit details
    Browse the repository at this point in the history
  30. gcc-runtime: Fix build when using gold

    If gold is enabled as the default linker, it errors trying to link
    to our dummy library empty file and this turns off things which should
    be present in libstdc++.
    
    For example, _GLIBCXX_HAVE_S_ISREG isn't defined and HAVE_S_ISREG in
    libstdc++-v3/config.h isn't set properly.
    
    Instead of just creating an empty file, create an empty elf binary
    instead which addresses the issue.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 2070bcd)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    f842dbc View commit details
    Browse the repository at this point in the history
  31. gcc-runtime: Fix missing MLPREFIX in debug mappings

    This fixes reproducibility issues with multilibs were a different recipe
    specific sysroot is used which was leaking into debug symbols in libraries.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit f442edf)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    3bb7abe View commit details
    Browse the repository at this point in the history
  32. selftest/runtime_test/virgl: Disable for all almalinux

    We can't support vgem on RHEL derived distros so disable this test for
    all almalinux hosts rather than specific versions.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit e921f3c)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    b418b96 View commit details
    Browse the repository at this point in the history
  33. cargo_common.bbclass: enable bitbake vendoring for externalsrc

    To support crate:// fetcher on externalsrc, we need to remove "-z
    ${EXTERNALSRC} check of bitbake vendoring. It is possible to disable
    vendoring by CARGO_DISABLE_BITBAKE_VENDORING = "1" if externalsrc-ed
    project does not want to enablt it.
    
    Signed-off-by: Chanho Park <chanho61.park@samsung.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Richard Pastrick <ripastri@linux.microsoft.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    cometzero authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    9b2f7eb View commit details
    Browse the repository at this point in the history
  34. externalsrc.bbclass: support crate fetcher on externalsrc

    To support crate:// fetcher on externalsrc, we need to make pass-through
    the URIs in SRC_URI.
    
    Signed-off-by: Chanho Park <chanho61.park@samsung.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Richard Pastrick <ripastri@linux.microsoft.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    cometzero authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    73cc5a1 View commit details
    Browse the repository at this point in the history
  35. pulseaudio: add m4-native to DEPENDS

    Normally m4-native ends up in the sysroot via the toolchain, but if a
    non-standard toolchain is used them m4-native may not be installed.
    
    However Pulseaudio explicitly checks for m4 in the meson.build, so add
    it to DEPENDS.
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ddf8466)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    f1c2e21 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

  1. lua: Backport fix for CVE-2022-33099

    Fixes stack overflow while handling recurring errors in Lua-stack
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit caad9d5)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Jul 23, 2022
    Configuration menu
    Copy the full SHA
    16be6e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c373c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. dpkg: fix CVE-2022-1664

    Backport patch to fix CVE-2022-1664.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    e22b7b2 View commit details
    Browse the repository at this point in the history
  2. bind: upgrade 9.18.2 -> 9.18.3

    Changelog:
    ==========
    [security]
     Fix a crash in DNS-over-HTTPS (DoH) code caused by
     premature TLS stream socket object deletion.
     (CVE-2022-1183) [GL #3216]
    
    [bug]
     RPZ NSIP and NSDNAME rule processing didn't handle stub
     and static-stub zones at or above the query name.  This
     has now been addressed. [GL #3232]
     Fixed a deadlock that could occur if an rndc
     connection arrived during the shutdown of network
     interfaces. [GL #3272]
    
     Refactor the fctx_done() function to set fctx to
     NULL after detaching, so that reference counting
     errors will be easier to avoid. [GL #2969]
    
     udp_recv() in dispatch could trigger an INSIST when the
     callback's result indicated success but the response
     was canceled in the meantime. [GL #3300]
    
     Work around a jemalloc quirk which could trigger an
     out-of-memory condition in named over time. [GL #3287]
    
     If there was a pending negative cache DS entry,
     validations depending upon it could fail. [GL #3279]
    
     dig returned a 0 exit status on UDP connection failure.
     [GL #3235]
    
     Fix an assertion failure when using dig with +nssearch
     and +tcp options by starting the next query in the
     send_done() callback (like in the UDP mode) instead
     of doing that recursively in start_tcp(). Also
     ensure that queries interrupted while connecting
     are detached properly. [GL #3144]
    
     Don't remove CDS/CDNSKEY DELETE records on zone sign
     when using 'auto-dnssec maintain;'. [GL #2931]
    
    [contrib]
     Avoid name space collision in dlz modules by prefixing
     functions with 'dlz_'. [GL !5778]
    
     dlz: Add FALLTHROUGH and UNREACHABLE macros. [GL #3306]
    
    [func]
     Add new named command-line option -C to print built-in
     defaults. [GL #1326]
    
     Introduce the concept of broken catalog zones described
     in the DNS catalog zones draft version 5 document.
     [GL #3224]
    
     Add DNS Extended Errors when stale answers are returned
     from cache. [GL #2267]
    
     Implement support for catalog zones change of ownership
     (coo) mechanism described in the DNS catalog zones draft
     version 5 document. [GL #3223]
    
     Implement support for catalog zones options new syntax
     based on catalog zones custom properties with "ext"
     suffix described in the DNS catalog zones draft version
     5 document. [GL #3222]
    
     Implement reference counting for TLS contexts and
     allow reloading of TLS certificates on reconfiguration
     without destroying the underlying TCP listener sockets
     for TLS-based DNS transports. [GL #3122]
     Add support for remote TLS certificates
     verification, both to BIND and dig, making it possible
     to implement Strict and Mutual TLS authentication,
     as described in RFC 9103, Section 9.3. [GL #3163]
    
    [cleanup]
     Remove use of exclusive mode in ns_interfacemgr in
     favor of rwlocked access to localhost and localnets
     members of dns_aclenv_t structure. [GL #3229]
    
     Remove the task exclusive mode use in ns_clientmgr.
     [GL #3230]
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d2ae8b8)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    1bbedc1 View commit details
    Browse the repository at this point in the history
  3. bind: upgrade 9.18.3 -> 9.18.4

    Changelog:
    ==========
    [func]          Don't try to process DNSSEC-related and ZONEMD records
                    in catz. [GL #3380]
    
    [func]          Add some more dnssec-policy checks to detect weird
                    policies. [GL #1611]
    
    [test]          Add new set of unit test macros and move the unit
                    tests under single namespace in /tests/. [GL !6243]
    
    [func]          Key timing options for 'dnssec-settime' and related
                    utilities now accept "UNSET" times as printed by
                    'dnssec-settime -p'. [GL #3361]
    
    [bug]           When the fetches-per-server quota was adjusted
                    because of an authoritative server timing out more
                    or less frequently, it was incorrectly set to 1
                    rather than the intended value.  This has been
                    fixed. [GL #3327]
    
    [bug]           Only write key files if the dnssec-policy keymgr has
                    changed the metadata. [GL #3302]
    
    [func]          Key timing options for 'dnssec-keygen' and
                    'dnssec-settime' now accept times as printed by
                    'dnssec-settime -p'. [GL !2947]
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d5a12d5)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    5bfb44b View commit details
    Browse the repository at this point in the history
  4. gnupg: update 2.3.4 -> 2.3.6

    Remove 0003-dirmngr-uses-libgpg-error.patch
    (upstream addressed the issue).
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Yue Tao <yue.tao@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    4e9c180 View commit details
    Browse the repository at this point in the history
  5. gnupg: upgrade to 2.3.7 to fix CVE-2022-34903

    Signed-off-by: Yue Tao <yue.tao@windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Taoyuetao authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    c0c7214 View commit details
    Browse the repository at this point in the history
  6. vim: Upgrade 9.0.0021 -> 9.0.0063

    Pulls in several CVE fixes.
    Added a patch to avoid timer_create cross compile issue (and submitted upstream).
    Also submit the race fix upstream.
    We disable timer_create in the native case since some systems have it
    and some don't so this makes us consistent.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d0c1de0)
    Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    8b42e40 View commit details
    Browse the repository at this point in the history
  7. go: update v1.17.10 -> v1.17.12

    go.git$ git log --oneline go1.17.10..go1.17.12
    1ed3c127da (tag: go1.17.12) [release-branch.go1.17] go1.17.12
    cd54600b86 [release-branch.go1.17] encoding/gob: add a depth limit for ignored fields
    76f8b7304d [release-branch.go1.17] path/filepath: fix stack exhaustion in Glob
    8c1d8c8362 [release-branch.go1.17] io/fs: fix stack exhaustion in Glob
    0117dee7dc [release-branch.go1.17] compress/gzip: fix stack exhaustion bug in Reader.Read
    ba8788ebce [release-branch.go1.17] go/parser: limit recursion depth
    2678d0c957 [release-branch.go1.17] encoding/xml: limit depth of nesting in unmarshal
    58facfbe7d [release-branch.go1.17] encoding/xml: use iterative Skip, rather than recursive
    ed2f33e1a7 [release-branch.go1.17] net/http: preserve nil values in Header.Clone
    d13431c37a [release-branch.go1.17] net/http: don't strip whitespace from Transfer-Encoding headers
    ae2dfcc1c8 [release-branch.go1.17] runtime: add race annotations to cbs.lock
    fc07039e23 [release-branch.go1.17] runtime: add race annotations to metricsSema
    9ef614f5aa [release-branch.go1.17] cmd/compile: allow 128-bit values to be spilled
    b1be664d64 [release-branch.go1.17] runtime: store consistent total allocation stats as uint64
    77cc1c0def [release-branch.go1.17] cmd/go: pass --no-decorate when listing git tags for a commit
    8d2935ab7c [release-branch.go1.17] cmd/dist: test cgo internal linking on darwin-arm64
    651a8d81ba [release-branch.go1.17] cmd/dist: skip internal linking tests on arm64
    26cdea3acc (tag: go1.17.11) [release-branch.go1.17] go1.17.11
    4c69fd51a9 [release-branch.go1.17] path/filepath: do not remove prefix "." when following path contains ":".
    909881db03 [release-branch.go1.17] misc/cgo/testsanitizers: buffer the signal channel in TestTSAN/tsan11
    03c2e56f68 [release-branch.go1.17] crypto/tls: avoid extra allocations in steady-state Handshake calls
    c15a8e2dbb [release-branch.go1.17] crypto/tls: randomly generate ticket_age_add
    590b53fac9 [release-branch.go1.17] os/exec: return clear error for missing cmd.Path
    2be03d789d [release-branch.go1.17] crypto/rand: properly handle large Read on windows
    65701ad2b4 [release-branch.go1.17] misc/cgo/testsanitizers: use buffered channel in tsan12.go
    e846f3f2d6 [release-branch.go1.17] runtime: skip TestGdbBacktrace flakes matching a known GDB internal error
    a9003376d5 [release-branch.go1.17] cmd/dist: consistently set PWD when executing a command in a different directory
    0e7138a102 [release-branch.go1.17] runtime: mark TestGcSys as flaky
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    4c3591c View commit details
    Browse the repository at this point in the history
  8. git: upgrade v2.35.3 -> v2.35.4

    Minor upgrade which includes fix for CVE-2022-29187.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    11943ac View commit details
    Browse the repository at this point in the history
  9. sstatesig: Include all dependencies in SPDX task signatures

    SDPX generation involves looking through BB_TASKDEPDATA for
    dependencies, then linking to the generated documents for those
    dependencies. These document links use a checksum to validate the
    document, which means that if a upstream document changes, all
    downstream documents must be regenerated to get the new checksum,
    otherwise the compendium of documents produced by the build will have
    broken links; therefore all dependent task should be included in the
    signature (even from "ABI safe" recipes).
    
    Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit 5fe543b)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    JPEWdev authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    7549429 View commit details
    Browse the repository at this point in the history
  10. rootfs-postcommands.bbclass: move host-user-contaminated.txt to ${S}

    This is to ensure host-user-contaminated.txt would be removed before
    do_rootfs runs, since ${S} is in cleandirs of do_rootfs, otherwise, a
    host-user-contaminated.txt file that generated from previous builds
    could be used which is wrong.
    
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit 54a3fd6)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    liuming50 authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    96215d6 View commit details
    Browse the repository at this point in the history
  11. gobject-introspection-data: Disable cache for g-ir-scanner

    An intermittent failure occurs in libical-native do_compile:
    
    | Traceback (most recent call last):
    |   File "/.../build/tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 813, in move
    |     os.rename(src, real_dst)
    | OSError: [Errno 18] Invalid cross-device link: '/tmp/g-ir-scanner-cache-adxo_2bq' -> '/home/bamboo/.cache/g-ir-scanner/bab9a83d2cd93e62ed005a2c1d4f89ae75c67251'
    |
    | During handling of the above exception, another exception occurred:
    |
    | Traceback (most recent call last):
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/bin/g-ir-scanner", line 99, in <module>
    |     sys.exit(scanner_main(sys.argv))
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/scannermain.py", line 590, in scanner_main
    |     transformer = create_transformer(namespace, options)
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/scannermain.py", line 409, in create_transformer
    |     transformer.register_include(include_obj)
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 140, in register_include
    |     self._parse_include(filename)
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 230, in _parse_include
    |     self._parse_include(dep_filename)
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 225, in _parse_include
    |     self._cachestore.store(filename, parser)
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/cachestore.py", line 153, in store
    |     shutil.move(tmp_filename, store_filename)
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 833, in move
    |     copy_function(src, real_dst)
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 435, in copy2
    |     copystat(src, dst, follow_symlinks=follow_symlinks)
    |   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 374, in copystat
    |     lookup("utime")(dst, ns=(st.st_atime_ns, st.st_mtime_ns),
    | FileNotFoundError: [Errno 2] No such file or directory
    
    A similar issue is described in a fix for gobject-introspection-native.
    
    openembedded@d3c48ff
    
    The problem was fixed there by setting the environment variable
    GI_SCANNER_DISABLE_CACHE to disable the use of $HOME/.cache.
    
    Extend the fix to users of gobject-instropection by promoting the fix
    to the bbclass.
    
    Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit 35d5f70)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    thochstein authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    bb1dc2b View commit details
    Browse the repository at this point in the history
  12. gcc: Backport a fix for gcc bug 105039

    Backport a fix from:
    https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79
    
    which fixes rust recursion issues in the demangler.
    
    Signed-off-by: Naveen <naveen.gowda@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Naveen authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    943760d View commit details
    Browse the repository at this point in the history
  13. gcc-runtime: Pass -nostartfiles when building dummy libstdc++.so

    This is a dummy shared object therefore reduce dependencies further by
    not requiring the C startup files, we wont use this shared library for
    anything useful anyway
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    2bc86c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. qemu: CVE-2022-35414 can perform an uninitialized read on the transla…

    …te_fail path, leading to an io_readx or io_writex crash
    
    Source: https://github.com/qemu/qemu
    MR: 119830
    Type: Security Fix
    Disposition: Backport from qemu/qemu@418ade7
    ChangeID: 41d6646e06319e629da574b9b2e8a3a197a73441
    Description:
            CVE-2022-35414 qemu: can perform an uninitialized read on the translate_fail path, leading to an io_readx or io_writex crash.
    
    Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Hiten1412 authored and sakoman committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    5f236e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. libtirpc: CVE-2021-46828 DoS vulnerability with lots of connections

    Source: http://git.linux-nfs.org/?p=steved/libtirpc.git;
    MR: 120225
    Type: Security Fix
    Disposition: Backport from http://git.linux-nfs.org/?p=steved/libtirpc.git;a=commit;h=86529758570cef4c73fb9b9c4104fdc510f701ed
    ChangeID: 29c32ee171a6a47e06c788e5c608fac9bb3a64b2
    Description:
            CVE-2021-46828 libtirpc: DoS vulnerability with lots of connections.
    
    Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Hiten1412 authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    7eeaf4e View commit details
    Browse the repository at this point in the history
  2. mkfontscale: upgrade 1.2.1 -> 1.2.2

    CHanges:
    
    Fix spelling/wording issues
    gitlab CI: add a basic build test
    Build xz tarballs instead of bzip2
    Use case insensitive comparison for T1 font weight
    Add "ExtraBold" as a valid T1 font weight.
    
    temporarily override SRC_URI which is hard-coded in xorg-app-common.inc
    since new versions of packages use a new compression format - .tar.xz
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 7ac5e22)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    01f6eff View commit details
    Browse the repository at this point in the history
  3. xdpyinfo: upgrade 1.3.2 -> 1.3.3

    Changes:
    
          xdpyinfo: Fix printing the X.Org release version for xserver >= 21
          Update README for gitlab migration
          Update configure.ac bug URL for gitlab migration
          Only check for XFree86 if vendor string doesn't match X.Org
          Add explicit casts to clear implicit conversion warnings
          Disable DMX support by default, leave --with-dmx to enable it
          gitlab CI: add a basic build test
          Build xz tarballs instead of bzip2
          Fix spelling/wording issues
          gitlab CI: stop requiring Signed-off-by in commits
          autogen.sh: use quoted string variables
          autogen: add default patch prefix
          autogen.sh: use exec instead of waiting for configure to finish
          fix -Wunused-[...] compiler warnings
    
    temporarily override SRC_URI which is hard-coded in xorg-app-common.inc
    since new versions of packages use a new compression format - .tar.xz
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 712552b)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    cde6198 View commit details
    Browse the repository at this point in the history
  4. xorg-app: Tweak handling of compression changes in SRC_URI

    Rather than duplicating SRC_URI, change the compression to a variable.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 21547dd)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    5f3d709 View commit details
    Browse the repository at this point in the history
  5. xev: update 1.2.4 -> 1.2.5

    Changes:
    
          gitlab CI: add a basic build test
          Build xz tarballs instead of bzip2
          man page: remove out-of-date reference to X(7)
          xev: fix KeymapNotify event printing
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 83c9b5a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    2f9ab1a View commit details
    Browse the repository at this point in the history
  6. xmodmap: update 1.0.10 -> 1.0.11

    Changes:
    
          gitlab CI: add a basic build test
          Build xz tarballs instead of bzip2
          handle.c: avoid leaks when realloc() fails
          PrintModifierMapping: stop leaking the map returned by XGetKeyboardMapping
          Fix warning about number of mouse buttons
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 162f117)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    571736f View commit details
    Browse the repository at this point in the history
  7. xf86-input-synaptics: update 1.9.1 -> 1.9.2

    Changes:
    
    Convert remaining source files from ISO-8859-1 to UTF-8
    gitlab CI: add a basic build test
    Fix spelling/wording issues
    Build xz tarballs instead of bzip2
    synclient: allow negative/large values for AreaLeftEdge etc.
    eventcomm: fix compile with pre-time64 kernels
    eventcomm: use 64-bit time safe accessors instead of timeval directly
    Use fabs() instead of abs() on double values.
    Update configure.ac bug URL for gitlab migration
    Update README for gitlab migration
    
    Drop 64bit_time_t_support.patch as issue fixed upstream:
    https://github.com/freedesktop/xorg-xf86-input-synaptics/commit/073b1b40bde9935928758c3452176c0d8dc67370
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 9d4d2c1)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    d083da1 View commit details
    Browse the repository at this point in the history
  8. encodings: update 1.0.5 -> 1.0.6

    CHanges:
    
          gitlab CI: add a basic build test
          Build xz tarballs instead of bzip2
          adjust descriptions for the Unicode mapping to match the Unicode.org data file.
          add mapping for 0x80-0x9f, as per Unicode.org data files.
          use descriptions from UnicodeData.txt except for two obsolete or incorrect maps
          correct a typo (in original), and use appropriate description
          use Armenian eternity symbol from Unicode 6.
          whitespace-only changes for consistency, using luit's annotate-enc script
          add descriptions from UnicodeData.txt, using annotate-enc
          add descriptions from UnicodeData.txt, using annotate-enc
          add descriptions from UnicodeData.txt, using annotate-enc
          add descriptions from UnicodeData.txt, with annotate-enc
          add descriptions from UnicodeData.txt, with annotate-enc
          whitespace-only, reformat with annotate-enc
    
    Add ability to tweak compressor suffix in filenames, similar
    to xorg apps and drivers.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit b1fb0fb)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    73ca8c3 View commit details
    Browse the repository at this point in the history
  9. font-util: update 1.3.2 -> 1.3.3

    Changes:
    
          ucs2any: avoid segfaults if SLANT property is missing
          ucs2any: handle NULL returns from zquotedcpy()
          gitlab CI: add a basic build test
          Build xz tarballs instead of bzip2
          Fix spelling/wording issues
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 461b464)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    cf4e2a0 View commit details
    Browse the repository at this point in the history
  10. xserver-xorg: update 21.1.3 -> 21.1.4

    Security update
    
    CVE fixed in this release:
    
    CVE-2022-2319/ZDI-CAN-16062: X.Org Server ProcXkbSetGeometry Out-Of-Bounds Access
    CVE-2022-2320/ZDI-CAN-16070: X.Org Server ProcXkbSetDeviceInfo Out-Of-Bounds Access
    
    Changes:
    
    present: Check for NULL to prevent crash
    rootless: Dead code removal (ROOTLESS_REDISPLAY_DELAY is already defined)
    X11Application: Ensure TIS operations are done on the main thread
    os/connection: Improve abstraction for launchd secure sockets
    xquartz: Create a separate category for organizing user preferences
    xquartz pbproxy: Adopt NSUserDefaults+XQuartzDefaults for preferences
    xquartz: Fold spaces related preferences into NSUserDefaults+XQuartzDefaults
    XQuartz: Ensure scroll events are delivered to a single window (not both X11 and AppKit)
    meson: Bump requirement to meson-0.50.0
    xquartz: Update Sparkle configuration to use SUPublicEDKey
    xquartz: Update copyright for 2022
    meson: Provide options to set CFBundleVersion and CFBundleVersionString in XQuartz
    Revert "meson: Bump requirement to meson-0.50.0"
    xquartz: Update autotools-based builds of XQuartz to account for recent changes
    print_edid: Fix a format string error
    xf86-input-inputtest: Fix build on systems without SOCK_NONBLOCK
    tests: Fix build failure from missing micmap.c
    meson: Support building Xnest and Xorg on darwin
    XQuartz: Build the bundle trampoline when using meson
    XQuartz: Add TCC reason keys to Info.plist
    xquartz: Use correct defines when building to support Sparkle updates
    xquartz: Fix a possible crash when editing the Application menu due to mutaing immutable arrays
    XQuartz: Improve type safety for X11Controller's application menu editor
    xquartz: Add missing files to distribution tarball
    render: Fix build with gcc 12
    xkb: switch to array index loops to moving pointers
    xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck
    xkb: add request length validation for XkbSetGeometry
    Revert "os: Try to discover the current seat with the XDG_SEAT var first"
    dix: Correctly save replayed event into GrabInfoRec
    dix: Don't send touch end to clients that do async grab without touches
    xfree86: Fix event data alignment in inputtest driver
    xkb: fix XkbSetMap when changing a keysym without changing a keytype
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d683f2a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    75503a1 View commit details
    Browse the repository at this point in the history
  11. linux-firmware: update 20220610 -> 20220708

    License-Update: a few obsolete firmware were dropped
    (particularly i2400m and tda7706), file list updates.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit e89fb37)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    c74c265 View commit details
    Browse the repository at this point in the history
  12. libuv: upgrade 1.44.1 -> 1.44.2

    Important bugs fixed
    
    loop: better align order-of-events behavior between platforms #3598
    zos: fix fs event not fired if the watched file is moved/removed/recreated #3540
    win: Fix pipe resource leak if closed during connect (and other bugs) #3611
    zos: don't error when killing a zombie process #3625
    
    Regressions fixed
    
    macos: avoid posix_spawnp() cwd bug #3597
    kqueue: skip EVFILT_PROC events when invalidating events for an fd. #3629
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ccd5896)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    c785f1d View commit details
    Browse the repository at this point in the history
  13. log4cplus: upgrade 2.0.7 -> 2.0.8

    Changes:
    
    Add CMake alias libraries
    Add an option to disable tests to configure script
    Fix C++11 compatibility: C++11 does not have basic_string_view.
    Look for Android's log library
    Fix handling of ,aux extension for FileAppender
    filename should not be empty for TimeBasedRollingFileAppender
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit e09ffe4)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    1dae5b5 View commit details
    Browse the repository at this point in the history
  14. vala: upgrade 0.56.0 -> 0.56.1

    Changes in 0.56.1 LTS relase:
    
      - vala: Improve accessibility check inside member initializer [#1300]
      - vala: Don't allow nullable enum value as real GObject property [#1074]
      - valadoc: Include path to doclet in error message
      - manual: Update from wiki.gnome.org
      - gtk4: Fix GLib.Value parameter in ContentProvider.get_value()
      - gtk4: Split out gtk4-wayland and gtk4-x11 into separate bindings [#1308]
      - gstreamer: Update from 1.21+ git main
      - vapi: Update GIR-based bindings
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 0d78d6d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    b19e202 View commit details
    Browse the repository at this point in the history
  15. vala: upgrade 0.56.1 -> 0.56.2

    Changes in 0.56.2 LTS release:
    
      - codegen: Correctly set array-length for NoAccessorMethods properties [#1316]
      - codegen: Detect usage of static type-parameter in runtime context [#1326]
      - vala: Avoid critical in SourceFile.get_mapped_length() [#1330]
      - codegen: Make sure to initialize static collections
      - codegen: Split reserved identifiers for C and Vala
      - codegen: Check cname of fields and methods against reserved identfiers [#1329]
      - glib2.0: Add abs() to int8/int16/int32/ssize_t [#1328]
      - Add initial wayland-client binding
      - Add geocode-glib-2.0 binding
      - Add rest-1.0 bindings
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 21913b7)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    b295465 View commit details
    Browse the repository at this point in the history
  16. webkitgtk: upgrade 2.36.3 -> 2.36.4

    Changes:
    
    Fix the new ATSPI accessibility implementation to add the missing Collection interface for the loaded document.
    Fix the MediaSession implementation to make the MPRIS object names more sandbox friendly, which plays better with Flatpak and WebKit’s own Bubblwrap-based sandboxing.
    Fix leaked Web Processes in some particular situations.
    Fix the build with media capture support enabled.
    Fix cross-compilation when targeting 64-bit ARM.
    Fix several crashes and rendering issues.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 2396f8d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    fde20b5 View commit details
    Browse the repository at this point in the history
  17. xwayland: upgrade 22.1.1 -> 22.1.2

    Changes:
    
    Olivier Fourdan (3):
          randr: Add "RANDR Emulation" property
          xwayland/output: Set the "RANDR Emulation" property
          xwayland: Fix invalid pointer access in drm_lease_device_handle_released.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 0fd8934)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    d626b8c View commit details
    Browse the repository at this point in the history
  18. xwayland: upgrade 22.1.2 -> 22.1.3

    Changes:
    
           os: print <signal handler called> if unw_is_signal_frame()
           os: print registers in the libunwind version of xorg_backtrace()
           xwayland/present: Do not send two idle notify events for flip pixmaps
           xwayland: Fix check logic in sprite_check_lost_focus()
           xkb: switch to array index loops to moving pointers
           xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck
           xkb: add request length validation for XkbSetGeometry
           xwayland: Change randr_output status when call xwl_output_remove()
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 229e3ad)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    df37259 View commit details
    Browse the repository at this point in the history
  19. epiphany: upgrade 42.2 -> 42.3

    Changes:
    
     * Fix crash when deleting all passwords (#1773)
     * Fix memory corruption caused by Sync failure (!1115)
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 34ebcfe)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    492e565 View commit details
    Browse the repository at this point in the history
  20. oeqa/runtime: add test that the kernel has CONFIG_PREEMPT_RT enabled

    This is the absolute bare minimum for testing the RT patches, but it
    does mean we if we build and boot a RT kernel we can verify that it is
    what we expect.
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 0301d58)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    de7bd5b View commit details
    Browse the repository at this point in the history
  21. wic/plugins/rootfs: Fix NameError for 'orig_path'

    Fix "NameError: name 'orig_path' is not defined".
    It's a typo from when this error was handled outside this function.
    
    Signed-off-by: Mihai Lindner <mihai.lindner@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 2124ec0)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mihailin authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    15015dd View commit details
    Browse the repository at this point in the history
  22. systemd: Added base_bindir into pkg_postinst:udev-hwdb.

    Otherwise in sdk environment, the base_bindir is empty and the path of UDEVADM="${base_bindir}/udevadm" is not correct.
    
    Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 235b6fc)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    leimaohui authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    abff988 View commit details
    Browse the repository at this point in the history
  23. udev-extraconf:mount.sh: fix a umount issue

    Only touching /tmp/.automount-$name is not good enough, it must contain
    the mount name, otherwise umount could not get the path from it.
    
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ccea690)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    liuming50 authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    aa6621d View commit details
    Browse the repository at this point in the history
  24. perf: fix reproduciblity in older releases of Linux

    If you build perf from Linux 5.4 it still contains buildpaths (pointing
    to the sysroot's Python) as the existing fixes don't apply to the lines
    in that old release.
    
    Add further expressions to remove the final buildpaths.
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 6783c1e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    a4326da View commit details
    Browse the repository at this point in the history
  25. base/reproducible: Change Source Date Epoch generation methods

    In bc, we found that there are files newer than Changelog (e.g. scan.l)
    which means after install runs, the timestamp is clamped to SDE which means
    "bitbake bc -C compile" would then try and regenerate generated files and
    complain flex was missing.
    
    Rather than assuming Changelog/NEWS are magic for dates, drop that scan
    method and scan all unpacked files. This shouldn't be that slow as they'd
    be in the disk cache already after an unpack.
    
    For bc, this changes SDE by about two minutes and avoids the problems
    rebuilding.
    
    Add a version comment to the task definition as changes in python library
    code won't trigger a rebuild and we need one here.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 32dda0a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    400ed3b View commit details
    Browse the repository at this point in the history
  26. efivar: fix import functionality

    "efivar --import" is broken in v38:
    
     # efivar -i /8be4df61-93ca-11d2-aa0d-00e098032b8c-Timeout
    free(): invalid pointer
    Aborted
    
    Backport upstream patch to fix it.
    
    Upstream issue:
    rhboot/efivar#173
    
    Signed-off-by: Grygorii Tertychnyi <grygorii.tertychnyi@leica-geosystems.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 27f263a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    grembeter authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    7d63a9d View commit details
    Browse the repository at this point in the history
  27. bind: Remove legacy python3 PACKAGECONFIG code

    Python support was dropped upstream and removed in 8a9a588 ("bind:
    update 9.16.26 -> 9.18.1"), clean up the remaining pieces of python3 in
    the recipe.
    
    Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ee4e4eb)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    akiernan authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    acda23e View commit details
    Browse the repository at this point in the history
  28. initscripts: run umountnfs as a KILL script

    `rc` runs all the KILL scripts in a runlevel before the START scripts.
    The umountnfs script is currently configured as a START script, and
    runs after the networking KILL script. During shutdown, this causes a
    ~3 minute timeout after networking is shutdown when the system tries
    to connect to and unmount any mounted network shares.
    Fix this by changing the script configuration to "stop" so that it can
    run before networking is stopped and unmount any network shares
    safely.
    
    Signed-off-by: Shruthi Ravichandran <shruthi.ravichandran@ni.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit c419bd4)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    shruthi-ravi authored and sakoman committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    3564ce3 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. binutils: stable 2.38 branch updates

    Below commits on Binutils-2.38 development branch are updated.
    5c0b4ee4060 i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC
    19892fedb7b x86: Properly check invalid relocation against protected symbol
    b8a2baa80b1 libctf: tests: prune warnings from compiler output
    7f9a495a167 libctf: fix linking together multiple objects derived from the same source
    97dd8079feb PowerPC64: fix assertion in ppc_build_one_stub with -Os code
    
    Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sundeep-kokkonda authored and sakoman committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    4eb53b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. package_manager/ipk: do not pipe stderr to stdout

    Some opkg commands print an error during cleanup when the tmp_dir
    does not exist and an attempt is made to delete it. The error messages
    are harmless and the opkg commands eventually succeed.
    When these commands are run and stderr is piped to stdout, the error
    messages may clobber the stdout and cause unexpected results while
    parsing the output of the command. Therefore, when parsing the output
    of a command, do not pipe stderr to stdout. Instead, capture stderr
    and stdout separately, and upon success, send stderr to bb.note().
    
    Signed-off-by: Shruthi Ravichandran <shruthi.ravichandran@ni.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit f2167ae)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    shruthi-ravi authored and sakoman committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    fd56896 View commit details
    Browse the repository at this point in the history
  2. libgcc: Fix standalone target builds with usrmerge distro feature

    Ignore the rmdir cmd if using usrmerge distro feature since the
    intention is to delete /lib or /lib64 but not libdir under /usr and
    base_libdir = libdir when usrmerge is enabled in distro
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 3b7f6b0)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    38fb876 View commit details
    Browse the repository at this point in the history
  3. linux-firwmare: restore WHENCE_CHKSUM variable

    Restore WHENCE_CHKSUM variable which is used to hold the WHENCE file
    checksum. It is necessary to allow easily overriding it from local.conf
    if the devupstream version is selected:
    
    PREFERRED_VERSION_linux-firmware = "1:20220708+git%"
    SRCREV:class-devupstream = "${AUTOREV}"
    WHENCE_CHKSUM:class-devupstream:pn-linux-firmware = "abf1077491eeb261ecdcb680a34fc059"
    
    Without the WHENCE_CHECKSUM one would need to manually patch the
    LIC_FILES_CHKSUM variable to change the checksum of WHENC (e.g. using
    the anonymous python function or remove expression).
    
    Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 554be2a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    lumag authored and sakoman committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    10bc315 View commit details
    Browse the repository at this point in the history
  4. kernel.bbclass: pass LD also in savedefconfig

    * similar to:
      https://git.openembedded.org/openembedded-core/commit/?id=66c1f4b0abd3483759f9e4141a80f982eaf8ccfd
      https://git.openembedded.org/openembedded-core/commit/?id=36fe2efc91fec5a52374a2dc4814a69076a2d28e
      but for savedefconfig task
    * otherwise with ld-is-gold it will fail with:
      gold linker is not supported as it is not capable of linking the kernel proper.
    
    Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit f0c9e1b)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    shr-project authored and sakoman committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    9d2f5c1 View commit details
    Browse the repository at this point in the history
  5. strace: set COMPATIBLE_HOST for riscv32

    Disable the build on riscv32 as it's not supported on riscv32 [1].
    
    [1] strace/strace@69ff62e
    
    Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 5276a9a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Mingli Yu authored and sakoman committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    4d6b260 View commit details
    Browse the repository at this point in the history
  6. openssh: Add openssh-sftp-server to openssh RDEPENDS

    OpenSSH 9.0 uses sftp by default as the transport for scp, add in
    sftp-server so that this works as expected for users, rather than being
    left with a confusing "scp: Connection closed" message.
    
    Signed-off-by: Alex Kiernan <alexk@zuma.ai>
    Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit be61b9d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    akiernan authored and sakoman committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    c33eb7f View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. glibc : stable 2.35 branch updates

    Below commits on glibc-2.35 development branch are updated.
    
    glibc:
    0e5b239f45 malloc: Simplify implementation of __malloc_assert
    dc2d843045 Update syscall-names.list for Linux 5.18
    d56c7e0965 Apply asm redirections in stdio.h before first use [BZ #27087]
    c4050b2552 x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S
    fdf699edea x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file
    de6f7bb873 x86: Move and slightly improve memset_erms
    210e9728ff x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list
    c77cde8172 x86: Put wcs{n}len-sse4.1 in the sse4.1 text section
    3eb17048c4 x86: Align entry for memrchr to 64-bytes.
    dd3b6857ee x86: Add BMI1/BMI2 checks for ISA_V3 check
    ce32ad91eb x86: Cleanup bounds checking in large memcpy case
    863987a6ef x86: Add bounds `x86_non_temporal_threshold`
    232b7adb14 x86: Add sse42 implementation to strcmp's ifunc
    7f7a728b71 x86: Fix misordered logic for setting `rep_movsb_stop_threshold`
    6b4a2ab7e0 x86: Align varshift table to 32-bytes
    e74385736c x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions
    b4744d4414 x86: Shrink code size of memchr-evex.S
    5321a217cf x86: Shrink code size of memchr-avx2.S
    c536b318f0 x86: Optimize memrchr-avx2.S
    f8ba0e0452 x86: Optimize memrchr-evex.S
    7001d558a0 x86: Optimize memrchr-sse2.S
    54486f520a x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`
    82560fe43e x86: Create header for VEC classes in x86 strings library
    b1f23b6128 x86_64: Add strstr function with 512-bit EVEX
    f9f0fbbf7b x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT
    650bf51c78 x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlen
    e0cb101d1b x86_64: Remove bzero optimization
    51e2d3b53b nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore
    cd4f43be3d linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304)
    
    Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 7d70ccb)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sundeep-kokkonda authored and sakoman committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    ec5de25 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. glibc: revert one upstream change to work around broken DEBUG_BUILD b…

    …uild
    
    * work around for build failure with DEBUG_BUILD:
      http://errors.yoctoproject.org/Errors/Details/661468/
    
      TOPDIR/tmp-glibc/work/core2-64-oe-linux/glibc/2.35-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/11.3.0/ld.bfd:
      TOPDIR/tmp-glibc/work/core2-64-oe-linux/glibc/2.35-r0/build-x86_64-oe-linux/libc.a(libc-tls.o):
      in function `__libc_setup_tls':
      /usr/src/debug/glibc/2.35-r0/git/csu/libc-tls.c:202: undefined reference to `_startup_fatal_not_constant'
    
      introduced in:
      https://git.openembedded.org/openembedded-core/commit/?id=50ca0eea5424c89c9b39cf69d8bd73fd65f06e95
      with:
      https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=a2a6bce7d7e52c1c34369a7da62c501cc350bc31
    
      Temporary reverting as discussed in:
      https://lists.openembedded.org/g/openembedded-core/message/168463
      (it's also reverted in buildroot now with: https://lore.kernel.org/buildroot/20220720213853.1A27184110@busybox.osuosl.org/t/)
    
      instead of revert we can use -fexpensive-optimizations which
      will optimize-out the symbol, but that works only with -O1 and
      not -Og used by DEBUG_BUILD
    
      upstream report:
      https://sourceware.org/bugzilla/show_bug.cgi?id=29249
    
    Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 642348f)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    shr-project authored and sakoman committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    c6435f0 View commit details
    Browse the repository at this point in the history
  2. linux-yocto/5.10: update to v5.10.135

    Updating  to the latest korg -stable release that comprises
    the following commits:
    
        4fd9cb57a3f5 Linux 5.10.135
        4bfc9dc60873 selftests: bpf: Don't run sk_lookup in verifier tests
        6d3fad2b44eb bpf: Add PROG_TEST_RUN support for sk_lookup programs
        6aad811b37ee bpf: Consolidate shared test timing code
        545fc3524ccc x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
        14b494b7aaf2 xfs: Enforce attr3 buffer recovery order
        e5f9d4e0f895 xfs: logging the on disk inode LSN can make it go backwards
        c1268acaa0dd xfs: remove dead stale buf unpin handling code
        c85cbb0b21a1 xfs: hold buffer across unpin and potential shutdown processing
        d8f5bb0a09b7 xfs: force the log offline when log intent item recovery fails
        eccacbcbfd70 xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes
        17c8097fb041 xfs: prevent UAF in xfs_log_item_in_current_chkpt
        6d3605f84edd xfs: xfs_log_force_lsn isn't passed a LSN
        41fbfdaba94a xfs: refactor xfs_file_fsync
        aadc39fd5b6d docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
        c4cd52ab1e6d EDAC/ghes: Set the DIMM label unconditionally
        c45463917205 ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
        e500aa9f2d76 mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.
        2670f76a5631 page_alloc: fix invalid watermark check on a negative value
        8014246694bb ARM: crypto: comment out gcc warning that breaks clang builds
        6f3505588d66 sctp: leave the err path free in sctp_stream_init to sctp_stream_free
        510e5b3791f6 sfc: disable softirqs for ptp TX
        3ec42508a67b perf symbol: Correct address for bss symbols
        6807897695d4 virtio-net: fix the race between refill work and close
        440dccd80f62 netfilter: nf_queue: do not allow packet truncation below transport header offset
        aeb2ff9f9f70 sctp: fix sleep in atomic context bug in timer handlers
        fad6caf9b19f i40e: Fix interface init with MSI interrupts (no MSI-X)
        e4a7acd6b443 tcp: Fix data-races around sysctl_tcp_reflect_tos.
        f310fb69a0a8 tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
        d2476f2059c2 tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
        483239789127 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
        530a4da37ece net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
        6e0e0464f1da macsec: always read MACSEC_SA_ATTR_PN as a u64
        2daf0a1261c7 macsec: limit replay window size with XPN
        0755c9d05ab2 macsec: fix error message in macsec_add_rxsa and _txsa
        54c295a30f00 macsec: fix NULL deref in macsec_add_rxsa
        034bfadc8f51 Documentation: fix sctp_wmem in ip-sysctl.rst
        4aea33f40459 tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
        c4e6029a85c8 tcp: Fix a data-race around sysctl_tcp_autocorking.
        83edb788e69a tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
        f47e7e5b49e3 tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
        5584fe9718a4 net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
        b399ffafffba igmp: Fix data-races around sysctl_igmp_qrv.
        4c1318dabeb9 net/tls: Remove the context from the list in tls_device_down
        8008e797ec6f ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
        a84b8b53a50b net: ping6: Fix memleak in ipv6_renew_options().
        c37c7f35d7b7 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
        9ffb4fdfd80a tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
        3e933125830a tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
        77ac046a9ad3 Revert "tcp: change pingpong threshold to 3"
        54a73d65440e scsi: ufs: host: Hold reference returned by of_parse_phandle()
        160f79561e87 ice: do not setup vlan for loopback VSI
        9ed6f97c8d77 ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
        2b4b373271e5 tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
        3fb21b67c0fc tcp: Fix a data-race around sysctl_tcp_nometrics_save.
        81c45f49e678 tcp: Fix a data-race around sysctl_tcp_frto.
        312ce3901fd8 tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
        3cddb7a7a5d5 tcp: Fix a data-race around sysctl_tcp_app_win.
        f10a5f905a97 tcp: Fix data-races around sysctl_tcp_dsack.
        7fa8999b3167 watch_queue: Fix missing locking in add_watch_to_object()
        45a84f04a9a0 watch_queue: Fix missing rcu annotation
        b38a8802c52d nouveau/svm: Fix to migrate all requested pages
        bd46ca41461b s390/archrandom: prevent CPACF trng invocations in interrupt context
        1228934cf259 ntfs: fix use-after-free in ntfs_ucsncmp()
        5528990512a2 Revert "ocfs2: mount shared volume without ha stack"
        de5d4654ac6c Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
        7a62a4b6212a Linux 5.10.134
        bb1990a3005e watch-queue: remove spurious double semicolon
        f7c1fc0dec97 net: usb: ax88179_178a needs FLAG_SEND_ZLP
        08afa87f58d8 tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
        a4bb7ef2d6f6 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
        c84986d09745 tty: drop tty_schedule_flip()
        4d374625cca2 tty: the rest, stop using tty_schedule_flip()
        6a8184825286 tty: drivers/tty/, stop using tty_schedule_flip()
        0adf21eec590 watchqueue: make sure to serialize 'wqueue->defunct' properly
        c0a3a9eb262a x86/alternative: Report missing return thunk details
        b7b9e5cc8b24 x86/amd: Use IBPB for firmware calls
        14fc9233aa73 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
        f44e65e6f0ee Bluetooth: SCO: Fix sco_send_frame returning skb->len
        a8feae8bd227 Bluetooth: Fix passing NULL to PTR_ERR
        5283591c84fa Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
        341a029cf39c Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
        3cce0e771fb5 Bluetooth: Add bt_skb_sendmmsg helper
        c87b2bc9d74a Bluetooth: Add bt_skb_sendmsg helper
        4faf4bbc2d60 ALSA: memalloc: Align buffer allocations in page size
        d1dc861cd68c bitfield.h: Fix "type of reg too small for mask" test
        f62ffdb5e2ee drm/imx/dcss: fix unused but set variable warnings
        577b624689aa dlm: fix pending remove if msg allocation fails
        cdcd20aa2cd4 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
        26d5eb3c25c3 sched/deadline: Fix BUG_ON condition for deboosted tasks
        0c722a32f29a bpf: Make sure mac_header was set before using it
        ddb3f0b68863 mm/mempolicy: fix uninit-value in mpol_rebind_policy()
        3616776bc51c KVM: Don't null dereference ops->destroy
        684896e675ed spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
        064852663308 tcp: Fix data-races around sysctl_tcp_max_reordering.
        805f1c7ce470 tcp: Fix a data-race around sysctl_tcp_rfc1337.
        03bb3892f3f1 tcp: Fix a data-race around sysctl_tcp_stdurg.
        daa8b5b8694c tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
        0e3f82a03ec8 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
        cc133e4f4bc2 tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
        d8781f7cd040 tcp: Fix data-races around sysctl_tcp_recovery.
        11e8b013d16e tcp: Fix a data-race around sysctl_tcp_early_retrans.
        ffc388f6f0d6 tcp: Fix data-races around sysctl knobs related to SYN option.
        fcaef69c79ec udp: Fix a data-race around sysctl_udp_l3mdev_accept.
        9add240f76af ip: Fix data-races around sysctl_ip_prot_sock.
        e045d672ba06 ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
        36f1d9c607f9 drm/imx/dcss: Add missing of_node_put() in fail path
        665cbe91de2f be2net: Fix buffer overflow in be_get_module_eeprom
        47523928557e gpio: pca953x: use the correct register address when regcache sync during init
        a941e6d5ba3b gpio: pca953x: use the correct range when do regmap sync
        928ded3fc1b9 gpio: pca953x: only use single read/write for No AI mode
        b82de63f8f81 ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
        6f949e5615f8 i40e: Fix erroneous adapter reinitialization during recovery process
        c6af94324911 iavf: Fix handling of dummy receive descriptors
        0dc2f19d8c26 tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
        22938534c611 tcp: Fix data-races around sysctl_tcp_fastopen.
        b3ce32e33ab7 tcp: Fix data-races around sysctl_max_syn_backlog.
        b6c189aa801a tcp: Fix a data-race around sysctl_tcp_tw_reuse.
        fd6f1284e380 tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
        768e42460720 tcp: Fix data-races around some timeout sysctl knobs.
        474510e174fb tcp: Fix data-races around sysctl_tcp_reordering.
        dc1a78a2b274 tcp: Fix data-races around sysctl_tcp_syncookies.
        fc489055e7e8 tcp: Fix data-races around keepalive sysctl knobs.
        f85119fb3fd6 igmp: Fix data-races around sysctl_igmp_max_msf.
        7d26db005354 igmp: Fix a data-race around sysctl_igmp_max_memberships.
        473aad9ad57f igmp: Fix data-races around sysctl_igmp_llm_reports.
        e80ff0b96613 net/tls: Fix race in TLS device down flow
        a3ac79f38d35 net: stmmac: fix dma queue left shift overflow issue
        f3da643d8763 i2c: cadence: Change large transfer count reset logic to be unconditional
        dd7b5ba44b67 net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
        c61aede097d3 tcp: Fix a data-race around sysctl_tcp_probe_interval.
        d452ce36f2d4 tcp: Fix a data-race around sysctl_tcp_probe_threshold.
        d5bece4df609 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
        97992e8feff3 tcp: Fix data-races around sysctl_tcp_min_snd_mss.
        514d2254c7b8 tcp: Fix data-races around sysctl_tcp_base_mss.
        77a04845f0d2 tcp: Fix data-races around sysctl_tcp_mtu_probing.
        d4f65615db7f tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
        0ee76fe01ff3 ip: Fix a data-race around sysctl_fwmark_reflect.
        611ba70e5aca ip: Fix a data-race around sysctl_ip_autobind_reuse.
        94269132d0fc ip: Fix data-races around sysctl_ip_nonlocal_bind.
        11038fa781ab ip: Fix data-races around sysctl_ip_fwd_update_priority.
        b96ed5ccb09a ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
        5e343e3ef464 ip: Fix data-races around sysctl_ip_no_pmtu_disc.
        77836dbe3538 igc: Reinstate IGC_REMOVED logic and implement it properly
        fb6031203ebb drm/amdgpu/display: add quirk handling for stutter mode
        43128b3eee33 perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
        5694b162f275 pinctrl: ralink: Check for null return of devm_kcalloc
        493ceca32713 power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
        47b696dd6544 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
        3777ea39f05a serial: mvebu-uart: correctly report configured baudrate value
        e744aad0c442 PCI: hv: Fix interrupt mapping for multi-MSI
        522bd31d6b4b PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
        73bf070408a7 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
        f1d2f1ce0535 PCI: hv: Fix multi-MSI to allow more than one MSI vector
        b07240ce4a09 Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"
        4f900c37f13e net: inline rollback_registered_many()
        bf2f3d1970c0 net: move rollback_registered_many()
        672fac0a4372 net: inline rollback_registered()
        b1158677d46b net: move net_set_todo inside rollback_registered()
        2e11856ec379 net: make sure devices go through netdev_wait_all_refs
        ed6964ff4714 net: make free_netdev() more lenient with unregistering devices
        2686f62fa78c docs: net: explain struct net_device lifetime
        7a99c7c32c85 xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
        2ee0cab11f66 io_uring: Use original task for req identity in io_identity_cow()
        ab5050fd7430 lockdown: Fix kexec lockdown bypass with ima policy
        426336de3557 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
        15155fa898cb riscv: add as-options for modules with assembly compontents
        31f3bb363a89 pinctrl: stm32: fix optional IRQ support to gpios
        503493453643 Linux 5.10.133
        2fc7f18ba2f9 tools headers: Remove broken definition of __LITTLE_ENDIAN
        060e39b8c21c tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again
        fbf60f83e241 objtool: Fix elf_create_undef_symbol() endianness
        39065d54347f kvm: fix objtool relocation warning
        6849ed81a33a x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
        8e2774270aa3 um: Add missing apply_returns()
        725da3e67cec x86/bugs: Remove apostrophe typo
        81604506c26a tools headers cpufeatures: Sync with the kernel sources
        3f93b8630a91 tools arch x86: Sync the msr-index.h copy with the kernel sources
        2ef1b06ceacf KVM: emulate: do not adjust size of fastop and setcc subroutines
        8e31dfd6306e x86/kvm: fix FASTOP_SIZE when return thunks are enabled
        5779e2f0cc24 efi/x86: use naked RET on mixed mode call wrapper
        abf88ff13414 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
        ecc0d92a9f6c x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
        95d89ec7dba5 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub
        668cb1ddf0ae x86/xen: Fix initialisation in hypercall_page after rethunk
        81f20e5000ec x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted
        844947eee36c tools/insn: Restore the relative include paths for cross building
        c035ca88b074 x86/static_call: Serialize __static_call_fixup() properly
        eb38964b6ff8 x86/speculation: Disable RRSBA behavior
        c2ca99214428 x86/kexec: Disable RET on kexec
        51552b6b52fc x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
        609336351d08 x86/bugs: Add Cannon lake to RETBleed affected CPU list
        b24fdd0f1c33 x86/retbleed: Add fine grained Kconfig knobs
        f7851ed697be x86/cpu/amd: Enumerate BTC_NO
        a74f5d23e68d x86/common: Stamp out the stepping madness
        4d7f72b6e1bc x86/speculation: Fill RSB on vmexit for IBRS
        47ae76fb2739 KVM: VMX: Fix IBRS handling after vmexit
        5269be9111e2 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
        84061fff2ad9 KVM: VMX: Convert launched argument to flags
        07401c2311f6 KVM: VMX: Flatten __vmx_vcpu_run()
        df93717a32f5 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
        1dbefa577252 x86/speculation: Remove x86_spec_ctrl_mask
        ce11f91b21c2 x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
        aad83db22e99 x86/speculation: Fix SPEC_CTRL write on SMT state change
        d29c07912a49 x86/speculation: Fix firmware entry SPEC_CTRL handling
        f1b01ace814b x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
        ea1aa926f423 x86/cpu/amd: Add Spectral Chicken
        0d1a8a16e62c objtool: Add entry UNRET validation
        fbab1c94eb1a x86/bugs: Do IBPB fallback check only once
        c8845b875437 x86/bugs: Add retbleed=ibpb
        f728eff26339 x86/xen: Rename SYS* entry points
        28aa3fa0b2c9 objtool: Update Retpoline validation
        55bba093fd91 intel_idle: Disable IBRS during long idle
        e8142e2d6cb6 x86/bugs: Report Intel retbleed vulnerability
        a0f8ef71d762 x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
        dabc2a1b406a x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
        6d7e13ccc4d7 x86/bugs: Optimize SPEC_CTRL MSR writes
        3dddacf8c3cc x86/entry: Add kernel IBRS implementation
        9e727e0d9486 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
        a989e7513619 x86/bugs: Enable STIBP for JMP2RET
        3f29791d56d3 x86/bugs: Add AMD retbleed= boot parameter
        876750cca4f0 x86/bugs: Report AMD retbleed vulnerability
        df748593c553 x86: Add magic AMD return-thunk
        c70d6f82141b objtool: Treat .text.__x86.* as noinstr
        c9eb5dcdc8f4 x86: Use return-thunk in asm code
        5b2edaf709b5 x86/sev: Avoid using __x86_return_thunk
        d6eb50e9b724 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
        ee4996f07d86 x86/kvm: Fix SETcc emulation for return thunks
        e0e06a922706 x86/bpf: Use alternative RET encoding
        00b136bb6254 x86/ftrace: Use alternative RET encoding
        7723edf5edfd x86,static_call: Use alternative RET encoding
        446eb6f08936 objtool: skip non-text sections when adding return-thunk sites
        8bdb25f7aee3 x86,objtool: Create .return_sites
        716410960ba0 x86: Undo return-thunk damage
        270de63cf4a3 x86/retpoline: Use -mfunction-return
        37b9bb094123 Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC}
        3e519ed8d509 x86/retpoline: Swizzle retpoline thunk
        6a2b142886c5 x86/retpoline: Cleanup some #ifdefery
        feec5277d5aa x86/cpufeatures: Move RETPOLINE flags to word 11
        7070bbb66c53 x86/kvm/vmx: Make noinstr clean
        accb8cfd506d x86/realmode: build with -D__DISABLE_EXPORTS
        236b959da9d1 objtool: Fix objtool regression on x32 systems
        148811a84292 x86/entry: Remove skip_r11rcx
        e1db6c8a69ec objtool: Fix symbol creation
        3e8afd072d09 objtool: Fix type of reloc::addend
        42ec4d71353f objtool: Fix code relocs vs weak symbols
        831d5c07b7e7 objtool: Fix SLS validation for kcov tail-call replacement
        9728af8857df crypto: x86/poly1305 - Fixup SLS
        03c5c33e043e objtool: Default ignore INT3 for unreachable
        bef21f88b47e kvm/emulate: Fix SETcc emulation function offsets with SLS
        494ed76c1446 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
        e9925a4584dc x86: Add straight-line-speculation mitigation
        0f8532c28377 objtool: Add straight-line-speculation validation
        1f6e6683c466 x86/alternative: Relax text_poke_bp() constraint
        277f4ddc36c5 x86: Prepare inline-asm for straight-line-speculation
        3c91e2257622 x86: Prepare asm files for straight-line-speculation
        a512fcd881c1 x86/lib/atomic64_386_32: Rename things
        c2746d567dcd bpf,x86: Respect X86_FEATURE_RETPOLINE*
        1713e5c4f852 bpf,x86: Simplify computing label offsets
        38a80a3ca2cb x86/alternative: Add debug prints to apply_retpolines()
        3d13ee0d411a x86/alternative: Try inline spectre_v2=retpoline,amd
        b0e2dc950654 x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
        381fd04c97b4 x86/alternative: Implement .retpoline_sites support
        6eb95718f3ea x86/retpoline: Create a retpoline thunk array
        0de47ad5b9d5 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
        41ef95807000 x86/asm: Fixup odd GEN-for-each-reg.h usage
        8ef808b3f406 x86/asm: Fix register order
        ccb8fc65a3e8 x86/retpoline: Remove unused replacement symbols
        908bd980a80e objtool,x86: Replace alternatives with .retpoline_sites
        023e78bbf13c objtool: Explicitly avoid self modifying code in .altinstr_replacement
        6e4676f438f8 objtool: Classify symbols
        acc0be56b415 objtool: Handle __sanitize_cov*() tail calls
        9d7ec2418a3a objtool: Introduce CFI hash
        e8b1128fb0d6 objtool: Make .altinstructions section entry size consistent
        1afa44480b62 objtool: Remove reloc symbol type checks in get_alt_entry()
        e7118a25a87f objtool: print out the symbol type when complaining about it
        7ea073195745 objtool: Teach get_alt_entry() about more relocation types
        364e463097a7 objtool: Don't make .altinstructions writable
        f231b2ee8533 objtool/x86: Ignore __x86_indirect_alt_* symbols
        e32542e9ed36 objtool: Only rewrite unconditional retpoline thunk calls
        a0319253825e objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()
        76474a9dd34a x86/alternative: Optimize single-byte NOPs at an arbitrary position
        f3fe1b141d2c objtool: Support asm jump tables
        0b2c8bf4983b objtool/x86: Rewrite retpoline thunk calls
        ed7783dca5ba objtool: Skip magical retpoline .altinstr_replacement
        e87c18c4a951 objtool: Cache instruction relocs
        33092b486686 objtool: Keep track of retpoline call sites
        8a6d73f7db7f objtool: Add elf_create_undef_symbol()
        b69e1b4b689f objtool: Extract elf_symbol_add()
        da962cd0a2fe objtool: Extract elf_strtab_concat()
        b37c43925011 objtool: Create reloc sections implicitly
        fcdb7926d399 objtool: Add elf_create_reloc() helper
        c9049cf4804a objtool: Rework the elf_rebuild_reloc_section() logic
        d42fa5bf19fc objtool: Handle per arch retpoline naming
        6e95f8caffb3 objtool: Correctly handle retpoline thunk calls
        28ca35129674 x86/retpoline: Simplify retpolines
        e68db6f780c6 x86/alternatives: Optimize optimize_nops()
        9a6471666b73 x86: Add insn_decode_kernel()
        d9cd21911498 x86/alternative: Use insn_decode()
        e6f8dc86a1c1 x86/insn-eval: Handle return values from the decoder
        6bc6875b82a0 x86/insn: Add an insn_decode() API
        76c513c87f59 x86/insn: Add a __ignore_sync_check__ marker
        a3d96c74395e x86/insn: Rename insn_decode() to insn_decode_from_regs()
        fd80da64cffe x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has()
        341e6178c1cf x86/alternative: Support ALTERNATIVE_TERNARY
        0c4c69856996 x86/alternative: Support not-feature
        c9cf908b89ca x86/alternative: Merge include files
        5f93d900b9d3 x86/xen: Support objtool vmlinux.o validation in xen-head.S
        b626e17c11f5 x86/xen: Support objtool validation in xen-asm.S
        3116dee2704b objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC
        53e89bc78e43 objtool: Assume only ELF functions do sibling calls
        3e674f265289 objtool: Support retpoline jump detection for vmlinux.o
        917a4f6348d9 objtool: Support stack layout changes in alternatives
        e9197d768f97 objtool: Add 'alt_group' struct
        1d516bd72a68 objtool: Refactor ORC section generation
        dd87aa5f610b KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw
        0ca2ba6e4d13 KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S
        7748091a3127 Linux 5.10.132
        06a5dc3911a3 x86/pat: Fix x86_has_pat_wp()
        d9cb6fabc901 serial: 8250: Fix PM usage_count for console handover
        e1bd94dd9e5c serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
        b8c466112656 serial: stm32: Clear prev values before setting RTS delays
        039ffe436ae5 serial: 8250: fix return error code in serial8250_request_std_resource()
        bfee93c9a6c3 vt: fix memory overlapping when deleting chars in the buffer
        5450430199e3 tty: serial: samsung_tty: set dma burst_size to 1
        0e5668ed7b7a usb: dwc3: gadget: Fix event pending check
        f1e01a42dcbd usb: typec: add missing uevent when partner support PD
        61ab5d644e16 USB: serial: ftdi_sio: add Belimo device ids
        58b94325ee80 signal handling: don't use BUG_ON() for debugging
        e75f692b79b4 nvme-pci: phison e16 has bogus namespace ids
        54bf0b8c75af Revert "can: xilinx_can: Limit CANFD brp to 2"
        35ce2c64e57e ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
        227ee155eaf5 soc: ixp4xx/npe: Fix unused match warning
        136d7987fcfd x86: Clear .brk area at early boot
        fd830d8dd59a irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
        dae43b37925c ASoC: madera: Fix event generation for rate controls
        cae4b78f3c7d ASoC: madera: Fix event generation for OUT1 demux
        a7634527cb23 ASoC: cs47l15: Fix event generation for low power mux control
        41f97b0ecfb3 ASoC: dapm: Initialise kcontrol data for mux/demux controls
        11a14e4f31b7 ASoC: wm5110: Fix DRE control
        6cbbe59fdc7e ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
        ef1e38532f4b pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
        13fb9105cfc9 ASoC: ops: Fix off by one in range control validation
        67dc32542a1f net: sfp: fix memory leak in sfp_probe()
        104594de2778 nvme: fix regression when disconnect a recovering ctrl
        5504e63832e7 nvme-tcp: always fail a request when sending it failed
        de876f36f9a3 NFC: nxp-nci: don't print header length mismatch on i2c error
        efa78f2ae363 net: tipc: fix possible refcount leak in tipc_sk_create()
        bacfef0bf2fa platform/x86: hp-wmi: Ignore Sanitization Mode event
        3ea9dbf7c2f4 cpufreq: pmac32-cpufreq: Fix refcount leak bug
        24cd0b9bfdff scsi: hisi_sas: Limit max hw sectors for v3 HW
        c458ebd6591e netfilter: br_netfilter: do not skip all hooks with 0 priority
        93135dca8c4c virtio_mmio: Restore guest page size on resume
        d6115800325c virtio_mmio: Add missing PM calls to freeze/restore
        31e16a5e113f mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
        c713de1d80a5 net/tls: Check for errors in tls_device_init
        eb58fd350a85 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
        c2978d0124f2 net: atlantic: remove aq_nic_deinit() when resume
        38e081ee06cb net: atlantic: remove deep parameter on suspend/resume functions
        b82e4ad58a7f sfc: fix kernel panic when creating VF
        2d4efc9a0e85 seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
        7b38df59a8f4 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
        834fa0a22fe8 seg6: fix skb checksum evaluation in SRH encapsulation/insertion
        c2240500817b sfc: fix use after free when disabling sriov
        c1d9702ceb4a ima: Fix potential memory leak in ima_init_crypto()
        eb360267e1e9 ima: force signature verification when CONFIG_KEXEC_SIG is configured
        29c6a632f819 net: ftgmac100: Hold reference returned by of_get_child_by_name()
        a51040d4b120 nexthop: Fix data-races around nexthop_compat_mode.
        2c56958de89b ipv4: Fix data-races around sysctl_ip_dynaddr.
        038a87b3e460 raw: Fix a data-race around sysctl_raw_l3mdev_accept.
        38d78c7b4be7 icmp: Fix a data-race around sysctl_icmp_ratemask.
        4ebf26153215 icmp: Fix a data-race around sysctl_icmp_ratelimit.
        b8871d918602 sysctl: Fix data-races in proc_dointvec_ms_jiffies().
        2744e302e752 drm/i915/gt: Serialize TLB invalidates with GT resets
        636e5dbaf097 drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
        359f2bca7989 ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
        e1aa73454ab4 ARM: dts: at91: sama5d2: Fix typo in i2s1 node
        418b191d5f22 ipv4: Fix a data-race around sysctl_fib_sync_mem.
        e088ceb73c24 icmp: Fix data-races around sysctl.
        fe2a35fa2c4f cipso: Fix data-races around sysctl.
        f5811b8df2b9 net: Fix data-races around sysctl_mem.
        d54b6ef53cbc inetpeer: Fix data-races around sysctl.
        6481a8a72a74 tcp: Fix a data-race around sysctl_tcp_max_orphans.
        609ce7ff75a7 sysctl: Fix data races in proc_dointvec_jiffies().
        a5ee448d388c sysctl: Fix data races in proc_doulongvec_minmax().
        e3a2144b3b6b sysctl: Fix data races in proc_douintvec_minmax().
        71ddde27c2eb sysctl: Fix data races in proc_dointvec_minmax().
        d5d54714e329 sysctl: Fix data races in proc_douintvec().
        80cc28a4b484 sysctl: Fix data races in proc_dointvec().
        9cc8edc571b8 net: stmmac: dwc-qos: Disable split header for Tegra194
        cd201332cc39 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
        fbb87a0ed216 ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
        bb8bf8038771 ASoC: tas2764: Fix amp gain register offset & default
        f1cd988de463 ASoC: tas2764: Correct playback volume range
        52d1b4250ca9 ASoC: tas2764: Fix and extend FSYNC polarity handling
        249fe2d20d55 ASoC: tas2764: Add post reset delays
        f160a1f97091 ASoC: sgtl5000: Fix noise on shutdown/remove
        831e190175f1 ima: Fix a potential integer overflow in ima_appraise_measurement
        592f3bad00b7 drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
        4cb5c1950b7a net/mlx5e: Fix capability check for updating vnic env counters
        6eb1d0c370af net/mlx5e: kTLS, Fix build time constant test in RX
        c87d5211be84 net/mlx5e: kTLS, Fix build time constant test in TX
        d6cab2e06c33 ARM: 9210/1: Mark the FDT_FIXED sections as shareable
        3d82fba7d363 ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
        0c300e294d1c spi: amd: Limit max transfer and message size
        d8d42c92fe56 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
        91f90b571f1a ext4: fix race condition between ext4_write and ext4_convert_inline_data
        9d883b3f000d Revert "evm: Fix memleak in init_desc"
        41007669fc3b sh: convert nommu io{re,un}map() to static inline functions
        ea4dbcfb9532 nilfs2: fix incorrect masking of permission flags for symlinks
        14e63942d63e fs/remap: constrain dedupe of EOF blocks
        0581613df7f9 drm/panfrost: Fix shrinker list corruption by madvise IOCTL
        2e760fe05d3e drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
        c1ea39a77cbd btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
        7657e3958535 cgroup: Use separate src/dst nodes when preloading css_sets for migration
        e013ea2a51a9 wifi: mac80211: fix queue selection for mesh/OCB interfaces
        db6e8c30154f ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
        f851e4f40253 ARM: 9213/1: Print message about disabled Spectre workarounds only once
        fa40bb3a5f0c ip: fix dflt addr selection for connected nexthop
        4d3e0fb05eec net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
        78a1400c42ee tracing/histograms: Fix memory leak problem
        931dbcc2e02f mm: split huge PUD on wp_huge_pud fallback
        91530f675e88 fix race between exit_itimers() and /proc/pid/timers
        b9c32a6886af xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
        782a6b07b127 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
        cacac3e13a81 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
        08ab39027a88 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
        4d0d15d18467 ALSA: hda/realtek: Fix headset mic for Acer SF313-51
        b642a3476a34 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
        4486bbe92840 ALSA: hda - Add fixup for Dell Latitidue E5430
        8f95261a0064 Linux 5.10.131
        cc5ee0e0eed0 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    373f857 View commit details
    Browse the repository at this point in the history
  3. linux-yocto/5.15: update to v5.15.58

    Updating  to the latest korg -stable release that comprises
    the following commits:
    
        7d8048d4e064 Linux 5.15.58
        c6e4817ab622 drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
        198a6f40822e x86/entry_32: Fix segment exceptions
        ec9ec3bc08b1 drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
        e4481000ac68 x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
        9444462d6343 KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness
        b6c24afba608 x86/extable: Prefer local labels in .set directives
        f85a6046f771 drm/amd/display: invalid parameter check in dmub_hpd_callback
        760fe3203493 drm/amd/display: Don't lock connection_mutex for DMUB HPD
        d026ed6eda29 watch-queue: remove spurious double semicolon
        b34229f4b212 net: usb: ax88179_178a needs FLAG_SEND_ZLP
        b2d1e4cd558c tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
        816c301b6a73 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
        35545303454a tty: drop tty_schedule_flip()
        6219f5b54ad8 tty: the rest, stop using tty_schedule_flip()
        ea255921c4b5 tty: drivers/tty/, stop using tty_schedule_flip()
        ba3a8af8a21a watchqueue: make sure to serialize 'wqueue->defunct' properly
        49338b651f5a x86/alternative: Report missing return thunk details
        8842d5d70713 x86/amd: Use IBPB for firmware calls
        c2b484d784c8 drm/amd/display: Fix surface optimization regression on Carrizo
        958151194858 drm/amd/display: Optimize bandwidth on following fast update
        b3f16976b9ed drm/amd/display: Reset DMCUB before HW init
        4b4b1f8dfeb7 exfat: use updated exfat_chain directly during renaming
        000473ac997a Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
        d01605a01f01 Bluetooth: SCO: Fix sco_send_frame returning skb->len
        5ae749f40d01 Bluetooth: Fix passing NULL to PTR_ERR
        367becefb8a1 Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
        1864e820a5ac Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
        cb7ed8c7fe5b Bluetooth: Add bt_skb_sendmmsg helper
        a4e8071be337 Bluetooth: Add bt_skb_sendmsg helper
        59f132fda50d um: virtio_uml: Fix broken device handling in time-travel
        38a28bb80f00 um: virtio_uml: Allow probing from devicetree
        d8413b16feee tracing: Fix return value of trace_pid_write()
        d9777061727b tracing: Place trace_pid_list logic into abstract functions
        6107b014163f tracing: Have event format check not flag %p* on __get_dynamic_array()
        621c1d8c1bd1 exfat: fix referencing wrong parent directory information after renaming
        72e0ec16f172 crypto: qat - re-enable registration of algorithms
        e7f979ed51f9 crypto: qat - add param check for DH
        4d6d2adce087 crypto: qat - add param check for RSA
        2488286d3e77 crypto: qat - remove dma_free_coherent() for DH
        6e8606e7ae40 crypto: qat - remove dma_free_coherent() for RSA
        a843925e0287 crypto: qat - fix memory leak in RSA
        ef5594895df2 crypto: qat - add backlog mechanism
        9cac903b6303 crypto: qat - refactor submission logic
        f576c7e01a6a crypto: qat - use pre-allocated buffers in datapath
        343cee3eafda crypto: qat - set to zero DH parameters before free
        c1f6637fe1c2 iwlwifi: fw: uefi: add missing include guards
        4448327b4173 mt76: fix use-after-free by removing a non-RCU wcid pointer
        829baf398f2c xhci: Set HCD flag to defer primary roothub registration
        813f4b49e81c xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
        413c5f751f7c xhci: dbc: create and remove dbc structure in dbgtty driver.
        d7afb4a13f6c xhci: dbc: refactor xhci_dbc_init()
        d97c0667c1e6 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses
        88eded8104d2 x86/futex: Remove .fixup usage
        6875d2425be8 x86/msr: Remove .fixup usage
        f637fbc7bda6 x86/extable: Extend extable functionality
        4bbc9a07e050 x86/entry_32: Remove .fixup usage
        e89d805e77f2 bitfield.h: Fix "type of reg too small for mask" test
        a86201c3ae79 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
        3461326e1a9e x86/extable: Rework the exception table mechanics
        ad2d98ea72d2 x86/mce: Deduplicate exception handling
        3e6392ba3dce x86/extable: Get rid of redundant macros
        d3135da29e1a x86/extable: Tidy up redundant handler functions
        823424905d03 x86/uaccess: Implement macros for CMPXCHG on user addresses
        1062cfb47e56 dlm: fix pending remove if msg allocation fails
        765f802e0d25 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
        46d5575df8a1 sched/deadline: Fix BUG_ON condition for deboosted tasks
        bc1fb3c53afd bpf: Make sure mac_header was set before using it
        8c5429a04ccd mm/mempolicy: fix uninit-value in mpol_rebind_policy()
        e91665fbbf3c KVM: Don't null dereference ops->destroy
        58466e053900 spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
        cd9f96aa8f57 KVM: selftests: Fix target thread to be migrated in rseq_test
        e129e5486b98 gpio: gpio-xilinx: Fix integer overflow
        ce3731c61589 tcp: Fix data-races around sysctl_tcp_max_reordering.
        84cee470f77c tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.
        46d05dab1b4f tcp: Fix a data-race around sysctl_tcp_rfc1337.
        d46d55e3f9f8 tcp: Fix a data-race around sysctl_tcp_stdurg.
        1a1aedbb7605 tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
        41aeba4506f6 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
        404c53ccdebd tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
        a31e2d0cb5cf tcp: Fix data-races around sysctl_tcp_recovery.
        5037ca9e4b16 tcp: Fix a data-race around sysctl_tcp_early_retrans.
        329de75b9e16 tcp: Fix data-races around sysctl knobs related to SYN option.
        3f2ac2d6511b udp: Fix a data-race around sysctl_udp_l3mdev_accept.
        95724fe897a4 ip: Fix data-races around sysctl_ip_prot_sock.
        36f5b86f309b ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.
        21fb844bc1dc ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.
        b8d345db03b4 ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
        94e4b855e22b drm/imx/dcss: Add missing of_node_put() in fail path
        3d13bf301e06 net: dsa: vitesse-vsc73xx: silent spi_device_id warnings
        25e1d782c9c3 net: dsa: sja1105: silent spi_device_id warnings
        aba8ff847f4f be2net: Fix buffer overflow in be_get_module_eeprom
        caae64d3e91b gpio: pca953x: use the correct register address when regcache sync during init
        dfb4b67ff4df gpio: pca953x: use the correct range when do regmap sync
        9726ed46b9b7 gpio: pca953x: only use single read/write for No AI mode
        e6fc5472b850 net: stmmac: remove redunctant disable xPCS EEE call
        16f929a5e76f ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
        893ea2b35bb9 i40e: Fix erroneous adapter reinitialization during recovery process
        fad55088ad73 pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
        9d674108fe76 pinctrl: armada-37xx: Convert to use dev_err_probe()
        47c9f6bfc234 pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()
        2cbb16513176 pinctrl: armada-37xx: Use temporary variable for struct device
        2918419c0608 iavf: Fix handling of dummy receive descriptors
        a77a75a0e7f3 tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
        539d9ab79eba tcp: Fix data-races around sysctl_tcp_fastopen.
        3ae85dc62a02 tcp: Fix data-races around sysctl_max_syn_backlog.
        58d5ea71aaa6 tcp: Fix a data-race around sysctl_tcp_tw_reuse.
        80d4d0c46167 tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
        e816f8024617 tcp: Fix data-races around some timeout sysctl knobs.
        f6ce6556958c tcp: Fix data-races around sysctl_tcp_reordering.
        fcf6c6d8aeff tcp: Fix data-races around sysctl_tcp_migrate_req.
        10a9ba97a404 tcp: Fix data-races around sysctl_tcp_syncookies.
        78522951d718 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
        906beda70c2f tcp: Fix data-races around keepalive sysctl knobs.
        849450279dfc igmp: Fix data-races around sysctl_igmp_max_msf.
        2a408a4f423e igmp: Fix a data-race around sysctl_igmp_max_memberships.
        260446eb8e55 igmp: Fix data-races around sysctl_igmp_llm_reports.
        2e8c8309329d net/tls: Fix race in TLS device down flow
        7c687a893f5c net: stmmac: fix dma queue left shift overflow issue
        34e98fce9a9b perf tests: Fix Convert perf time to TSC test for hybrid
        196c21deb08a i2c: cadence: Change large transfer count reset logic to be unconditional
        66b73ef38d80 i2c: mlxcpld: Fix register setting for 400KHz frequency
        b8e68fce6f0e net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
        ad5a78ed1356 net: ipv4: use kfree_skb_reason() in ip_rcv_core()
        82cda9918473 net: netfilter: use kfree_drop_reason() for NF_DROP
        f3ed670ef850 net: skb_drop_reason: add document for drop reasons
        8ac90de3d137 net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
        b7adefdae236 net: skb: use kfree_skb_reason() in __udp4_lib_rcv()
        1629144da383 net: skb: use kfree_skb_reason() in tcp_v4_rcv()
        5158e18225c0 net: skb: introduce kfree_skb_reason()
        88ec2ff42da3 net: dsa: microchip: ksz_common: Fix refcount leak bug
        212a5360ef40 mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
        0156b402a5be mtd: rawnand: gpmi: validate controller clock rate
        f53c6ee5e7eb net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
        f784d232565b net: stmmac: fix pm runtime issue in stmmac_dvr_remove()
        e6b6f027e285 tcp: Fix a data-race around sysctl_tcp_probe_interval.
        f524c3e7f6cd tcp: Fix a data-race around sysctl_tcp_probe_threshold.
        cc36c37f5fe0 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
        0fc9357282df tcp: Fix data-races around sysctl_tcp_min_snd_mss.
        4d7dea651b7f tcp: Fix data-races around sysctl_tcp_base_mss.
        aabe9438fdfe tcp: Fix data-races around sysctl_tcp_mtu_probing.
        9ba9cd43b577 tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
        b8e29f644583 tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
        bf3134feffe6 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
        dccf8a67f30e ip: Fix a data-race around sysctl_fwmark_reflect.
        87ceaa199a72 ip: Fix a data-race around sysctl_ip_autobind_reuse.
        4fdf9bdb2883 ip: Fix data-races around sysctl_ip_nonlocal_bind.
        351f81f7d718 ip: Fix data-races around sysctl_ip_fwd_update_priority.
        93fbc06da1d8 ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
        01083e3f9868 ip: Fix data-races around sysctl_ip_no_pmtu_disc.
        e75b73081f1e igc: Reinstate IGC_REMOVED logic and implement it properly
        a4f7a9fbe24b Revert "e1000e: Fix possible HW unit hang after an s0ix exit"
        63aa107bce83 e1000e: Enable GPT clock before sending message to CSME
        98d81b2b154d nvme: fix block device naming collision
        321abf90c576 nvme: check for duplicate identifiers earlier
        dbedad96f416 scsi: ufs: core: Drop loglevel of WriteBoost message
        04ae8518745c scsi: megaraid: Clear READ queue map's nr_queues
        c7720f23bb93 drm/amd/display: Ignore First MST Sideband Message Return Error
        8bae037b0fb4 drm/amdgpu/display: add quirk handling for stutter mode
        e980e1d978e0 drm/amd/display: Fork thread to offload work of hpd_rx_irq
        54740bc4b182 drm/amd/display: Add option to defer works of hpd_rx_irq
        734d5ce02cb0 drm/amd/display: Support for DMUB HPD interrupt handling
        d1e0bbe08171 tcp: Fix data-races around sysctl_tcp_ecn.
        9cb4959493cd sysctl: move some boundary constants from sysctl.c to sysctl_vals
        e2b6c5f7ee95 mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
        d2dba226acb9 net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
        f52af853be7a ipv4/tcp: do not use per netns ctl sockets
        da3c256e2d0e perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
        44016a85419c pinctrl: ralink: Check for null return of devm_kcalloc
        e4e3187750f8 pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink
        d40def7cd05c pinctrl: ralink: rename MT7628(an) functions to MT76X8
        a4c5115140ed RDMA/irdma: Fix sleep from invalid context BUG
        03fd151bdff0 RDMA/irdma: Do not advertise 1GB page size for x722
        71ab83ac65e2 power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
        c8e32bca0676 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
        1d3eeb199970 ip: Fix data-races around sysctl_ip_default_ttl.
        6bf450d92d0c r8152: fix a WOL issue
        44addae95ed7 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
        1da0b50ea071 xfs: fix perag reference leak on iteration race with growfs
        768bfde1cf3e xfs: terminate perag iteration reliably on agcount
        2991d51b42a3 xfs: rename the next_agno perag iteration variable
        4d6f22f6cc58 xfs: fold perag loop iteration logic into helper function
        67cb74213a52 xfs: fix maxlevels comparisons in the btree staging code
        cf719adb6fa9 mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
        22b910a7a378 mt76: mt7921e: fix possible probe failure after reboot
        c3bcf1f959f6 mt76: mt7921: use physical addr to unify register access
        191c16f921ad Revert "mt76: mt7921e: fix possible probe failure after reboot"
        4666a6eb390c Revert "mt76: mt7921: Fix the error handling path of mt7921_pci_probe()"
        0cac1c84e1cc batman-adv: Use netif_rx_any_context() any.
        be56f007c414 serial: mvebu-uart: correctly report configured baudrate value
        92dcb50f7f09 PCI: hv: Fix interrupt mapping for multi-MSI
        2b77425d0ae4 PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
        35d24b115a40 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
        5c676a214d63 PCI: hv: Fix multi-MSI to allow more than one MSI vector
        0791309aa0eb Revert "selftest/vm: verify mmap addr in mremap_test"
        cfd3a9be0ac4 Revert "selftest/vm: verify remap destination address in mremap_test"
        d7c4f9b8ed62 bus: mhi: host: pci_generic: add Telit FN990
        38b7bbe0ef1d bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
        60e536b0a564 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers
        0e66932a9dc9 lockdown: Fix kexec lockdown bypass with ima policy
        25ba5b824a72 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
        73846553bcde riscv: add as-options for modules with assembly compontents
        aff42cea285f pinctrl: stm32: fix optional IRQ support to gpios
        a9e2d8e52e1c Linux 5.15.57
        b4296a7b863f x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
        06741ef8e7cc um: Add missing apply_returns()
        320fc994f0c8 x86/bugs: Remove apostrophe typo
        ac8edadc2b1e tools headers cpufeatures: Sync with the kernel sources
        1dd6c13b437c tools arch x86: Sync the msr-index.h copy with the kernel sources
        5f4e77cc9abf KVM: emulate: do not adjust size of fastop and setcc subroutines
        198685e58b13 x86/kvm: fix FASTOP_SIZE when return thunks are enabled
        554cf28b104d efi/x86: use naked RET on mixed mode call wrapper
        d0caa861a836 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
        67040d1d922b x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
        96907c5d3927 x86/xen: Fix initialisation in hypercall_page after rethunk
        86ccf19a91be x86/static_call: Serialize __static_call_fixup() properly
        73ad137d1146 x86/speculation: Disable RRSBA behavior
        db0128b8243f x86/kexec: Disable RET on kexec
        3653093b7bbf x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
        925340f99bdf x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
        2f8967e22322 x86/bugs: Add Cannon lake to RETBleed affected CPU list
        cc3011cdbe5f x86/retbleed: Add fine grained Kconfig knobs
        12a13570054f x86/cpu/amd: Enumerate BTC_NO
        d7a5c08b46b6 x86/common: Stamp out the stepping madness
        8d5cff499a6d x86/speculation: Fill RSB on vmexit for IBRS
        4207d7b645b8 KVM: VMX: Fix IBRS handling after vmexit
        0cbd5905c8f3 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
        5fde25284dfe KVM: VMX: Convert launched argument to flags
        852fe53040b9 KVM: VMX: Flatten __vmx_vcpu_run()
        c590fa2d2dac objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
        66b37dccbc25 x86/speculation: Remove x86_spec_ctrl_mask
        b55663e7521f x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
        2069bd0e6f5b x86/speculation: Fix SPEC_CTRL write on SMT state change
        e898e28762f8 x86/speculation: Fix firmware entry SPEC_CTRL handling
        d427c1f83e8c x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
        75d4fc2e965f x86/cpu/amd: Add Spectral Chicken
        dab72c3c32cc objtool: Add entry UNRET validation
        469d9b157017 x86/bugs: Do IBPB fallback check only once
        fd17a4254965 x86/bugs: Add retbleed=ibpb
        8894f699f187 x86/xen: Add UNTRAIN_RET
        87e6270183a4 x86/xen: Rename SYS* entry points
        e894b7817e08 objtool: Update Retpoline validation
        a1d912d7ac04 intel_idle: Disable IBRS during long idle
        e51769df6228 x86/bugs: Report Intel retbleed vulnerability
        b9349805e653 x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
        347d0bf6b0c0 x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
        e03415eeba78 x86/bugs: Optimize SPEC_CTRL MSR writes
        62b4db57eefe x86/entry: Add kernel IBRS implementation
        fac1b0007cec x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
        b4e05ea71eda x86/bugs: Enable STIBP for JMP2RET
        89eba42632fc x86/bugs: Add AMD retbleed= boot parameter
        82e92fe936db x86/bugs: Report AMD retbleed vulnerability
        a9c0926fc754 x86: Add magic AMD return-thunk
        07f5c5e36236 objtool: Treat .text.__x86.* as noinstr
        1f068f9da743 x86/entry: Avoid very early RET
        1d61a2988612 x86: Use return-thunk in asm code
        6c45176bc2ae x86/sev: Avoid using __x86_return_thunk
        f3d9f990586c x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
        5b43965d58ef x86/kvm: Fix SETcc emulation for return thunks
        0bfe8be824aa x86/bpf: Use alternative RET encoding
        e54fcb0812fa x86/ftrace: Use alternative RET encoding
        c1c80aabc7b9 x86,static_call: Use alternative RET encoding
        b0fb9784cf80 objtool: skip non-text sections when adding return-thunk sites
        1920e4be8a97 x86,objtool: Create .return_sites
        7bf553d9eebd x86: Undo return-thunk damage
        023a2b07d5c3 x86/retpoline: Use -mfunction-return
        bb81f3ac69f8 x86/retpoline: Swizzle retpoline thunk
        545b45c36a2f x86/retpoline: Cleanup some #ifdefery
        eee4f31fa2eb x86/cpufeatures: Move RETPOLINE flags to word 11
        ccb25d7db1a2 x86/kvm/vmx: Make noinstr clean
        2cd972ae337f x86/realmode: build with -D__DISABLE_EXPORTS
        6834878ace6e x86/entry: Remove skip_r11rcx
        40265bcd1bd3 objtool: Default ignore INT3 for unreachable
        32b2cd6060e7 bpf,x86: Respect X86_FEATURE_RETPOLINE*
        74b5a9f8edfe bpf,x86: Simplify computing label offsets
        1c2e7b40752a x86/alternative: Add debug prints to apply_retpolines()
        b93a0a740bca x86/alternative: Try inline spectre_v2=retpoline,amd
        a40925e2efd8 x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
        86900f95fb06 x86/alternative: Implement .retpoline_sites support
        936c8fcb4995 x86/retpoline: Create a retpoline thunk array
        90ca76c83044 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
        6a6fcb256301 x86/asm: Fixup odd GEN-for-each-reg.h usage
        71e578e1bd74 x86/asm: Fix register order
        18576e45b12a x86/retpoline: Remove unused replacement symbols
        655d4097039c objtool: Introduce CFI hash
        503882b5aeb6 objtool,x86: Replace alternatives with .retpoline_sites
        cad0e43a8c30 objtool: Shrink struct instruction
        c9fd00d8e622 objtool: Explicitly avoid self modifying code in .altinstr_replacement
        29e6b52efca1 objtool: Classify symbols
        1fd333eb3377 x86/entry: Don't call error_entry() for XENPV
        cac414684be9 x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
        19ac6c99a17e x86/entry: Switch the stack after error_entry() returns
        01bc8bd64c19 x86/traps: Use pt_regs directly in fixup_bad_iret()
        760adb59f621 Linux 5.15.56
        31f351eb534e drm/aperture: Run fbdev removal before internal helpers
        eac7fd3ca397 x86/pat: Fix x86_has_pat_wp()
        190ce5cdc55d serial: 8250: Fix PM usage_count for console handover
        2db3b95166f7 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
        8ef116a2a738 serial: stm32: Clear prev values before setting RTS delays
        10b27fa2d67c serial: 8250: fix return error code in serial8250_request_std_resource()
        57964a571025 vt: fix memory overlapping when deleting chars in the buffer
        8b07c2998720 tty: serial: samsung_tty: set dma burst_size to 1
        3cb692555a0b usb: dwc3: gadget: Fix event pending check
        ea42ef3ef678 usb: typec: add missing uevent when partner support PD
        aa96257867c0 USB: serial: ftdi_sio: add Belimo device ids
        ec0c62a23c50 signal handling: don't use BUG_ON() for debugging
        c01793517d8d nvme-pci: phison e16 has bogus namespace ids
        15ef4d686a58 ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
        df982f9d094d ALSA: usb-audio: Add quirk for Fiero SC-01
        9d90a21f0cb7 ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
        2483ba7afa59 Revert "can: xilinx_can: Limit CANFD brp to 2"
        bd87cf2ed609 ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
        c0cba036bfe8 soc: ixp4xx/npe: Fix unused match warning
        26bb7afc027c x86: Clear .brk area at early boot
        ee1da3d59674 irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
        9c9869c308a3 ASoC: madera: Fix event generation for rate controls
        66cc34f2e493 ASoC: madera: Fix event generation for OUT1 demux
        74ead64cbf0d ASoC: cs47l15: Fix event generation for low power mux control
        ab2f5e5f3ce1 ASoC: dapm: Initialise kcontrol data for mux/demux controls
        269be8b29073 ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
        44975751bef0 ASoC: wm5110: Fix DRE control
        bc9067062600 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
        dd70da2a5816 ASoC: wcd938x: Fix event generation for some controls
        05708fb473ce ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
        e71d0e1370b1 ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
        07a606e1389a ASoC: rt7*-sdw: harden jack_detect_handler
        b054614dd3fd ASoC: rt711: fix calibrate mutex initialization
        f2556ce6b35a ASoC: Intel: sof_sdw: handle errors on card registration
        42664a97f2b5 ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
        4e81b38d9426 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
        3cb392b64304 pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
        0c6c7d57ed00 ASoC: ops: Fix off by one in range control validation
        204543581a2f net: sfp: fix memory leak in sfp_probe()
        7a2294c5f2e5 nvme: fix regression when disconnect a recovering ctrl
        1e4427aa2fc8 nvme-tcp: always fail a request when sending it failed
        8ab067462e09 NFC: nxp-nci: don't print header length mismatch on i2c error
        833ecd0eae76 net: tipc: fix possible refcount leak in tipc_sk_create()
        13d28e0c79cb fbdev: Disable sysfb device registration when removing conflicting FBs
        b952569e0316 firmware: sysfb: Add sysfb_disable() helper function
        2ef4c6d66f7d firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
        f57c76104c74 platform/x86: hp-wmi: Ignore Sanitization Mode event
        57289b6601fe cpufreq: pmac32-cpufreq: Fix refcount leak bug
        06f818de1621 scsi: hisi_sas: Limit max hw sectors for v3 HW
        03a400a64050 netfilter: br_netfilter: do not skip all hooks with 0 priority
        bf5307924563 virtio_mmio: Restore guest page size on resume
        26d824d1316f virtio_mmio: Add missing PM calls to freeze/restore
        65d7a723fdda vduse: Tie vduse mgmtdev and its device
        b34dbeb2b0ec vdpa/mlx5: Initialize CVQ vringh only once
        10f2cd373e65 powerpc/xive/spapr: correct bitmap allocation size
        4e69750549b8 ksmbd: use SOCK_NONBLOCK type for kernel_accept()
        d300ced12889 btrfs: zoned: fix a leaked bioc in read_zone_info
        d2faf8ed1dc2 btrfs: rename btrfs_bio to btrfs_io_context
        a06248fa62ef mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
        204d12228697 ACPI: video: Fix acpi_video_handles_brightness_key_presses()
        724ec407f997 net/tls: Check for errors in tls_device_init
        a0706d7c1429 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
        58c90993933e net: atlantic: remove aq_nic_deinit() when resume
        9b1cb795a7ab net: atlantic: remove deep parameter on suspend/resume functions
        68e5f32f0de9 sfc: fix kernel panic when creating VF
        2d84fcb6e6f7 seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
        15e8b6274c49 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
        859081fb60e6 seg6: fix skb checksum evaluation in SRH encapsulation/insertion
        5464c8987ddf ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
        58d93e9d160c sfc: fix use after free when disabling sriov
        8c37e7a2000d drm/amd/pm: Prevent divide by zero
        cded1186f7e9 drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
        601ae26aa280 ima: Fix potential memory leak in ima_init_crypto()
        2340428c90d4 ima: force signature verification when CONFIG_KEXEC_SIG is configured
        f4bd3202a2b4 net: stmmac: fix leaks in probe
        4225a78eb4d7 net: ftgmac100: Hold reference returned by of_get_child_by_name()
        0d17723afea3 nexthop: Fix data-races around nexthop_compat_mode.
        6b26fb2fe227 ipv4: Fix data-races around sysctl_ip_dynaddr.
        8bcf7339f2cf tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
        46e9c46203fd raw: Fix a data-race around sysctl_raw_l3mdev_accept.
        8d7a13654a98 icmp: Fix a data-race around sysctl_icmp_ratemask.
        7c1b6e453481 icmp: Fix a data-race around sysctl_icmp_ratelimit.
        de9490c32bc1 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
        44021c2929cf icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
        cce955efa0ab icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
        a716a3846c5f sysctl: Fix data-races in proc_dointvec_ms_jiffies().
        e58b02e44546 sysctl: Fix data-races in proc_dou8vec_minmax().
        3852f048be60 bnxt_en: Fix bnxt_refclk_read()
        0260a9aa5d5c bnxt_en: Fix bnxt_reinit_after_abort() code path
        a6cecaf058c4 drm/i915: Require the vm mutex for i915_vma_bind()
        60d1bb301ea5 drm/i915/uc: correctly track uc_fw init failure
        86062ca5edf1 drm/i915/gt: Serialize TLB invalidates with GT resets
        0ee5874dad61 drm/i915/gt: Serialize GRDOM access between multiple engine resets
        f8ba02531476 drm/i915/dg2: Add Wa_22011100796
        40c12fc52023 drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
        af515a633942 tracing: Fix sleeping while atomic in kdb ftdump
        62a6a708f392 lockd: fix nlm_close_files
        9c3eef773cf4 lockd: set fl_owner when unlocking files
        1e92426e2b3a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
        f6e3ced9c60f drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
        5a4bb158f4c6 netfilter: nf_tables: replace BUG_ON by element length check
        b97aa619a3cb netfilter: nf_log: incorrect offset to network header
        dc2ec80bc949 arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
        1d49665a93b1 arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
        f0ccff1c89ba ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
        c0dd77cede0a ARM: dts: at91: sama5d2: Fix typo in i2s1 node
        9be8aac91960 ipv4: Fix a data-race around sysctl_fib_sync_mem.
        e2828e8c6058 icmp: Fix data-races around sysctl.
        07b0caf8aeb9 cipso: Fix data-races around sysctl.
        a5796154b56f net: Fix data-races around sysctl_mem.
        82d07170290d inetpeer: Fix data-races around sysctl.
        2dfff4b607c4 tcp: Fix a data-race around sysctl_tcp_max_orphans.
        67623d290d45 sysctl: Fix data races in proc_dointvec_jiffies().
        dcdf3c3c587a sysctl: Fix data races in proc_doulongvec_minmax().
        40e0477a7371 sysctl: Fix data races in proc_douintvec_minmax().
        32d7f8da8244 sysctl: Fix data races in proc_dointvec_minmax().
        d335db59f7fb sysctl: Fix data races in proc_douintvec().
        279bf2a909e6 sysctl: Fix data races in proc_dointvec().
        ad3014b0f6b2 net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
        d5c315a78765 net: stmmac: dwc-qos: Disable split header for Tegra194
        750a5e2e5368 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
        0d083ea282e5 ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
        dfe3ce23217c ASoC: tas2764: Fix amp gain register offset & default
        a92e7564c540 ASoC: tas2764: Correct playback volume range
        1230d3e4b884 ASoC: tas2764: Fix and extend FSYNC polarity handling
        7dc0ae04c04e ASoC: tas2764: Add post reset delays
        9b9773cc55d8 ASoC: sgtl5000: Fix noise on shutdown/remove
        c8d5d8194093 ima: Fix a potential integer overflow in ima_appraise_measurement
        505114dda5bb drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
        c6e1c5c0c19d net/mlx5e: Ring the TX doorbell on DMA errors
        663a06e96203 net/mlx5e: Fix capability check for updating vnic env counters
        3a5e734ec002 net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
        5adcc5ded58a net/mlx5e: kTLS, Fix build time constant test in RX
        2ee2ef846fa3 net/mlx5e: kTLS, Fix build time constant test in TX
        ba27a912f99e ARM: 9210/1: Mark the FDT_FIXED sections as shareable
        443838e6ff0f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
        2bcb2e42a500 spi: amd: Limit max transfer and message size
        28ad09b0d7b1 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
        3bbe6437c1d5 reset: Fix devm bulk optional exclusive control getter
        d8124f111b67 xfs: drop async cache flushes from CIL commits.
        d4dab8b405c6 xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
        88beb994eae1 xfs: don't include bnobt blocks when reserving free block pool
        ea22fcd0324d xfs: only run COW extent recovery when there are no live extents
        fb593531571c Revert "evm: Fix memleak in init_desc"
        d69f9ff4c8ab sh: convert nommu io{re,un}map() to static inline functions
        bb676a80c6eb nilfs2: fix incorrect masking of permission flags for symlinks
        ca58387e7ad1 fs/remap: constrain dedupe of EOF blocks
        1807d8867402 drm/panfrost: Fix shrinker list corruption by madvise IOCTL
        fbe7451a3ada drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
        531a140e269d btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
        54aee4e5ce8c cgroup: Use separate src/dst nodes when preloading css_sets for migration
        5a9df3101799 wifi: mac80211: fix queue selection for mesh/OCB interfaces
        2a098504d7a0 ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
        a4f5e3a22fbd ARM: 9213/1: Print message about disabled Spectre workarounds only once
        6f497564bf6a ip: fix dflt addr selection for connected nexthop
        1eb4bea3af81 net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
        22eeff55679d tracing/histograms: Fix memory leak problem
        e4967d22882b mm: split huge PUD on wp_huge_pud fallback
        27056f20d753 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
        b856e5738b1c fix race between exit_itimers() and /proc/pid/timers
        b99174ac57fe xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
        9d3243d774f5 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
        cd2731b3efe8 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
        dd9746cf6da3 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines
        7d0c5005c580 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
        32fad77c4cd2 ALSA: hda/realtek: Fix headset mic for Acer SF313-51
        6744faa1d810 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
        d60bb64d3263 ALSA: hda - Add fixup for Dell Latitidue E5430
        baefa2315cb1 Linux 5.15.55
        c80b15105a08 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 845cc9d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    5a6bc91 View commit details
    Browse the repository at this point in the history
  4. linux-yocto-rt/5.15: update to -rt48 (and fix -stable merge)

    Integrating the following commit(s) to linux-yocto/5.15:
    
        6bc08dd702bb 'Linux 5.15.55-rt48'
        9a1a3c0162ef sched/core: Always flush pending blk_plug
        f178a16e9368 crypto/cryptd: fix leftover hunks from 2a30446f4
        0e01a5c5a80e 'Linux 5.15.49-rt47'
        2aa2253a0595 'Linux 5.15.44-rt46'
        c94ef3468bef 'Linux 5.15.43-rt45'
        264141c33af3 'Linux 5.15.41-rt44'
        9934b33b68d9 'Linux 5.15.40-rt43'
        ca63907ee4b7 'Linux 5.15.39-rt42'
        238b266d7aa8 sched/deadline: fixup -stable / -rt merge
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit a95f929)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    2bca0a8 View commit details
    Browse the repository at this point in the history
  5. linux-yocto/5.15: update to v5.15.59

    Updating  to the latest korg -stable release that comprises
    the following commits:
    
        d676d6149a2f Linux 5.15.59
        f0e42e43795d x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
        d10e819d13f7 locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter
        66d31cef4806 docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
        7bada8b0bdf1 EDAC/ghes: Set the DIMM label unconditionally
        30dc2effc74a ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
        86e83233dd01 page_alloc: fix invalid watermark check on a negative value
        51a772c34ea4 mm/hmm: fault non-owner device private entries
        350fcb5e7bbb ARM: crypto: comment out gcc warning that breaks clang builds
        e796e1fe20ec sctp: leave the err path free in sctp_stream_init to sctp_stream_free
        f7c2a9c5435a sfc: disable softirqs for ptp TX
        fe0e602f0502 perf symbol: Correct address for bss symbols
        871168abe6d8 virtio-net: fix the race between refill work and close
        91c11008aab0 netfilter: nf_queue: do not allow packet truncation below transport header offset
        be5cd347ba22 octeontx2-pf: cn10k: Fix egress ratelimit configuration
        3688939cd3e8 sctp: fix sleep in atomic context bug in timer handlers
        186fcdb68f42 i40e: Fix interface init with MSI interrupts (no MSI-X)
        4685f16b3a5d ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
        eaccca7a0bb8 tcp: Fix data-races around sysctl_tcp_reflect_tos.
        4cc070e0ef2d tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
        34c9977b4dca tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
        6842c94de9d5 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
        618116a273b7 net: Fix data-races around sysctl_[rw]mem(_offset)?.
        a610feb170bf tcp: Fix data-races around sk_pacing_rate.
        b01b4f5b45ff net: mld: fix reference count leak in mld_{query | report}_work()
        5831ccf37a31 net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
        2959a86a472f macsec: always read MACSEC_SA_ATTR_PN as a u64
        a706a40d42f4 macsec: limit replay window size with XPN
        6ad56d5c4f98 macsec: fix error message in macsec_add_rxsa and _txsa
        8991687d3bcf macsec: fix NULL deref in macsec_add_rxsa
        830582c16be1 Documentation: fix sctp_wmem in ip-sysctl.rst
        dac5644a823e tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
        6f446677ebb3 tcp: Fix a data-race around sysctl_tcp_autocorking.
        bd07f2e70a4b tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
        922ca9fd221b tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
        777d18e65d09 net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
        40f4739bbd36 net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
        c721324afc58 igmp: Fix data-races around sysctl_igmp_qrv.
        ad6d6ae4a34c net/tls: Remove the context from the list in tls_device_down
        189e370b8250 ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
        4845d3ef6445 net: ping6: Fix memleak in ipv6_renew_options().
        6a4a1c70e446 scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown
        3d3e41069b65 scsi: core: Fix warning in scsi_alloc_sgtables()
        ff2932ac8ee1 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
        a88de75673e4 tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
        664a3311e671 tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
        59e2332846d8 octeontx2-pf: Fix UDP/TCP src and dst port tc filters
        927c5cf0ba3e Revert "tcp: change pingpong threshold to 3"
        bdaf56e0df15 scsi: ufs: host: Hold reference returned by of_parse_phandle()
        7f0a36506809 ice: do not setup vlan for loopback VSI
        cef4c1d0fb48 ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
        62e721dee8cc tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
        aa2ca5b5629d tcp: Fix a data-race around sysctl_tcp_nometrics_save.
        6e167ed68999 tcp: Fix a data-race around sysctl_tcp_frto.
        0d8fa3c2a442 tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
        74753ec663d7 tcp: Fix a data-race around sysctl_tcp_app_win.
        807b028115eb tcp: Fix data-races around sysctl_tcp_dsack.
        c9c01dd38975 watch_queue: Fix missing locking in add_watch_to_object()
        093610f216d0 watch_queue: Fix missing rcu annotation
        11c1cc3f6e42 drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
        121c8993d4f3 nouveau/svm: Fix to migrate all requested pages
        8bd9747d3066 s390/archrandom: prevent CPACF trng invocations in interrupt context
        71f71150115a asm-generic: remove a broken and needless ifdef conditional
        dc124c849c72 hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte
        2722fb0f7028 mm: fix page leak with multiple threads mapping the same page
        70d0ce332d26 secretmem: fix unhandled fault in truncate
        3ef8040afce7 fs: sendfile handles O_NONBLOCK of out_fd
        518df26b5238 ntfs: fix use-after-free in ntfs_ucsncmp()
        46f6301fb4f1 Revert "ocfs2: mount shared volume without ha stack"
        f32d5615a78a Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 16eb9cd)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    f9c284c View commit details
    Browse the repository at this point in the history
  6. linux-yocto/5.15: fix reproducibility issues

    Integrating the following commit(s) to linux-yocto/5.15:
    
        efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    
    Fixes: 1aa0e8b144b6 ("Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug")
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 4991b63)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    6216cc2 View commit details
    Browse the repository at this point in the history
  7. lttng-modules: update 2.13.3 -> 2.13.4

    Drop backports; one of them (0009) is present only
    on the master branch and not on 2.13 branch, and so
    stays in the recipe.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 1002941)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    5fb62be View commit details
    Browse the repository at this point in the history
  8. lttng-modules: Fix build failure for kernel v5.15.58

    Backport from upstream d8254360c7f2ff9b3f945e9668d89c0b56b9bd91
    ("fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16)")
    
    tmp-glibc/work/qemuarm-wrs-linux-gnueabi/lttng-modules/2.13.3-r0/
    lttng-modules-2.13.3/src/probes/../../include/lttng/
    tracepoint-event-impl.h:133:6:
    error: conflicting types for 'trace_kfree_skb'; have 'void(struct sk_buff *, void *)'
      133 | void trace_##_name(_proto);
          |      ^~~~~~
    
    Signed-off-by: He Zhe <zhe.he@windriver.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit c6f49f4)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    He Zhe authored and sakoman committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    455acda View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. build-appliance-image: Update to kirkstone head revision

    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    2cafa6e View commit details
    Browse the repository at this point in the history
  2. gdk-pixbuf: CVE-2021-46829 a heap-based buffer overflow

    Source: https://gitlab.gnome.org/GNOME/gdk-pixbuf
    MR: 120379
    Type: Security Fix
    Disposition: Backport from https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/5398f04d772f7f8baf5265715696ed88db0f0512
    ChangeID: 37f962b51bdb0c522b2a991c549fd29e3d2e58d7
    Description:
             CVE-2021-46829 gdk-pixbuf: a heap-based buffer overflow when compositing or clearing frames in GIF files.
    
    Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Hiten1412 authored and sakoman committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    978bc91 View commit details
    Browse the repository at this point in the history
  3. qemu: fix CVE-2021-3507

    Backport relevant patches to fix CVE-2021-3507.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    8ad9e87 View commit details
    Browse the repository at this point in the history
  4. qemu: fix CVE-2021-3929

    Backport patch to fix CVE-2021-3929.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    3be3101 View commit details
    Browse the repository at this point in the history
  5. qemu: fix CVE-2021-4158

    Backport patch to fix CVE-2021-4158.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    a171d1f View commit details
    Browse the repository at this point in the history
  6. qemu: fix CVE-2022-0358

    Backport patch to fix CVE-2022-0358.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    99c4b60 View commit details
    Browse the repository at this point in the history
  7. qemu: fix CVE-2022-0216

    Backport relevant patches to fix CVE-2022-0216.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    f2ebd77 View commit details
    Browse the repository at this point in the history
  8. u-boot: fix CVE-2022-33103

    Backport patch to resolve CVE-2022-33103.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    af701fd View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. gnutls: CVE-2022-2509 Double free during gnutls_pkcs7_verify

    Source: https://gitlab.com/gnutls/gnutls
    MR: 120416
    Type: Security Fix
    Disposition: Backport from https://gitlab.com/gnutls/gnutls/-/commit/ce37f9eb265dbe9b6d597f5767449e8ee95848e2
    ChangeID: 703e01956915cf9543fdc47cfd5edb87403294f9
    Description:
              CVE-2022-2509 gnutls: Double free during gnutls_pkcs7_verify.
    
    Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Hiten1412 authored and sakoman committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    49781a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. zlib: CVE-2022-37434 a heap-based buffer over-read

    Source: https://github.com/madler/zlib
    MR: 120525
    Type: Security Fix
    Disposition: Backport from madler/zlib@eff308a & madler/zlib@1eb7682
    ChangeID: 94d9b7d372b83cc1022c0a15046c5449d39208c3
    Description:
              CVE-2022-37434 zlib: a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field.
    
    Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Hiten1412 authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    46ac4a9 View commit details
    Browse the repository at this point in the history
  2. vim: update from 9.0.0063 to 9.0.0115

    Drop crosscompile.patch which was merged as part of:
       509695c1c (tag: v9.0.0065) patch 9.0.0065: \
          cross-compiling doesn't work because of timer_create check
    
    Also drop: racefix.patch which may have been fixed upstream
    and is being tracked by:
       vim/vim#10776
    where upstream is asking if the different approach resolves the
    race condition. Let's see what's out there!
    
    Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 6996472)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rwmacleod authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    27e4c6f View commit details
    Browse the repository at this point in the history
  3. devtool: error out when workspace is using old override syntax

    When the workspace bbappends are still using the old override syntax
    with EXTERNALSRC_pn-*, externalsrc_re will not match, and pn will never
    be assigned, leading to a nondescript UnboundLocalError being raised on
    the user's terminal. Try to detect that situation and give the user a
    hint how to solve it.
    
    Signed-off-by: Roland Hieber <rhi@pengutronix.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d42ea8e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rohieb authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    3aee342 View commit details
    Browse the repository at this point in the history
  4. devtool/upgrade: correctly clean up when recipe filename isn't yet known

    There is a coding error in the second invocation of _upgrade_error:
    rf is passed into it before it is initialized in the try: block. And so
    bogus recipes are left behind in the workspace, causing breakage.
    
    Instead, rewrite the functions to take the recipe directory name in the
    workspace layer, which can be calculated in advance.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit e653996)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    a7d406d View commit details
    Browse the repository at this point in the history
  5. devtool/upgrade: catch bb.fetch2.decodeurl errors

    Otherwise, workspace cleanup (removing bogus recipe and source tree)
    will not happen, leaving breakage behind.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 74774f9)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    72bfdca View commit details
    Browse the repository at this point in the history
  6. runqemu: Add missing space on default display option

    Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
    Signed-off-by: Mark Hatle <mark.hatle@amd.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ee94286)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mhatle authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    fcb55a1 View commit details
    Browse the repository at this point in the history
  7. archiver.bbclass: remove unsed do_deploy_archives[dirs]

    Remove as commit b3afe7d redifines it.
    
    https://git.openembedded.org/openembedded-core/commit/?id=b3afe7d9bd25a943e947de3ec064ea245173c5a8
    
    Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit cf5e155)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    quaresmajose authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    31ed9d6 View commit details
    Browse the repository at this point in the history
  8. create-spdx: Fix supplier field

    The correct field name is "supplier" according to SPDX schema.
    The "supplier" field translates to "PackageSupplier", but that's for
    tag-value format.
    
    Signed-off-by: Mihai Lindner <mihai.lindner@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ca8db0e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mihailin authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    504b50a View commit details
    Browse the repository at this point in the history
  9. create-spdx: ignore packing control files from ipk and deb

    Otherwise spdx can have references for data that is not packed
    in the package delivered because this contol data is temporarly
    and only exist while the package is been write.
    
    During do_package_write_ipk task in do_package_ipk the control
    files is cleaned up at the end. This can create a race condiction
    when the do_create_spdx task runs the add_package_files function
    and these files is been deleted at same time in the
    task do_package_write_ipk.
    
    ERROR: alsa-topology-conf-1.2.5.1-r0 do_create_spdx: Error executing a python function in exec_func_python() autogenerated:
    
    The stack trace of python calls that resulted in this exception/failure was:
    File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
         0001:
     *** 0002:do_create_spdx(d)
         0003:
    File: '/srv/oe/build/conf/../../layers/openembedded-core/meta/classes/create-spdx.bbclass', lineno: 567, function: do_create_spdx
         0563:            package_doc.add_relationship(package_doc, "DESCRIBES", spdx_package)
         0564:
         0565:            package_archive = deploy_dir_spdx / "packages" / (package_doc.name + ".tar.zst")
         0566:            with optional_tarfile(package_archive, archive_packaged) as archive:
     *** 0567:                package_files = add_package_files(
         0568:                    d,
         0569:                    package_doc,
         0570:                    spdx_package,
         0571:                    pkgdest / package,
    File: '/srv/oe/build/conf/../../layers/openembedded-core/meta/classes/create-spdx.bbclass', lineno: 234, function: add_package_files
         0230:                            info.mtime = source_date_epoch
         0231:
         0232:                        archive.addfile(info, f)
         0233:
     *** 0234:                sha1 = bb.utils.sha1_file(filepath)
         0235:                sha1s.append(sha1)
         0236:                spdx_file.checksums.append(oe.spdx.SPDXChecksum(
         0237:                        algorithm="SHA1",
         0238:                        checksumValue=sha1,
    File: '/srv/oe/bitbake/lib/bb/utils.py', lineno: 559, function: sha1_file
         0555:    """
         0556:    Return the hex string representation of the SHA1 checksum of the filename
         0557:    """
         0558:    import hashlib
     *** 0559:    return _hasher(hashlib.sha1(), filename)
         0560:
         0561:def sha384_file(filename):
         0562:    """
         0563:    Return the hex string representation of the SHA384 checksum of the filename
    File: '/srv/oe/bitbake/lib/bb/utils.py', lineno: 528, function: _hasher
         0524:
         0525:def _hasher(method, filename):
         0526:    import mmap
         0527:
     *** 0528:    with open(filename, "rb") as f:
         0529:        try:
         0530:            with mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ) as mm:
         0531:                for chunk in iter(lambda: mm.read(8192), b''):
         0532:                    method.update(chunk)
    Exception: FileNotFoundError: [Errno 2] No such file or directory: '/srv/oe/build/tmp-lmp/work/all-lmp-linux/alsa-topology-conf/1.2.5.1-r0/packages-split/alsa-topology-conf/CONTROL/control'
    
    ERROR: Logfile of failure stored in: /srv/oe/build/tmp-lmp/work/all-lmp-linux/alsa-topology-conf/1.2.5.1-r0/temp/log.do_create_spdx.998864
    INFO: recipe alsa-topology-conf-1.2.5.1-r0: task do_create_spdx: Failed
    
    Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 0bfe403)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    quaresmajose authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    9079992 View commit details
    Browse the repository at this point in the history
  10. boost: fix install of fiber shared libraries

    For fiber, only CMake modules were installed in boost 1.78.0.
    In 1.79.0 and versions before 1.78.0 also the shared libraries
    are installed. This upstream patch fixes the issue in 1.78.0.
    
    Note that boost git repo does not show changes in tools/build
    directory between 1.78.0 and 1.79.0 tags but the release tar balls
    contain a large update of which this one is needed to fix the missing
    shared libraries.
    
    Only kirkstone is affected.
    
    buildhistory shows the difference in metadata boost-fiber binary package
    without and with this patch:
    
     --- a/packages/core2-64-poky-linux/boost/boost-fiber/latest
     +++ b/packages/core2-64-poky-linux/boost/boost-fiber/latest
    @@ -1,8 +1,9 @@
     PV = 1.78.0
     PR = r0
    -RPROVIDES =
    -RDEPENDS =
    +PKG = libboost-fiber1.78.0
    +RPROVIDES = boost-fiber (=1.78.0)
    +RDEPENDS = boost-context (>= 1.78.0) glibc (>= 2.35) libgcc (>= 11.3.0) libstdc++ (>= 11.3.0)
     RRECOMMENDS =
    -PKGSIZE = 0
    +PKGSIZE = 80032
     FILES = /usr/lib/libboost_fiber*.so.*
    -FILELIST =
    +FILELIST = /usr/lib/libboost_fiber.so.1.78.0
    
    Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mikkorapeli authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    f595240 View commit details
    Browse the repository at this point in the history
  11. cmake: remove CMAKE_ASM_FLAGS variable in toolchain file

    As discussied in [YOCTO #14717] cmake contains a OEToolchainConfig.cmake
    file to configure the toolchain correctly in cross-compile build for recipes
    using cmake. The CMAKE_ASM_FLAGS are the configuration are meant for  assembly,
    but the spelling is incorrect and the Flag is ASFLAGS for gcc and other compilers.
    So this variable might neever have worked and it is better for
    recipes to specify their own.
    
    Signed-off-by: Martin Beeger <martin.beeger@online.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 72729ff)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    pizzard authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    aeec7cc View commit details
    Browse the repository at this point in the history
  12. scripts/oe-setup-builddir: make it known where configurations come from

    "with some default values" isn't clear; if the user wants to change or
    inspect the default values and their history, we should help them find
    where they are. This becomes especially important when using template
    configs other than poky's.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit ec34783)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    b60f4c7 View commit details
    Browse the repository at this point in the history
  13. nativesdk: Clear TUNE_FEATURES

    Similarly to what native.bbclass does, clear TUNE_FEATURES since these
    aren't appropriate to the nativesdk build. This saves us having to change
    down signature issues due to data in this variable.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 2e5079e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    394c1bb View commit details
    Browse the repository at this point in the history
  14. relocate_sdk.py: ensure interpreter size error causes relocation to fail

    If there is insufficent space to change the interpreter, we were
    printing an error here but the overall script did not return an error
    code, and thus the SDK installation appeared to succeed - but some of
    the binaries will not be in a working state. Allow the relocation to
    proceed (so we still get a full list of the failures) but error out at
    the end so that the installation is halted.
    
    Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit c5a9a44)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    paul-eggleton-ms authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    3f25837 View commit details
    Browse the repository at this point in the history
  15. selftest/wic: Tweak test case to not depend on kernel size

    The current test assumes the kernel size leaves a certain amount of whitespace
    in the output. Improve this constraint so a slightly larger kernel doesn't fail
    the test.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit bd60c44)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    a894fda View commit details
    Browse the repository at this point in the history
  16. lttng-modules: fix 5.19+ build

    We need to backport three patches from the lttng upstream tree to
    fix the build against 5.19+.
    
    Obviously we'll drop these once the next lttng-modules release is
    available.
    
    (From OE-Core rev: dce3c77)
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    a69cb04 View commit details
    Browse the repository at this point in the history
  17. lttng-modules: fix build against mips and v5.19 kernel

    When building against a v5.19 mips kernel, the following errors
    were triggered:
    
      | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:105:42: note: expected 'struct compact_control *' but argument is of type 'struct compact_control *'
      |   105 |         TP_PROTO(struct compact_control *cc,
      |       |                  ~~~~~~~~~~~~~~~~~~~~~~~~^~
      | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:779:68: note: in definition of macro 'LTTNG_TRACEPOINT_EVENT_CLASS_CODE'
      |   779 | static inline size_t __event_get_align__##_name(void *__tp_locvar, _proto)    \
      |       |                                                                    ^~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:106:50: note: in expansion of macro 'PARAMS'
      |   106 |         LTTNG_TRACEPOINT_EVENT_CLASS_CODE(_name, PARAMS(_proto), PARAMS(_args), , , \
      |       |                                                  ^~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:41:9: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_CLASS'
      |    41 |         LTTNG_TRACEPOINT_EVENT_CLASS(map,                               \
      |       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:42:30: note: in expansion of macro 'PARAMS'
      |    42 |                              PARAMS(proto),                             \
      |       |                              ^~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:101:1: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_MAP'
      |   101 | LTTNG_TRACEPOINT_EVENT_MAP(mm_compaction_migratepages,
      |       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:105:9: note: in expansion of macro 'TP_PROTO'
      |   105 |         TP_PROTO(struct compact_control *cc,
      |       |         ^~~~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:112:57: error: invalid use of undefined type 'struct compact_control'
    
    ...
    
      | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:108:25: warning: 'struct compact_control' declared inside parameter list will not be visible outside of this definition or declaration
      |   108 |         TP_PROTO(struct compact_control *cc,
      |       |                         ^~~~~~~~~~~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:159:43: note: in definition of macro 'LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP'
      |   159 | void __event_template_proto___##_template(_proto);
      |       |                                           ^~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:45:61: note: in expansion of macro 'PARAMS'
      |    45 |         LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(map, name, map, PARAMS(proto), PARAMS(args))
      |       |                                                             ^~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:104:1: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_MAP'
      |   104 | LTTNG_TRACEPOINT_EVENT_MAP(mm_compaction_migratepages,
      |       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:108:9: note: in expansion of macro 'TP_PROTO'
      |   108 |         TP_PROTO(struct compact_control *cc,
      |       |         ^~~~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:159:6: error: conflicting types for '__event_template_proto___compaction_migratepages'; have 'void(struct compact_control *, unsigned int)'
      |   159 | void __event_template_proto___##_template(_proto);
      |       |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:45:9: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP'
      |    45 |         LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(map, name, map, PARAMS(proto), PARAMS(args))
      |       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    The root cause appears to be that this particular mips kernel does not
    have CONFIG_COMPACTION avaiable, and hence we end up with the struct
    declaration within this tracepoint, and then conflicting types.
    
    While putting the conditional around only compaction_migratepages seemed
    sufficient to get the build working, it doesn't look like any of the
    tracepoints should be valid, so we extend it to all definitions.
    
    Upstream-Status: Submitted [https://lists.lttng.org/pipermail/lttng-dev/2022-August/030246.html]
    
    (From OE-Core rev: e25f7b5)
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    86c1096 View commit details
    Browse the repository at this point in the history
  18. lttng-modules: replace mips compaction fix with upstream change

    lttng upstream had a different solution to the compaction build isses
    seen on mips.
    
    We switch our patch for a backport of the upstream solution.
    
    (From OE-Core rev: 459f746)
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    10891d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. libtiff: CVE-2022-34526 A stack overflow was discovered

    Source: https://gitlab.com/libtiff/libtiff
    MR: 120544
    Type: Security Fix
    Disposition: Backport from https://gitlab.com/libtiff/libtiff/-/commit/275735d0354e39c0ac1dc3c0db2120d6f31d1990
    ChangeID: 2f9df449974f5436c1690f3ace5d74b1ab4670c9
    Description:
              CVE-2022-34526 libtiff: A stack overflow was discovered in the _TIFFVGetField function of Tiffsplit.
    
    Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Hiten1412 authored and sakoman committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    4ad7470 View commit details
    Browse the repository at this point in the history
  2. libxml2: Ignore CVE-2016-3709

    This is fixed via a revert in 2.9.11 [1]
    
    [1] https://gitlab.gnome.org/GNOME/libxml2/-/commit/c1ba6f54d32b707ca6d91cb3257ce9de82876b6f
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 131b701)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    a2806f2 View commit details
    Browse the repository at this point in the history
  3. connman: Backports for security fixes

    Fixes
    CVE: CVE-2022-32292, CVE-2022-32293
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 4b3caa1)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    ea0d6f2 View commit details
    Browse the repository at this point in the history
  4. u-boot: fix CVE-2022-30552

    Backport patch to fix CVE-2022-30552.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    db5212c View commit details
    Browse the repository at this point in the history
  5. u-boot: fix CVE-2022-33967

    Backport patch to fix CVE-2022-33967.
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    8123b22 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. grub2: fix several CVEs

    Backport CVE patches from upstream to fix:
      CVE-2021-3695
      CVE-2021-3696
      CVE-2021-3697
      CVE-2022-28733
      CVE-2022-28734
      CVE-2022-28735
    
    Backport the following 5 patches to make CVE patches be applied smoothly.
      video-Remove-trailing-whitespaces.patch
      video-readers-jpeg-Abort-sooner-if-a-read-operation-.patch
      video-readers-jpeg-Refuse-to-handle-multiple-start-o.patch
    
    Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit db43401)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    liux2085 authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    5e99aaa View commit details
    Browse the repository at this point in the history
  2. cve-check: Don't use f-strings

    Since we're keeping cve-check aligned between the active branches,
    and dunfell is supported on Python 3.5, we can't use f-strings.
    
    Signed-off-by: Ernst Sjöstrand <ernstp@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 1821cf7)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    ernstp authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    057a6f8 View commit details
    Browse the repository at this point in the history
  3. go: update v1.17.12 -> v1.17.13

    Update to latest v1.17.x release.
    Contains fix for CVE-2022-32189.
    
    go.git$ git log --oneline go1.17.12^..go1.17.13
        15da892a49 (tag: go1.17.13, origin/release-branch.go1.17) [release-branch.go1.17] go1.17.13
        703c8ab7e5 [release-branch.go1.17] math/big: check buffer lengths in GobDecode
        d9242f7a8c [release-branch.go1.17] cmd/compile: do not use special literal assignment if LHS is address-taken
        489c148578 [release-branch.go1.17] cmd/compile: fix prove pass when upper condition is <= maxint
        66c60f076c [release-branch.go1.17] runtime: clear timerModifiedEarliest when last timer is deleted
        c25b12fb81 [release-branch.go1.17] runtime: use saved LR when unwinding through morestack
        1ed3c127da (tag: go1.17.12) [release-branch.go1.17] go1.17.12
    
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sajal-wr authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    5acea6e View commit details
    Browse the repository at this point in the history
  4. bluez5: update 5.64 -> 5.65

    ver 5.65 changes:
    	Fix issue with A2DP cache invalidation handling.
    	Fix issue with A2DP and not initialized SEP codec.
    	Fix issue with A2DP and multiple SetConfiguration to same SEP
    	Fix issue with AVRCP and not properly initialized volume.
    	Fix issue with SDP records when operating in LE only mode.
    	Fix issue with HoG and not reading report map of instances.
    	Fix issue with GATT server crashing while disconnecting.
    	Fix issue with not removing connected devices.
    	Fix issue with enabling wake support without RPA Resolution.
    	Fix issue with pairing failed due to the error of Already Paired.
    	Add support for CONFIGURATION_DIRECTORY environment variable.
    	Add support for STATE_DIRECTORY environment variable.
    	Add support for "Bonded" property with Device API.
    	Add experimental support for ISO socket.
    
    Drop fix_service.patch as it is merged upstream.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 10374b5)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4fdb3d4 View commit details
    Browse the repository at this point in the history
  5. libwpe: upgrade 1.12.0 -> 1.12.2

    What’s new in libwpe 1.12.1?
    - Fix pasteboard to use the generic interface by default.
    - Fix memory allocation to always abort execution on failure.
    
    What’s new in libwpe 1.12.1?
    - Fix pasteboard to use the generic interface by default.
    - Fix memory allocation to always abort execution on failure.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 03b7bfb)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    89feb5d View commit details
    Browse the repository at this point in the history
  6. ell: upgrade 0.49 -> 0.50

    ver 0.50:
    	Fix issue with D-Bus use-after-free crash when removing objects.
    	Fix issue with DHCP lease expiry based on frame reception times.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 9a9c78f)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    56b8dbf View commit details
    Browse the repository at this point in the history
  7. iso-codes: upgrade 4.10.0 -> 4.11.0

    Changes from 4.10.0:
    
    - Update ISO 639-3 codes from SIL website. Fixes openembedded#40
    - Translation updates for ISO 3166-1
    - Translation updates for ISO 3166-2
    - Translation updates for ISO 3166-3
    - Translation updates for ISO 639-2
    - Translation updates for ISO 639-3
    - Translation updates for ISO 639-5
    - Translation updates for ISO 4217
    - Translation updates for ISO 15924
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit a269e59)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    2d0254a View commit details
    Browse the repository at this point in the history
  8. libcap: upgrade 2.63 -> 2.64

    Changes from 2.63:
    
    - Fix memory leak in libpsx at program exit. (Bug: 215551 reported by Kalen Hall)
    - Be more resilient to CGo configuration with Go compiler when building tests. (Bug: 215603)
    - Fix cap_*prctl() return code/errno handling.  (Bug: 215772 reported by Anderson Toshiyuki Sasaki)
    - Minor clarification to cap_get_pid() man page concerning pid value within namespaces. (Bug: 215812)
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit bfbf8f0)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    b23e43e View commit details
    Browse the repository at this point in the history
  9. libcap: upgrade 2.64 -> 2.65

    CHanges from 2.64:
    
    - Fix syntax error in DEBUG build of protected code in setcap.c. (Bug reported by yixiangzhike.)
    - Prevent bash from reading the wrong startup files when the capsh --user=xxx argument is used to invoke a shell as the user xxx. (Bug: 215926)
    - Man page info for cap_get_pid() and cap_reset_ambient(). (Bug reports from nomonemo and Tinkerer One.)
    - Improve documentation and help for the captree program.
    - Updated go/Makefile comment about an unfixed Go runtime bug in go1.16 and go1.17 (resolved in go1.18+), and the deadlock behavior of the psx-fd test.
    - Refresh the signatures on the two GPG keys morgan@ uses. The 4096 bit one is preferred, but the older one is also used for continuity reasons. This set of signatures should also be available from the various key servers out there.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit c3b16a6)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    70cd3c0 View commit details
    Browse the repository at this point in the history
  10. libwebp: upgrade 1.2.2 -> 1.2.3

    - 6/30/2022: version 1.2.3
      This is a binary compatible release.
      * security fix for lossless encoder (#565, chromium:1313709)
      * improved progress granularity in WebPReportProgress() when using lossless
      * improved precision in Sharp YUV (-sharp_yuv) conversion
      * many corrections to webp-lossless-bitstream-spec.txt (#551)
      * crash/leak fixes on error/OOM and other bug fixes (#558, #563, #569, #573)
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 1ab7d3b)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8dc75fd View commit details
    Browse the repository at this point in the history
  11. mobile-broadband-provider-info: upgrade 20220511 -> 20220725

    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 96185da)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    63b38e5 View commit details
    Browse the repository at this point in the history
  12. webkitgtk: upgrade 2.36.4 -> 2.36.5

    This is a bug fix release in the stable 2.36 series.
    
    What’s new in the WebKitGTK 2.36.5 release?
    
    - Add support for PAC proxy in the WebDriver implementation.
    - Fix video playback when loaded through custom URIs, this fixes video playback in the Yelp documentation browser.
    - Fix WebKitWebView::context-menu when using GTK4.
    - Fix LTO builds with GCC.
    - Fix several crashes and rendering issues.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 31e57de)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    c13a40b View commit details
    Browse the repository at this point in the history
  13. weston: upgrade 10.0.1 -> 10.0.2

    This is a bugfix release
    
    Full commit history below.
    
    Daniel Stone (1):
          tests: Use test-desktop-shell for devices-test
    
    Pekka Paalanen (1):
          tests: preserve ivi runner section
    
    Simon Ser (1):
          build: bump to version 10.0.2 for the point release
    
    Drop dont-use-plane-add-prop.patch as issue is fixed elsewhere
    (see the link in the patch).
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ed54ef8)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4579002 View commit details
    Browse the repository at this point in the history
  14. python3-pip: Fix RDEPENDS after the update

    Fix the following error messages:
    
       ModuleNotFoundError: No module named 'distutils'
    
       ModuleNotFoundError: No module named 'colorsys'
    
    Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 8beef93)
    Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    angolini authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    3e1c254 View commit details
    Browse the repository at this point in the history
  15. cracklib: Drop using register keyword

    Fixes
    incompatible integer to pointer conversion passing
    
    These errors are found with newer compilers e.g. clang-15
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 71eb15c)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    123f04b View commit details
    Browse the repository at this point in the history
  16. tcp-wrappers: Fix implicit-function-declaration warnings

    This is seen with clang-15+
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 4b882af)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a5555a2 View commit details
    Browse the repository at this point in the history
  17. libpam: use /run instead of /var/run in systemd tmpfiles

    Update the deprecated path to remove the systemd warning:
    
    /etc/tmpfiles.d/pam.conf:2: Line references path below
    legacy directory /var/run/, updating /var/run/console
    /run/console; please update the tmpfiles.d/
    
    Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 7865234)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    beni-sandu authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    ed0cbea View commit details
    Browse the repository at this point in the history
  18. perf: Fix reproducibility issues with 5.19 onwards

    In 5.19 onwards the build process changed and encoded full build paths
    into the output. Adapt the code to look more like our setuptools class
    calls. This seems to work ok with older kernels too.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 138673f)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    6d1beda View commit details
    Browse the repository at this point in the history
  19. archiver.bbclass: some recipes that uses the kernelsrc bbclass uses t…

    …he shared source
    
    This fix a race that happens when building some of the followning recipes
    with kernel at same time.
    
    The kernelsrc uses the kernel shared source dir as their source
    S = "${STAGING_KERNEL_DIR}" and this will cause a race in the
    do_unpack_and_patch task, when bitbake runs the
    bb.build.exec_func('do_unpack', d) because do_unpack will
    clean the source dir on startup.
    
    | ok: note that S != "${STAGING_KERNEL_DIR} for this ones
    openembedded-core/meta/recipes-kernel/perf/perf.bb:inherit kernelsrc
    meta-openembedded/meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb:inherit kernelsrc autotools-brokensep
    
    | broken
    meta-openembedded/meta-oe/recipes-kernel/cpupower/cpupower.bb:inherit kernelsrc kernel-arch bash-completion
    meta-openembedded/meta-oe/recipes-kernel/spidev-test/spidev-test.bb:inherit bash-completion kernelsrc kernel-arch
    meta-openembedded/meta-oe/recipes-kernel/intel-speed-select/intel-speed-select.bb:inherit kernelsrc
    meta-openembedded/meta-oe/recipes-kernel/bpftool/bpftool.bb:inherit bash-completion kernelsrc kernel-arch
    
    The issue can be replicated with:
    
    INHERIT += "archiver"
    ARCHIVER_MODE[src] = "original"
    ARCHIVER_MODE[diff] = "1"
    
    And:
    
    R=<recipe> bitbake -c cleansstate virtual/kernel $R && bitbake $R
    
    Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 5487dee)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    quaresmajose authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    2556d0b View commit details
    Browse the repository at this point in the history
  20. apt: fix nativesdk-apt build failure during the second time build

    Run following commands:
    bitbake nativesdk-apt
    bitbake nativesdk-apt -c install -f
    
    The second command's do_install will fail with following error:
    | /build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/recipe-sysroot-native/usr/bin/x86_64-wrlinuxsdk-linux/x86_64-wrlinuxsdk-linux-g++ -D_WITH_GETLINE=1 -Dapt_pkg_EXPORTS -I/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/include -I/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/include/apt-pkg --sysroot=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/recipe-sysroot  -O2 -pipe -fmacro-prefix-map=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0=/usr/src/debug/nativesdk-apt/2.4.5-r0                      -fdebug-prefix-map=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0=/usr/src/debug/nativesdk-apt/2.4.5-r0                      -fdebug-prefix-map=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/recipe-sysroot=                      -fdebug-prefix-map=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/recipe-sysroot-native=  -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wcast-align -Wlogical-op -Wredundant-decls -Wmissing-declarations -Wunsafe-loop-optimizations -Wctor-dtor-privacy -Wdisabled-optimization -Winit-self -Wmissing-include-dirs -Wnoexcept -Wsign-promo -Wundef -Wdouble-promotion -Wsuggest-override -Werror=suggest-override -Werror=return-type -std=gnu++17 -MD -MT apt-pkg/CMakeFiles/apt-pkg.dir/tagfile-keys.cc.o -MF apt-pkg/CMakeFiles/apt-pkg.dir/tagfile-keys.cc.o.d -o apt-pkg/CMakeFiles/apt-pkg.dir/tagfile-keys.cc.o -c /build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/apt-pkg/tagfile-keys.cc
    | /build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/apt-pkg/tagfile-keys.cc:1:10: fatal error: /include/apt-pkg/tagfile-keys.h: No such file or directory
    |     1 | #include "/include/apt-pkg/tagfile-keys.h"
    0/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/apt-pkg/tagfile-keys.cc
    
    During the first command, do_install task changed tagfile-keys.cc, this
    will make tagfile-keys.cc is newer than the built tagfile-keys.cc.o. So the second
    do_install will rebuild tagfile-keys.cc.o. But the header path is
    replaced wrongly, so fix the header path
    
    Signed-off-by: Changqing Li <changqing.li@windriver.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit 3e18bd4)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sandy-lcq authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    00337a5 View commit details
    Browse the repository at this point in the history
  21. linux-yocto: prepend the the value with a space when append to KERNEL…

    …_EXTRA_ARGS
    
    Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit f6183b2)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    quaresmajose authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    099e000 View commit details
    Browse the repository at this point in the history
  22. create-spdx: handle links to inaccessible locations

    When a link is pointing to location inaccessible to build user (e.g. "/root/something"),
    filepath.is_file() throws "PermissionError: [Errno 13] Permission denied".
    Fix this by first checking if it is a link.
    
    Signed-off-by: Peter Marko <peter.marko@siemens.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit e105bef)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    petermarko authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    9661656 View commit details
    Browse the repository at this point in the history
  23. packagegroup-self-hosted: update for strace

    strace has been set imcompatible with riscv32, so update in
    packagegroup-self-hosted.bb accordingly.
    
    Signed-off-by: Kai Kang <kai.kang@windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d326c56)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kkang-wr authored and sakoman committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    7709a8c View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2022

  1. vim: Upgrade 9.0.0115 -> 9.0.0242

    Includes fixes for:
    
    CVE-2022-2816
    CVE-2022-2817
    CVE-2022-2819
    CVE-2022-2845
    CVE-2022-2849
    CVE-2022-2862
    CVE-2022-2874
    CVE-2022-2889
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 3ec2d27)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    54ee67b View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. tzdata: upgrade 2022a -> 2022b

    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit b301d52)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    bca81bb View commit details
    Browse the repository at this point in the history
  2. xz: update 5.2.5 -> 5.2.6

    5.2.6 (2022-08-12)
    
        * xz:
    
            - The --keep option now accepts symlinks, hardlinks, and
              setuid, setgid, and sticky files. Previously this required
              using --force.
    
            - When copying metadata from the source file to the destination
              file, don't try to set the group (GID) if it is already set
              correctly. This avoids a failure on OpenBSD (and possibly on
              a few other OSes) where files may get created so that their
              group doesn't belong to the user, and fchown(2) can fail even
              if it needs to do nothing.
    
            - Cap --memlimit-compress to 2000 MiB instead of 4020 MiB on
              MIPS32 because on MIPS32 userspace processes are limited
              to 2 GiB of address space.
    
        * liblzma:
    
            - Fixed a missing error-check in the threaded encoder. If a
              small memory allocation fails, a .xz file with an invalid
              Index field would be created. Decompressing such a file would
              produce the correct output but result in an error at the end.
              Thus this is a "mild" data corruption bug. Note that while
              a failed memory allocation can trigger the bug, it cannot
              cause invalid memory access.
    
            - The decoder for .lzma files now supports files that have
              uncompressed size stored in the header and still use the
              end of payload marker (end of stream marker) at the end
              of the LZMA stream. Such files are rare but, according to
              the documentation in LZMA SDK, they are valid.
              doc/lzma-file-format.txt was updated too.
    
            - Improved 32-bit x86 assembly files:
                * Support Intel Control-flow Enforcement Technology (CET)
                * Use non-executable stack on FreeBSD.
    
            - Visual Studio: Use non-standard _MSVC_LANG to detect C++
              standard version in the lzma.h API header. It's used to
              detect when "noexcept" can be used.
    
        * xzgrep:
    
            - Fixed arbitrary command injection via a malicious filename
              (CVE-2022-1271, ZDI-CAN-16587). A standalone patch for
              this was released to the public on 2022-04-07. A slight
              robustness improvement has been made since then and, if
              using GNU or *BSD grep, a new faster method is now used
              that doesn't use the old sed-based construct at all. This
              also fixes bad output with GNU grep >= 3.5 (2020-09-27)
              when xzgrepping binary files.
    
              This vulnerability was discovered by:
              cleemy desu wayo working with Trend Micro Zero Day Initiative
    
            - Fixed detection of corrupt .bz2 files.
    
            - Improved error handling to fix exit status in some situations
              and to fix handling of signals: in some situations a signal
              didn't make xzgrep exit when it clearly should have. It's
              possible that the signal handling still isn't quite perfect
              but hopefully it's good enough.
    
            - Documented exit statuses on the man page.
    
            - xzegrep and xzfgrep now use "grep -E" and "grep -F" instead
              of the deprecated egrep and fgrep commands.
    
            - Fixed parsing of the options -E, -F, -G, -P, and -X. The
              problem occurred when multiple options were specied in
              a single argument, for example,
    
                  echo foo | xzgrep -Fe foo
    
              treated foo as a filename because -Fe wasn't correctly
              split into -F -e.
    
            - Added zstd support.
    
        * xzdiff/xzcmp:
    
            - Fixed wrong exit status. Exit status could be 2 when the
              correct value is 1.
    
            - Documented on the man page that exit status of 2 is used
              for decompression errors.
    
            - Added zstd support.
    
        * xzless:
    
            - Fix less(1) version detection. It failed if the version number
              from "less -V" contained a dot.
    
        * Translations:
    
            - Added new translations: Catalan, Croatian, Esperanto,
              Korean, Portuguese, Romanian, Serbian, Spanish, Swedish,
              and Ukrainian
    
            - Updated the Brazilian Portuguese translation.
    
            - Added French man page translation. This and the existing
              German translation aren't complete anymore because the
              English man pages got a few updates and the translators
              weren't reached so that they could update their work.
    
        * Build systems:
    
            - Windows: Fix building of resource files when config.h isn't
              used. CMake + Visual Studio can now build liblzma.dll.
    
            - Various fixes to the CMake support. Building static or shared
              liblzma should work fine in most cases. In contrast, building
              the command line tools with CMake is still clearly incomplete
              and experimental and should be used for testing only.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 7e3782f)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    b2af2fd View commit details
    Browse the repository at this point in the history
  3. Revert "gdk-pixbuf: CVE-2021-46829 a heap-based buffer overflow"

    CVE will be fixed in subsequent stable release update
    
    This reverts commit 978bc91.
    Hiten1412 authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    847fd96 View commit details
    Browse the repository at this point in the history
  4. gdk-pixbuf: upgrade 2.42.6 -> 2.42.8

    2.42.8 (stable)
    ===
    
    - Clear the pixbuf's memory buffer to avoid returning uninitialized memory [#199]
    - Turn GdkPixbufModule functions into typed callbacks [!123]
    - tiff: Use non-deprecated C99 integer types [!124]
    - gif: Check for overflow when compositing or clearing frames [#190]
    - Change png/jpeg/tiff build options from boolean to feature [!118]
    - jpeg: Do not rely on UB around setjmp/longjmp [#143]
    - Build fixes [!114, #185, #182]
    - Documentation fixes [!120, !125]
    - Translation updates
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d8398c8)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    5300fb5 View commit details
    Browse the repository at this point in the history
  5. gdk-pixbuf: update 2.42.8 -> 2.42.9

    2.42.9 (stable)
    ===
    
    - Fix the check for maximum value of LZW initial code size [#136, Robert Ancell]
    - Use CMake for dependencies on Windows/MSVC [!131, Chun-Wei Fan]
    - Add option for building tests [!132]
    - Move man pages to reStructuredText [!134]
    - Disable relocation when built as a static libary on Windows [!136, Hesham Essam]
    - Update wrap file for libjpeg-turbo [!138, Georges Basile Stavracas Neto]
    - Limit the memory size when loading image data [#205, Sam Ezeh]
    
    Disable manpages, as they require rst2man.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 06fc623)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    3fb95a8 View commit details
    Browse the repository at this point in the history
  6. epiphany: upgrade 42.3 -> 42.4

    Release notes:
    
    Fix crashes and misbehavior when importing bookmarks (#1800)
    Fix desktop notification priority (!1179)
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit de741b2)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    c9cdce6 View commit details
    Browse the repository at this point in the history
  7. glib-networking: upgrade 2.72.1 -> 2.72.2

    2.72.2 - August 5, 2022
    =======================
    
     - Drop environment proxy resolver to lowest priority (#190)
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 10d0129)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    932d5a4 View commit details
    Browse the repository at this point in the history
  8. libjpeg-turbo: upgrade 2.1.3 -> 2.1.4

    Significant changes relative to 2.1.3
    
    - Fixed a regression introduced in 2.1.3 that caused build failures with Visual Studio 2010.
    
    - The tjDecompressHeader3() function in the TurboJPEG C API and the TJDecompressor.setSourceImage()
    method in the TurboJPEG Java API now accept "abbreviated table specification" (AKA "tables-only")
    datastreams, which can be used to prime the decompressor with quantization and Huffman tables that
    can be used when decompressing subsequent "abbreviated image" datastreams.
    
    - libjpeg-turbo now performs run-time detection of AltiVec instructions on OS X/PowerPC systems if
    AltiVec instructions are not enabled at compile time. This allows both AltiVec-equipped (PowerPC G4
    and G5) and non-AltiVec-equipped (PowerPC G3) CPUs to be supported using the same build of libjpeg-turbo.
    
    - Fixed an error ("Bogus virtual array access") that occurred when attempting to decompress a progressive
    JPEG image with a height less than or equal to one iMCU (8 * the vertical sampling factor) using
    buffered-image mode with interblock smoothing enabled. This was a regression introduced by 2.1 beta1[6(b)].
    
    - Fixed two issues that prevented partial image decompression from working properly with buffered-image mode:
      * Attempting to call jpeg_crop_scanline() after jpeg_start_decompress() but before jpeg_start_output() resulted
        in an error ("Improper call to JPEG library in state 207".)
      * Attempting to use jpeg_skip_scanlines() resulted in an error ("Bogus virtual array access") under
        certain circumstances.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ec92b90)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    cf3e580 View commit details
    Browse the repository at this point in the history
  9. libwebp: upgrade 1.2.3 -> 1.2.4

    - 8/4/2022: version 1.2.4
      This is a binary compatible release.
      * restore CMake libwebpmux target name for compatibility with 1.2.2 (#575)
      * fix lossless crunch mode encoding with WEBP_REDUCE_SIZE
        (chromium: #1345547, #1345595, #1345772, #1345804)
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit efabd3d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    f6c1c16 View commit details
    Browse the repository at this point in the history
  10. wireless-regdb: upgrade 2022.06.06 -> 2022.08.12

    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 7538648)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    a46a5f3 View commit details
    Browse the repository at this point in the history
  11. wpebackend-fdo: upgrade 1.12.0 -> 1.12.1

    This is the first bug fix release in the stable 1.12 series.
    
    Fixed a crash caused by trying to deallocate already freed graphics
    buffers in certain situations.
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit a614bb9)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    1c7eab8 View commit details
    Browse the repository at this point in the history
  12. sysvinit-inittab/start_getty: Fix respawn too fast

    When an entry in /dev does not exist, start_getty is returning directly.
    As it is started from init in a respawn mode, it will loop infinitely.
    In this case add a sleep inside start_getty to prevent the "Respawning
    too fast" message popping up every 5 minutes.
    
    This case is happening quite often when the system is started as an
    hypervisor guest as the standard serial line is usually taken by it and
    removed from the configuration.
    
    This was triggered quite often running linux as dom0 on top of Xen on
    arm as the serial line is taken by Xen and removed from the device tree.
    
    Use the opportunity to replace one tab with spaces as the rest of the
    file is using spaces.
    
    Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 5a704d0)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    bertrand-marquis authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    8b95138 View commit details
    Browse the repository at this point in the history
  13. kernel-fitimage.bbclass: only package unique DTBs

    The KERNEL_DEVICETREE and related variables could potentially have a device
    tree listed multiple times and this works okay for most scenarios. However,
    when we create FIT entries for these we get duplicate nodes and uboot-mkimage
    fails with
    
    fit-image-initramfs-image.its:219.58-229.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-ecspi-slave.dtb: Duplicate node name
    fit-image-initramfs-image.its:307.50-317.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-ndm.dtb: Duplicate node name
    fit-image-initramfs-image.its:362.54-372.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-rm67199.dtb: Duplicate node name
    fit-image-initramfs-image.its:417.56-427.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-usdhc1-m2.dtb: Duplicate node name
    fit-image-initramfs-image.its:648.59-658.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-ecspi-slave.dtb: Duplicate node name
    fit-image-initramfs-image.its:744.51-754.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-ndm.dtb: Duplicate node name
    fit-image-initramfs-image.its:804.55-814.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-rm67199.dtb: Duplicate node name
    fit-image-initramfs-image.its:864.57-874.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-usdhc1-m2.dtb: Duplicate node name
    ERROR: Input tree has errors, aborting (use -f to force output)
    uboot-mkimage: Can't open arch/arm64/boot/fitImage.tmp: No such file or directory
    
    We fix this by tracking the DTBs we're compiling in the FIT and only picking
    up unique ones.
    
    Signed-off-by: Awais Belal <awais_belal@mentor.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 98acfea)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Awais Belal authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    c8a24ad View commit details
    Browse the repository at this point in the history
  14. oeqa/parselogs: add qemuarmv5 arm-charlcd masking

    On qemuarmv5, arm-charlcd is logging an error because the device isn't
    present on the virtual machine.  Mask it off, as that device could be
    present on the physical hardware (and we want to use the same kernel
    config as the real hardware).
    
    Signed-off-by: Jon Mason <jdmason@kudzu.us>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit c03c33a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    jonmason authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    752667a View commit details
    Browse the repository at this point in the history
  15. package_rpm: Do not replace square brackets in %files

    This reverts commit f95adb7.
    At some point RPM stopped treating "[]?" characters in quoted text as a glob
    This causes rpmbuild error [1] in oe-core if package contains filenames
    with such characters [Yocto #13746]. Reverting commit which replaces "[]" with "?"
    fixes the issue.
    It should be safe now becuase rpm tries to use filename directly if not
    found by glob [2].
    
    [1]
    | error: File not found: /mnt/builds/yocto/build/build/tmp/work/core2-64-poky-linux/testrpm/0.0.1-r0/package/42 All-Time Classics (E) ?v1.1?.cht
    |     File not found: /mnt/builds/yocto/build/build/tmp/work/core2-64-poky-linux/testrpm/0.0.1-r0/package/42 All-Time Classics (E) ?v1.1?.cht
    |
    
    [2] rpm-software-management/rpm@c16c70c
    
    Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 9916212)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    landgraf authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    c17806b View commit details
    Browse the repository at this point in the history
  16. sanity: add a comment to ensure CONNECTIVITY_CHECK_URIS is correct

    In sanity.bbclass, in function check_connectivity :
    Connectivity is tested by fetching URIs in variable CONNECTIVITY_CHECK_URIS.
    If none is accessible, the status error is ambiguous.
    
    It says to ensure the host's network is correctly configured but
    never if the remote is available.
    
    Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 9865176)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    skulkarni-mv authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    da97905 View commit details
    Browse the repository at this point in the history
  17. oeqa/qemurunner: add run_serial() comment

    Add a comment explaining the non-obvious return codes.
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 6572baf)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    cdf3a1a View commit details
    Browse the repository at this point in the history
  18. oeqa/selftest: rename git.py to intercept.py

    By naming this test class git.py, any attempt to import GitPython (as
    needed by oelib.buildhistory) failed.
    
    As this class exercises the intercepts, rename it to intercept.py.
    
    (From OE-Core rev: d557cbb)
    
    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>
    rossburton authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    b4ec76c View commit details
    Browse the repository at this point in the history
  19. oeqa/gotoolchain: put writable files in the Go module cache

    By default 'go mod' creates read-only files, but that just complicates
    things.  Add -modcacherw to make the cache read/write, so it can be
    cleaned up without needing to chmod.
    
    (From OE-Core rev: 7ff30e0)
    
    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>
    rossburton authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    3527149 View commit details
    Browse the repository at this point in the history
  20. oeqa/gotoolchain: set CGO_ENABLED=1

    In cross-compiles CGO_ENABLED=1 needs to be set explicitly, as otherwise
    Go refuses to use it even if CC is already set.
    
    This fixes the selftest on setups where the host and the SDK target
    don't have matching architectures.
    
    [ YOCTO #14859 ]
    
    (From OE-Core rev: 19be072)
    
    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>
    rossburton authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    ebdc76b View commit details
    Browse the repository at this point in the history
  21. wic: add target tools to PATH when executing native commands

    We might want to run a cross tool, such as objcopy, in wic.  These are
    in a TARGET_SYS/ subdirectory under /usr/bin, so add that directory to
    the search path too.
    
    (From OE-Core rev: c523549)
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    f8e0512 View commit details
    Browse the repository at this point in the history
  22. wic/bootimg-efi: use cross objcopy when building unified kernel image

    We can't rely on the host objcopy knowing how to process target binaries,
    so use the cross objcopy in the sysroot instead.
    
    Also construct the command argument-by-argument as the format expression
    was getting unwieldy.
    
    (From OE-Core rev: 0264aee)
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    4e8b803 View commit details
    Browse the repository at this point in the history
  23. wic: depend on cross-binutils

    Wic can build an unified kernel image, but this needs the cross-objcopy
    from binutils.
    
    (From OE-Core rev: 7c7a488)
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    92f122e View commit details
    Browse the repository at this point in the history
  24. sqlite: fix CVE-2022-35737

    Increase the size of loop variables in the printf() implementation to avoid integer overflow on multi-gigabyte string arguments. CVE-2022-35737.
    
    This bug fix refers to: CVE-2022-35737 and it's a backport of a fix added in sqlite 3.39.2 (2022-07-21).
    
    Signed-off-by: Ghassane Ben El Aattar <ghassaneb.aattar@huawei.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    ghassaneben authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    fdc82b2 View commit details
    Browse the repository at this point in the history
  25. bind: upgrade 9.18.4 -> 9.18.5

    BIND 9.18 is a stable branch, suitable for production use.
    
    Notes for BIND 9.18.5
    
    Feature Changes
    
    The dnssec-signzone -H default value has been changed to 0 additional NSEC3
    iterations. This change aligns the dnssec-signzone default with the default
    used by the dnssec-policy feature. At the same time, documentation about
    NSEC3 has been aligned with the Best Current Practice. [GL #3395]
    
    Bug Fixes
    
    - An assertion failure caused by a TCP connection closing between a connect
    (or accept) and a read from a socket has been fixed. [GL #3400]
    
    - When grafting non-delegated namespace onto delegated namespace,
    synth-from-dnssec could incorrectly synthesize non-existence of records
    within the non-delegated namespace using NSEC records from higher zones. [GL #3402]
    
    - Previously, named immediately returned a SERVFAIL response to the client
    when it received a FORMERR response from an authoritative server during
    recursive resolution. This has been fixed: named acting as a resolver
    now attempts to contact other authoritative servers for a given domain
    when it receives a FORMERR response from one of them. [GL #3152]
    
    - Previously, rndc reconfig did not pick up changes to endpoints statements
    in http blocks. This has been fixed. [GL #3415]
    
    - It was possible for a catalog zone consumer to process a catalog zone
    member zone when there was a configured pre-existing forward-only forward
    zone with the same name. This has been fixed. [GL #2506]
    
    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 0a419b7)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    75c4b83 View commit details
    Browse the repository at this point in the history
  26. linux-yocto/5.15: update to v5.15.60

    Updating  to the latest korg -stable release that comprises
    the following commits:
    
        7217df812798 Linux 5.15.60
        5c5c77746ce1 x86/speculation: Add LFENCE to RSB fill sequence
        7fcd99e889c0 x86/speculation: Add RSB VM Exit protections
        c81d1bb58c88 macintosh/adb: fix oob read in do_adb_query() function
        d98cf2b40c20 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
        ee421ad8973b Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
        59689a843bc9 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
        b653eeaa8cf8 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
        d4f921efb4bf Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
        04e3388eeb47 Bluetooth: btusb: Add support of IMC Networks PID 0x3568
        6a5ec48fb752 dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
        88e088e29487 Bluetooth: hci_bcm: Add DT compatible for CYW55572
        2aa38f0af306 Bluetooth: hci_bcm: Add BCM4349B1 variant
        37b385c78cd5 btrfs: zoned: fix critical section of relocation inode writeback
        5e04c8bf42d8 btrfs: zoned: prevent allocation from previous data relocation BG
        775871d4be0d arm64: set UXN on swapper page tables
        a619a0312099 KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
        e423893fe320 selftests: KVM: Handle compiler optimizations in ucall
        bc2cee443c74 tools/kvm_stat: fix display of error when multiple processes are found
        9acd899d2feb KVM: selftests: Make hyperv_clock selftest more stable
        ad6fd99d5feb KVM: x86: do not set st->preempted when going back to user space
        92343314d34e KVM: x86: do not report a vCPU as preempted outside instruction boundaries
        3d4c28475ee3 crypto: arm64/poly1305 - fix a read out-of-bound
        397c2116cbe2 ACPI: APEI: Better fix to avoid spamming the console with old error logs
        e7170bcda613 ACPI: video: Shortening quirk list by identifying Clevo by board_name only
        3a5fab5c4505 ACPI: video: Force backlight native for some TongFang devices
        9894717519cc tools/vm/slabinfo: Handle files in debugfs
        7ad47f414b40 block: fix default IO priority handling again
        e889a4c440eb selftests/bpf: Check dst_port only on the client socket
        119debdb9f25 selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
        df9692b8a319 x86/speculation: Make all RETbleed mitigations 64-bit only
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 04d334d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    9d8d44d View commit details
    Browse the repository at this point in the history
  27. linux-yocto/5.15: update to v5.15.62

    Updating  to the latest korg -stable release that comprises
    the following commits:
    
        a0a7e0b2b8b2 Linux 5.15.62
        2a9114b3ec6f btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
        0d9c713cc30f btrfs: only write the sectors in the vertical stripe which has data stripes
        3eb602ad6a94 x86/ftrace: Use alternative RET encoding
        543138c55518 x86/ibt,ftrace: Make function-graph play nice
        f6632763484c Revert "x86/ftrace: Use alternative RET encoding"
        cb69d4d6f709 ksmbd: fix heap-based overflow in set_ntacl_dacl()
        c76b216753c9 ksmbd: prevent out of bound read for SMB2_WRITE
        5430db94434f net_sched: cls_route: disallow handle of 0
        c12f0e6126ad tee: add overflow check in register_shm_helper()
        3746d62ecf1c io_uring: use original request task for inflight tracking
        374bf3fc1f53 Linux 5.15.61
        17bf429b913b scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
        6e99860de6f4 scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
        9a570069cdbb scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
        f27259515797 drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
        2711bedab26c Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
        449928869475 Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
        fa3040688d75 io_uring: mem-account pbuf buckets
        50446ac34545 drm/meson: Fix refcount leak in meson_encoder_hdmi_init
        a8278cf3f00d drm/msm: Fix dirtyfb refcounting
        3cfd07084b7e tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
        1889f4135fb2 drm/vc4: change vc4_dma_range_matches from a global to static
        3131a20eee20 net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
        a25f45ff8856 drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
        276e1cac8085 Revert "s390/smp: enforce lowcore protection on CPU restart"
        93d28e50cf72 Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
        621b596b29e5 crypto: lib/blake2s - reduce stack frame usage in self test
        aa480f7d74b9 tcp: fix over estimation in sk_forced_mem_schedule()
        4db561ae4a90 mac80211: fix a memory leak where sta_info is not freed
        57bbb691a93b net_sched: cls_route: remove from list when handle is 0
        f467478d15fa tracing: Use a struct alignof to determine trace event field alignment
        5bafa7df79de powerpc: Fix eh field when calling lwarx on PPC32
        c98e956ef489 xen-blkfront: Apply 'feature_persistent' parameter when connect
        ef26b5d530d4 xen-blkback: Apply 'feature_persistent' parameter when connect
        7304be4c985d xen-blkback: fix persistent grants negotiation
        9e7dab7edabd tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
        84075af9fb4a KEYS: asymmetric: enforce SM2 signature use pkey algo
        1be97463696c ext4: fix race when reusing xattr blocks
        470f0a5ef519 ext4: unindent codeblock in ext4_xattr_block_set()
        51877de35d21 ext4: use kmemdup() to replace kmalloc + memcpy
        0b885394fd00 ext4: remove EA inode entry from mbcache on inode eviction
        19dac09bd956 ext4: make sure ext4_append() always allocates new block
        ef6e69026d88 ext4: check if directory block is within i_size
        30dfb75e1f86 ext4: fix warning in ext4_iomap_begin as race between bmap and write
        9a080f8b085a ext4: correct the misjudgment in ext4_iget_extra_inode
        7dbba7916920 ext4: correct max_inline_xattr_value_size computing
        21f6bd5cbdab ext4: fix use-after-free in ext4_xattr_set_entry
        e6321fda51e5 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
        133b80d5582e ext4: fix extent status tree race in writeback error recovery path
        88bcc518e4ad ext4: update s_overhead_clusters in the superblock during an on-line resize
        3c0a5a0e1c66 tracing: Avoid -Warray-bounds warning for __rel_loc macro
        994dea8549f2 tracing: Add '__rel_loc' using trace event macros
        50235d9a1f1f dm raid: fix address sanitizer warning in raid_resume
        4c233811a495 dm raid: fix address sanitizer warning in raid_status
        34bef00a325a KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
        e365c817beef KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
        1eedac05b2f3 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
        9f1a17222a8b KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
        81f723a006e7 KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
        0ceef1c56875 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
        0eeb7037a479 ACPI: CPPC: Do not prevent CPPC from working in the future
        2cc23122653f btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
        b5c541758650 btrfs: reset block group chunk force if we have to wait
        b367f125c80f btrfs: ensure pages are unlocked on cow_file_range() failure
        0b7f5d7a4d2a block: don't allow the same type rq_qos add more than once
        b055781dd947 block: remove the struct blk_queue_ctx forward declaration
        d2cbdbe22b5f locking/csd_lock: Change csdlock_debug from early_param to __setup
        96ba981f09a9 timekeeping: contribute wall clock to rng on time change
        6b841a891d28 ARM: remove some dead code
        7a7188df3eae net/9p: Initialize the iounit field during fid creation
        f83131a3071a dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
        779fd8cb621e kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
        9769bd964d54 dm writecache: set a default MAX_WRITEBACK_JOBS
        10bc71642fad tty: 8250: Add support for Brainboxes PX cards.
        6f47a7594bcf serial: 8250: Add proper clock handling for OxSemi PCIe devices
        96f2c1685b1c serial: 8250: Fold EndRun device support into OxSemi Tornado code
        b49c3b3a911d serial: 8250_pci: Replace dev_*() by pci_*() macros
        5baacb540c5a serial: 8250_pci: Refactor the loop in pci_ite887x_init()
        55e5487ae294 PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
        c5d3873d3e1c PCI/AER: Iterate over error counters instead of error strings
        0b4c0003aeda iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
        f2145a1bf7ab KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
        1f71d1f7f491 KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
        925cc6d6ff8a intel_th: pci: Add Raptor Lake-S CPU support
        6d3c02fd9600 intel_th: pci: Add Raptor Lake-S PCH support
        df6faa9798eb intel_th: pci: Add Meteor Lake-P support
        2b5ef6430c21 scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
        b4543dbea84c scsi: lpfc: SLI path split: Refactor SCSI paths
        c56cc7fefc31 scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
        1c5e670d6a5a scsi: lpfc: SLI path split: Refactor lpfc_iocbq
        eb36ec3039ce scsi: lpfc: Fix EEH support for NVMe I/O
        0c29e149b6bb firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
        b574d1e3e9a2 usbnet: smsc95xx: Fix deadlock on runtime resume
        eaf3a094d892 usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
        09201006dac9 usbnet: smsc95xx: Avoid link settings race on interrupt reception
        048872438876 usbnet: smsc95xx: Don't clear read-only PHY interrupt
        c232db672713 drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
        4a54c13786c5 drm/dp/mst: Read the extended DPCD capabilities during system resume
        3dd33a09f5dc crypto: blake2s - remove shash module
        f96a9815b466 drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
        8aa68065a877 drm/mediatek: Allow commands to be sent during video mode
        1e0ca3d809c3 spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
        8cbc36e7e37a __follow_mount_rcu(): verify that mount_lock remains unchanged
        60c981f4b787 Input: gscps2 - check return value of ioremap() in gscps2_probe()
        9e255ed238fc posix-cpu-timers: Cleanup CPU timers before freeing them during exec
        c9c965fa1974 SMB3: fix lease break timeout when multiple deferred close handles for the same file.
        c273671ae826 x86/olpc: fix 'logical not is only applied to the left hand side'
        1cbf3882cb37 x86/kprobes: Update kcb status flag after singlestepping
        7c91c8da431d ftrace/x86: Add back ftrace_expected assignment
        0b00cb428f74 x86/bugs: Enable STIBP for IBPB mitigated RETBleed
        15f67058a1ee scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
        6f1d5e6979c1 scsi: qla2xxx: Fix losing target when it reappears during delete
        420e449e21b9 scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
        3f1102898b7b scsi: qla2xxx: Wind down adapter after PCIe error
        3b38c7f0c6ac scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
        1209da5278eb scsi: qla2xxx: Fix excessive I/O error messages by default
        b7bae3886a30 scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
        a76a155851fc scsi: qla2xxx: Turn off multi-queue for 8G adapters
        505fb1cc4328 scsi: qla2xxx: Fix discovery issues in FC-AL topology
        27a7805a19a7 scsi: qla2xxx: Fix imbalance vha->vref_count
        781a7dabeac2 scsi: zfcp: Fix missing auto port scan and thus missing target ports
        f5183d66c4f4 scsi: ufs: core: Correct ufshcd_shutdown() flow
        ce50d94afcb8 video: fbdev: s3fb: Check the size of screen before memset_io()
        0701df594bc1 video: fbdev: arkfb: Check the size of screen before memset_io()
        4a3cef1eaced video: fbdev: vt8623fb: Check the size of screen before memset_io()
        fff6bb19d56c f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
        05244b62ae94 f2fs: allow compression for mmap files in compress_mode=user
        608d4c5f9f4d x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
        748d2e9585ae sched/core: Do not requeue task on CPU excluded from cpus_mask
        dd960a0ddd43 sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
        f9ab9bcf53b6 sched: Fix the check of nr_running at queue wakelist
        1584dc3da7b4 tools/thermal: Fix possible path truncations
        236c1502520b video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
        3bb94ff1e794 x86/numa: Use cpumask_available instead of hardcoded NULL check
        147f66d22f58 sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
        e51b98166334 sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
        8fb62a576178 scripts/faddr2line: Fix vmlinux detection on arm64
        7f060ad6cb86 genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
        e1c355ec7df1 powerpc/pci: Fix PHB numbering when using opal-phbid
        31dad89b16ed x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
        a1edb85e60fd kprobes: Forbid probing on trampoline and BPF code areas
        533a06858b01 perf symbol: Fail to read phdr workaround
        5eaa93caa63a powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
        ea494e8a9852 powerpc/xive: Fix refcount leak in xive_get_max_prio
        69e9fa07b229 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
        74715fe0726c f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
        9536d5451cf4 s390/smp: enforce lowcore protection on CPU restart
        70caac180f14 s390/maccess: rework absolute lowcore accessors
        ac0a3e2131bd s390/smp: cleanup control register update routines
        a002b8641254 s390/smp: cleanup target CPU callback starting
        9287df436294 s390/dump: fix os_info virtual vs physical address confusion
        cf0e42eb04c7 tty: serial: fsl_lpuart: correct the count of break characters
        ef0f4eeaba24 powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
        df466a61f699 powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
        5414409ada0c powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
        14965b8e2952 powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
        96ead6679803 ASoC: mchp-spdifrx: disable end of block interrupt on failures
        8301c204db28 video: fbdev: sis: fix typos in SiS_GetModeID()
        29f06f1905c3 video: fbdev: amba-clcd: Fix refcount leak bugs
        f28764d10e9f watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
        84ddf527f907 watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
        27d0c621225d ASoC: audio-graph-card: Add of_node_put() in fail path
        642ebdd9579d fuse: Remove the control interface for virtio-fs
        509a5cb39019 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
        2e1b17ec0423 ASoC: imx-card: use snd_pcm_format_t type for asrc_format
        8ea7f75b87fa ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
        78263868dbe5 ASoC: fsl-asoc-card: force cast the asrc_format type
        10961cbaea2a ASoC: fsl_asrc: force cast the asrc_format type
        b08c3473ee1e s390/zcore: fix race when reading from hardware system area
        f1415771f6a1 s390/crash: fix incorrect number of bytes to copy to user space
        2165fd2bae8a s390/maccess: fix semantics of memcpy_real() and its callers
        ceea1bc15310 s390/dump: fix old lowcore virtual vs physical address confusion
        3ea02fc5d488 perf tools: Fix dso_id inode generation comparison
        c7d4e6cdd14f iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
        facd31bbc799 mfd: max77620: Fix refcount leak in max77620_initialise_fps
        a8aa2a76eec7 mfd: t7l66xb: Drop platform disable callback
        0386a985a802 remoteproc: sysmon: Wait for SSCTL service to come up
        48042b342eae remoteproc: qcom: pas: Check if coredump is enabled
        3336e7c0767f proc: fix a dentry lock race between release_task and lookup
        f28e4d214839 lib/smp_processor_id: fix imbalanced instrumentation_end() call
        74824db8b2fa kfifo: fix kfifo_to_user() return type
        ece6cfe62a10 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
        f543a9d19c29 MIPS: Fixed __debug_virt_addr_valid()
        8324649b0035 net: 9p: fix refcount leak in p9_read_work() error handling
        273c16d93f86 9p: Add client parameter to p9_req_put()
        3ac76cdab956 9p: Drop kref usage
        eb3eed52a77c 9p: fix a bunch of checkpatch warnings
        79f1a945bcaf iommu/exynos: Handle failed IOMMU device registration properly
        9a06340c9d95 serial: 8250_bcm7271: Save/restore RTS in suspend/resume
        3d69d86b3e9d ASoC: mt6359: Fix refcount leak bug
        1008e81163e8 swiotlb: fail map correctly with failed io_tlb_default_mem
        80f697b57f57 MIPS: vdso: Utilize __pa() for gic_pfn
        447e0f4be850 tty: n_gsm: fix missing corner cases in gsmld_poll()
        c94ea1a49eb8 tty: n_gsm: fix DM command
        fdcd4b065224 tty: n_gsm: fix wrong T1 retry count handling
        583cba5004f0 serial: 8250_fsl: Don't report FE, PE and OE twice
        79ed8856445b vfio/ccw: Do not change FSM state in subchannel event
        2ebb5a55d526 remoteproc: qcom: wcnss: Fix handling of IRQs
        fd3adcb84f7f ASoC: imx-card: Fix DSD/PDM mclk frequency
        7c69f70dc515 ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
        e46bc8cacdb6 tty: n_gsm: fix resource allocation order in gsm_activate_mux()
        c9754e10f1a5 tty: n_gsm: fix race condition in gsmld_write()
        a7fa41552407 tty: n_gsm: fix packet re-transmission without open control channel
        ace28afbc63f tty: n_gsm: fix non flow control frames during mux flow off
        dd37f6573878 tty: n_gsm: fix missing timer to handle stalled links
        1018139cbb48 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
        dfa9b6d34aac tty: n_gsm: fix tty registration before control channel open
        3c8d5fdca881 tty: n_gsm: fix user open not possible at responder until initiator open
        794604fbd716 tty: n_gsm: Delete gsmtty open SABM frame when config requester
        76385916d093 ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
        87b1a9175f08 powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
        b01b18cd3d92 ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
        0dc1663e3fc2 remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
        f0c151602f9b profiling: fix shift too large makes kernel panic
        49929f3ee8d3 selftests/livepatch: better synchronize test_klp_callbacks_busy
        cf112a52d758 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
        2a7d605d74a2 rpmsg: mtk_rpmsg: Fix circular locking dependency
        f061773b7b55 rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
        c81935d0e056 ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
        a24bb7fe7bab ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
        372b49ba0775 serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
        ad7fd9f652bc serial: 8250: dma: Allow driver operations before starting DMA transfers
        f945b12e65c5 serial: 8250: Export ICR access helpers for internal use
        994f2edeeb21 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
        542861e5e2fa ASoC: codecs: da7210: add check for i2c_add_driver
        7dee72b1bcec ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
        540c7b7385fb ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
        349242e6445a ASoC: imx-audmux: Silence a clang warning
        d69244d0ff1e ASoC: samsung: Fix error handling in aries_audio_probe
        1065c3853258 ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
        13741bb88a93 opp: Fix error check in dev_pm_opp_attach_genpd()
        0edd9f8d13a8 usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
        e62f79827784 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
        5f9c70833ba6 ext4: recover csum seed of tmp_inode after migrating to extents
        b0e1268a8efd jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
        70f70d54f06b block: ensure iov_iter advances for added pages
        a24f05f7ced7 block/bio: remove duplicate append pages code
        54e5b14c9b7f nvme: catch -ENODEV from nvme_revalidate_zones again
        a3f6aeba670e nvme: don't return an error from nvme_configure_metadata
        92a6233585dc nvme: disable namespace access for unsupported metadata
        52cd55a4fb2d nvme: define compat_ioctl again to unbreak 32-bit userspace.
        34552bf35f91 nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
        87e7ba8b0b5b null_blk: fix ida error handling in null_add_dev()
        06f39bc5a7e9 block/rnbd-srv: Set keep_id to true after mutex_trylock
        2ceeb04252e6 RDMA/rxe: Fix error unwind in rxe_create_qp()
        bfb54ad9581d RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
        66c735c9a747 RDMA/rxe: Add memory barriers to kernel queues
        931990c820bb RDMA/mlx5: Add missing check for return value in get namespace flow
        0911cadd4f59 of/fdt: declared return type does not match actual return type
        128eeac87618 selftests: kvm: set rax before vmcall
        9fc8d3bee714 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
        622ef885a89a android: binder: stop saving a pointer to the VMA
        e60d7e2462bf RDMA/srpt: Fix a use-after-free
        e7e853cdde17 RDMA/srpt: Introduce a reference count in struct srpt_device
        ca120c04bfa8 RDMA/srpt: Duplicate port name members
        28621b38ac57 platform/olpc: Fix uninitialized data in debugfs write
        e389e927e8f1 KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
        ee890b463398 mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
        bfa020146858 usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
        477c95578c3a USB: serial: fix tty-port initialized comments
        2988443802fc HID: amd_sfh: Handle condition of "no sensors"
        0d265155501e PCI: tegra194: Fix link up retry sequence
        472db7de9ff5 PCI: tegra194: Fix Root Port interrupt handling
        e4adb10bc5c6 RDMA/rxe: For invalidate compare according to set keys in mr
        3695aa94d789 HID: alps: Declare U1_UNICORN_LEGACY support
        71fdd63bfdbc mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
        209b5d06e989 mmc: cavium-octeon: Add of_node_put() when breaking out of loop
        022c8d3f45fc RDMA/rxe: Fix mw bind to allow any consumer key portion
        45382d69074a scripts/gdb: fix 'lx-dmesg' on 32 bits arch
        9227a870b8e2 scripts/gdb: lx-dmesg: read records individually
        3adcd80b5e10 dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
        118e05368e27 HID: amd_sfh: Add NULL check for hid device
        91443c669d28 HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
        eafb19c8fe04 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
        e25b828553ae RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
        5870343eabea clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
        c41664346aa6 iio: cros: Register FIFO callback after sensor is registered
        f6e26e1a5f60 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
        9fc44cfd1866 RDMA/hns: Fix incorrect clearing of interrupt status register
        7e647a8d5fc0 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
        f851d8097fd9 RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
        527df029be34 RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path
        bab17b761c89 RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path
        f706fcd56858 RDMA/rtrs: Rename rtrs_sess to rtrs_path
        e44928f2db0f RDMA/rtrs: Do not allow sessname to contain special symbols / and .
        8b6dba78922d RDMA/rtrs: Introduce destroy_cq helper
        001f93b39ef7 RDMA/rtrs: Replace duplicate check with is_pollqueue helper
        9c663e73f556 RDMA/rtrs: Fix warning when use poll mode on client side.
        08ff62fff0b1 RDMA/rtrs-srv: Fix modinfo output for stringify
        b801e80e1162 RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
        9f9ef6cb72a3 RDMA/irdma: Fix VLAN connection with wildcard address
        92520864ef9f RDMA/irdma: Fix a window for use-after-free
        62d610cfc16f um: random: Don't initialise hwrng struct with zero
        3bf1085657f8 interconnect: imx: fix max_node_id
        52537ea892a5 phy: stm32: fix error return in stm32_usbphyc_phy_init
        3f2989ed9570 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
        edd22e6ad249 usb: dwc3: qcom: fix missing optional irq warnings
        116540c1052e usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
        92728470a952 usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
        4070f3c83cd2 usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
        120538461985 usb: gadget: udc: amd5536 depends on HAS_DMA
        7689427e238d xtensa: iss: fix handling error cases in iss_net_configure()
        758145c84fe1 xtensa: iss/network: provide release() callback
        c5641494cd7e scsi: smartpqi: Fix DMA direction for RAID requests
        80f876b26dab PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
        c968af565ca6 PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
        81ea65c9aefe KVM: s390: pv: leak the topmost page table when destroy fails
        d795bbde3ff0 mmc: block: Add single read for 4k sector cards
        f8585cad6dea of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
        5325975c19e3 mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
        961d7d12080f memstick/ms_block: Fix a memory leak
        2b12af05848f memstick/ms_block: Fix some incorrect memory allocation
        125534d2591f mmc: renesas_sdhi: Get the reset handle early in the probe
        268afd446ace mmc: mxcmmc: Silence a clang warning
        352377cf7471 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
        e3a1eaea6631 staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
        2c254fe3c5fc binder: fix redefinition of seq_file attributes
        566887bad7ff intel_th: msu: Fix vmalloced buffers
        08ec393b1d30 intel_th: msu-sink: Potential dereference of null pointer
        9b5469573a27 intel_th: Fix a resource leak in an error handling path
        0b154b745d11 scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
        1a8cc2ed9547 PCI: endpoint: Don't stop controller when unbinding endpoint function
        5ab2782c944e dmaengine: sf-pdma: Add multithread support for a DMA channel
        ebea637e9f4b KVM: arm64: Don't return from void function
        250b46505175 soundwire: revisit driver bind/unbind and callbacks
        3abe387e759a soundwire: bus_type: fix remove and shutdown support
        06a949457a8d PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
        b03a8f1264ea PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
        981f451f3708 PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
        0f5e892c41b9 PCI: dwc: Disable outbound windows only for controllers using iATU
        68c2cda90522 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
        dbbfb410a3dd PCI: dwc: Stop link on host_init errors and de-initialization
        44652154484e mm/mempolicy: fix get_nodes out of bound access
        0b9f2f2a0488 clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
        522e13ebbf48 clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
        433a22104012 clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
        123c76fbc2dd clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
        93ff4172b9b2 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
        fd60d861624d clk: qcom: ipq8074: fix NSS port frequency tables
        7616ebecd358 clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
        6f74519efa6a clk: qcom: ipq8074: fix NSS core PLL-s
        3b4934a635d9 RDMA/rxe: Fix deadlock in rxe_do_local_ops()
        dac3ecbd1ab8 usb: host: xhci: use snprintf() in xhci_decode_trb()
        26b305f01d62 clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
        d605b4125e77 clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
        558b097f8cdb clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
        0c787dfc2238 clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
        9ed2640eb883 clk: qcom: clk-krait: unlock spin after mux completion
        733ab0c19bf1 driver core: fix potential deadlock in __driver_attach
        80169b136c89 misc: rtsx: Fix an error handling path in rtsx_pci_probe()
        30f44ddfdb49 clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
        2e79153d2ce9 mtd: dataflash: Add SPI ID table
        7837281f83bc dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
        3e541526aab6 scsi: iscsi: Fix session removal on shutdown
        ca8936581506 scsi: iscsi: Add helper to remove a session from the kernel
        49f7414a1982 scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
        a78b882c1a9f mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
        358fbfc1322b mwifiex: Ignore BTCOEX events from the 88W8897 firmware
        26cdeedbb616 KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
        d56c5eac8476 mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
        d18a9085654b memremap: remove support for external pgmap refcounts
        d1e0ceeec04a lib/test_hmm: avoid accessing uninitialized pages
        81b64a9da38f clk: mediatek: reset: Fix written reset bit offset
        31c1072e6b55 iio: accel: bma400: Reordering of header files
        363c82a63478 platform/chrome: cros_ec: Always expose last resume result
        95faac56051b iio: accel: bma400: Fix the scale min and max macro values
        17d7a36dcd46 scsi: qla2xxx: edif: Fix no logout on delete for N2N
        3db6a63bae5f scsi: qla2xxx: edif: Fix session thrash
        4c35b8eb3dc2 scsi: qla2xxx: edif: Tear down session if keys have been removed
        58277fa8333f scsi: qla2xxx: edif: Fix no login after app start
        1138e2da4244 scsi: qla2xxx: edif: Reduce disruption due to multiple app start
        cc5745f2ee40 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
        154bf040ba53 netfilter: xtables: Bring SPDX identifier back
        8cffaf09336b usb: xhci: tegra: Fix error check
        4240b6e0f3b3 usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
        59026d5cc615 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
        c0a4b454486b usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
        1e5ec5e90e77 fpga: altera-pr-ip: fix unsigned comparison with less than zero
        0675fe20da7f PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
        c99dca4ebc78 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
        762475464982 mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
        8ea607579d30 mtd: partitions: Fix refcount leak in parse_redboot_of
        1ef96afd4f5a mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
        8489a20ac481 HID: cp2112: prevent a buffer overflow in cp2112_xfer()
        879bcbbec3e0 PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
        c0ad5c7e68d1 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
        ff1e7aea3ef7 phy: samsung: exynosautov9-ufs: correct TSRV register configurations
        7840dce7966a KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
        2adc7032ec84 KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
        473ba2ee7641 scsi: qla2xxx: edif: Fix n2n login retry for secure device
        fd2c194089eb scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
        ba051e1fe739 scsi: qla2xxx: edif: Add retry for ELS passthrough
        703e1ccf6ff9 scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
        d7d254cc1348 scsi: qla2xxx: edif: Fix inconsistent check of db_flags
        aa7269ee63ec scsi: qla2xxx: edif: Reduce connection thrash
        7b2fbfa4b2cd scsi: qla2xxx: edif: Fix potential stuck session in sa update
        bf890f1408b2 scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
        beb5bba5dd13 of: check previous kernel's ima-kexec-buffer against memory bounds
        098b7e83b318 mtd: rawnand: meson: Fix a potential double free issue
        d5730780e9ea mtd: maps: Fix refcount leak in ap_flash_init
        4d67c8f74d80 mtd: maps: Fix refcount leak in of_flash_probe_versatile
        f74bd76a7524 clk: renesas: r9a06g032: Fix UART clkgrp bitsel
        36c27d813e75 HID: amd_sfh: Don't show client init failed as error when discovery fails
        c36369f7db87 wireguard: allowedips: don't corrupt stack when detecting overflow
        73ccc2b153a2 wireguard: ratelimiter: use hrtimer in selftest
        1618e0f1ed59 net: usb: make USB_RTL8153_ECM non user configurable
        8890bdb93ff5 dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
        d4249d465da3 net: ionic: fix error check for vlan flags in ionic_set_nic_features()
        857f390dfdac net: rose: fix netdev reference changes
        bde545304f3d netdevsim: Avoid allocation warnings triggered from user space
        c9d901e17142 iavf: Fix 'tc qdisc show' listing too many queues
        d70ecd933042 iavf: Fix max_rate limiting
        f1974d3042d6 wifi: rtw88: check the return value of alloc_workqueue()
        f671cf48f383 netdevsim: fib: Fix reference count leak on route deletion failure
        51dd6d3beb7f net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
        8fd69d3df9f4 ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
        68bf74ec95c3 inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
        c8b1baca99cf crypto: hisilicon/sec - fix auth key size error
        996be53de07b crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
        0d11ab3db14b crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
        e5697a0a4529 net/mlx5: Adjust log_max_qp to be 18 at most
        2d800deb8766 net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
        2109cba576c5 net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
        22ae7f434f1f media: cedrus: hevc: Add check for invalid timestamp
        d7365590d15b wifi: libertas: Fix possible refcount leak in if_usb_probe()
        4a40af2b0b95 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
        689e5caf63e9 wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
        b50f5aa9f527 i2c: mux-gpmux: Add of_node_put() when breaking out of loop
        4fc616e25b66 i2c: cadence: Support PEC for SMBus block read
        aa6da8c32acb Bluetooth: hci_intel: Add check for platform_driver_register
        d1bedcd7947b can: pch_can: pch_can_error(): initialize errc before using it
        5793da4db3a9 can: error: specify the values of data[5..7] of CAN error frames
        3d70b6605a94 can: usb_8dev: do not report txerr and rxerr during bus-off
        bbe42d5dc486 can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
        0b328f9c7912 can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
        4b71a3c2a29c can: sun4i_can: do not report txerr and rxerr during bus-off
        dcfcd5fc999b can: hi311x: do not report txerr and rxerr during bus-off
        715ced011394 can: sja1000: do not report txerr and rxerr during bus-off
        b8c29e29059e can: rcar_can: do not report txerr and rxerr during bus-off
        ba0110c2dd03 can: pch_can: do not report txerr and rxerr during bus-off
        cbfcc7c4cc61 libbpf: fix an snprintf() overflow check
        ad3e3212492c selftests/bpf: fix a test for snprintf() overflow
        4388ea680346 wifi: p54: add missing parentheses in p54_flush()
        71fc0615c91e wifi: p54: Fix an error handling path in p54spi_probe()
        074e865b37da wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
        05f3b437c962 media: staging: media: hantro: Fix typos
        6b593bcc6e6d media: hevc: Embedded indexes in RPS
        223b977c1cd4 media: hantro: Simplify postprocessor
        9d36596b5f71 media: hantro: postproc: Fix motion vector space size
        b1385d437e90 media: cedrus: h265: Fix flag name
        f29659bad1d5 fs: check FMODE_LSEEK to control internal pipe splicing
        c9a8a448e5e4 bpf: Fix subprog names in stack traces.
        8ff5be75ae31 selftests: timers: clocksource-switch: fix passing errors from child
        4d3481398287 selftests: timers: valid-adjtimex: build fix for newer toolchains
        070527cc3124 libbpf: Fix the name of a reused map
        273c11d9a900 tcp: make retransmitted SKB fit into the send window
        68f9f522ddf1 drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
        293c53b7dbf9 skmsg: Fix invalid last sg check in sk_msg_recvmsg()
        c4ff3cef5d96 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
        f646d94d7aec mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
        2837f4e90b13 mt76: mt7921: enlarge maximum VHT MPDU length to 11454
        6e83b10d8c7a mt76: mt7921: fix aggregation subframes setting to HE max
        0fb9387b8584 ieee80211: add EHT 1K aggregation definitions
        67cd6261d38a mt76: mt7615: do not update pm stats in case of error
        f1609c4f4a21 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
        1a63d33006dc drm/msm/dpu: Fix for non-visible planes
        340bfec294d5 drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
        7404d09455a0 media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
        d6aee36c2f6f crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
        aa495dfe7122 crypto: hisilicon/sec - don't sleep when in softirq
        f4e3a8c7e890 drm/msm/mdp5: Fix global state lock backoff
        693f31dc9156 net: hinic: avoid kernel hung in hinic_get_stats64()
        e850a4fc89b0 net: hinic: fix bug that ethtool get wrong stats
        8757ef67ce6b hinic: Use the bitmap API when applicable
        3052197b1175 drm: bridge: sii8620: fix possible off-by-one
        371331ede81d drm/mediatek: dpi: Only enable dpi after the bridge is enabled
        4f541100fb28 drm/mediatek: dpi: Remove output format of YUV
        23b1133bd33b drm/rockchip: Fix an error handling path rockchip_dp_probe()
        703d706b23ac drm/rockchip: vop: Don't crash for invalid duplicate_state()
        668fd740f8a6 selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
        1fc6ba6d0dae crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
        8dc3b5d150b2 drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
        bbb4c0deae82 drm/vc4: hdmi: Fix timings for interlaced modes
        6ffe6a64ef24 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
        43d393e7cbb9 drm/vc4: hdmi: Avoid full hdmi audio fifo writes
        f30480775a6b drm/vc4: hdmi: Fix HPD GPIO detection
        07d7d4330403 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
        21febebc4fcc drm/vc4: dsi: Fix dsi0 interrupt support
        b096779a8276 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
        fe6ebdb61559 drm/vc4: dsi: Correct pixel order for DSI0
        62b6d4308c2c drm/vc4: dsi: Correct DSI divider calculations
        80e2db799b38 drm/vc4: dsi: Release workaround buffer and DMA
        3d722c01d628 drm/vc4: Use of_device_get_match_data()
        c653b2c6a247 drm/vc4: dsi: Switch to devm_drm_of_get_bridge
        ed486d15084f drm/bridge: Add a function to abstract away panels
        b6fea72ea1aa drm/vc4: plane: Fix margin calculations for the right/bottom edges
        645b294e9bf7 drm/vc4: plane: Remove subpixel positioning check
        0597bcf77489 media: tw686x: Fix memory leak in tw686x_video_init
        ad1a66b40bf8 media: driver/nxp/imx-jpeg: fix a unexpected return value problem
        db01d107c21f media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
        7ca91b2d870f media: hdpvr: fix error value returns in hdpvr_read
        3123ae6fdd40 drm/mcde: Fix refcount leak in mcde_dsi_bind
        375a6fdf7d54 media: imx-jpeg: Disable slot interrupt when frame done
        54f1c0606695 drm: bridge: adv7511: Add check for mipi_dsi_driver_register
        f831d2882c84 crypto: ccp - During shutdown, check SEV data pointer before using
        8f458e34a804 test_bpf: fix incorrect netdev features
        621595f771a6 rcutorture: Fix ksoftirqd boosting timing and iteration
        489b93ac63d2 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed
        5a6ff3e32a0c rcutorture: Warn on individual rcu_torture_init() error conditions
        e32f8c51a650 drm/radeon: fix incorrrect SPDX-License-Identifiers
        88b551561ded wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
        03ca957c5f7b ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
        ebde990e2436 media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
        9ae2d729de63 media: imx-jpeg: Align upwards buffer size
        88355f7b682b media: imx-jpeg: Support dynamic resolution change
        07888b84f370 media: imx-jpeg: Handle source change in a function
        8fcbb2e91e26 media: imx-jpeg: Identify and handle precision correctly
        24eef33c384e media: imx-jpeg: Refactor function mxc_jpeg_parse
        cab2a15969d0 media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
        5709766b078a media: imx-jpeg: use NV12M to represent non contiguous NV12
        cbc257317106 media: imx-jpeg: Add pm-runtime support for imx-jpeg
        c0d98e53e921 media: imx-jpeg: Leave a blank space before the configuration data
        2c784c14938a media: imx-jpeg: Correct some definition according specification
        33196a7ac6fa media: tw686x: Register the irq at the end of probe
        f61c0d97bdc8 media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
        85c317a626b8 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
        35927d7509ab i2c: Fix a potential use after free
        8b4bba610f52 can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
        d9bd6a965908 can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
        ab5a4e0cbfe3 net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
        d806f3ae4b3c crypto: sun8i-ss - fix error codes in allocate_flows()
        b3cb6006857c crypto: sun8i-ss - do not allocate memory when handling hash requests
        aeecc92f5a68 drm: adv7511: override i2c address of cec before accessing it
        72893aadc001 drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
        ff0087df198d drm/shmem-helper: Pass GEM shmem object in public interfaces
        4109ff9e7b95 drm/shmem-helper: Export dedicated wrappers for GEM object functions
        a3f82087b768 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
        39caef09666c virtio-gpu: fix a missing check to avoid NULL dereference
        c3a1cfd16445 i2c: mxs: Silence a clang warning
        73778e237003 i2c: npcm: Correct slave role behavior
        cdd51152a100 i2c: npcm: Remove own slave addresses 2:10
        a42f0c4c64fe drm/bridge: lt9611uxc: Cancel only driver's work
        275fed7142ff drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
        e098989a9219 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
        c901a385b7a1 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
        87c251d960dc drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
        2ec80289a7ff drm/mediatek: Modify dsi funcs to atomic operations
        deb603c5928e drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
        166b0a6171ab ath11k: Fix incorrect debug_mask mappings
        2dc78843fe98 drm/mipi-dbi: align max_chunk to 2 in spi_transfer
        eaff3946a86f ath11k: fix netdev open race
        90b4ec83ef15 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
        438ac9f4f7e4 drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
        c2af61bd0404 drm/st7735r: Fix module autoloading for Okaya RH128128T
        d2d2789fb956 ath10k: do not enforce interrupt trigger type
        037844355198 drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
        3f4829cd4784 drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
        0491709eb3a6 pwm: lpc18xx: Fix period handling
        3475e55bc54d pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
        d0c79cda85b6 pwm: lpc18xx-sct: Reduce number of devm memory allocations
        009b384092ba pwm: sifive: Shut down hardware only after pwmchip_remove() completed
        53d784838a38 pwm: sifive: Ensure the clk is enabled exactly once per running PWM
        5c86cf45f551 pwm: sifive: Simplify offset calculation for PWMCMP registers
        87efb79c5f9e dm: return early from dm_pr_call() if DM device is suspended
        f28d733c318e thermal/tools/tmon: Include pthread and time headers in tmon.h
        226935eabe33 selftests/seccomp: Fix compile warning when CC=clang
        7bc43ab2b90a x86/extable: Fix ex_handler_msr() print condition
        b3d3069a6fc8 nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
        4125108ec842 drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
        9d2a0422dedc irqdomain: Report irq number for NOMAP domains
        a815cb1088e7 arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
        7c432710198e soc: qcom: Make QCOM_RPMPD depend on PM
        c9df8ff29009 regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
        a638fa974512 dm writecache: count number of blocks discarded, not number of discard bios
        fc988f1ca265 dm writecache: count number of blocks written, not number of write bios
        3a2500b73a17 dm writecache: count number of blocks read, not number of read bios
        880c4513eb33 dm writecache: return void from functions
        764b8892d7da PM: domains: Ensure genpd_debugfs_dir exists before remove
        b4439abfd77e blktrace: Trace remapped requests correctly
        c1a21bf5d012 hwmon: (drivetemp) Add module alias
        415b4ce61308 spi: tegra20-slink: fix UAF in tegra_slink_remove()
        445fb9c19cf4 spi: Fix simplification of devm_spi_register_controller
        6d8e185bf9de blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
        1c350a597c2d erofs: avoid consecutive detection for Highmem memory
        a34982fd219e arm64: tegra: Fix SDMMC1 CD on P2888
        a7f751d4e830 arm64: tegra: Mark BPMP channels as no-memory-wc
        778b6531fe24 arm64: tegra: Update Tegra234 BPMP channel addresses
        09da10968581 arm64: tegra: Fixup SYSRAM references
        40d72c485a85 arm64: dts: mt7622: fix BPI-R64 WPS button
        759fa566f433 arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
        650d2e76a317 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
        7847ebb6fcec arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
        c24bbe45965d ACPI: VIOT: Fix ACS setup
        273a7fbb06d6 drivers/iio: Remove all strcpy() uses
        335852f7a976 ACPI: APEI: explicit init of HEST and GHES in apci_init()
        6dc72d0181b4 arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
        1c84883e79a3 stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
        4a020202c391 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
        a0a9813f1e09 ARM: dts: qcom: pm8841: add required thermal-sensor-cells
        053543ac1d09 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
        84a928b44cb3 soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
        e89261b18c4e ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
        c1fdcd13a610 ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
        fc6dbc57f9d1 regulator: qcom_smd: Fix pm8916_pldo range
        179034fb108e cpufreq: zynq: Fix refcount leak in zynq_get_revision
        78ed18a5aa7f arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
        0a8d15d85b19 arm64: dts: qcom: sdm630: fix gpu's interconnect path
        cd6bd95e9b02 arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
        9f3b0a0b87e6 arm64: dts: qcom: sdm630: disable GPU by default
        1bf747824a8c ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
        230ad40a59c9 ARM: OMAP2+: Fix refcount leak in omapdss_init_of
        ddad68dd9742 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
        925a0117ac68 block: fix infinite loop for invalid zone append
        9abd50506fe4 soc: fsl: guts: machine variable might be unset
        4d6f33865e21 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
        e0067e6d5475 locking/lockdep: Fix lockdep_init_map_*() confusion
        5b418289b060 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
        c66b3b49fe03 arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
        e94388f78e65 arm64: dts: mt8192: Fix idle-states entry-method
        2fe4c39aa379 arm64: dts: mt8192: Fix idle-states nodes naming scheme
        e50541493882 ARM: dts: ast2600-evb-a1: fix board compatible
        5f73deb9afa6 ARM: dts: ast2600-evb: fix board compatible
        6fa1cf1b92f0 ARM: dts: ast2500-evb: fix board compatible
        377a4c5cb7ab x86/pmem: Fix platform-device leak in error path
        5a73493f0d6a arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
        f370fbbd3151 soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
        cb119a1dd929 dt-bindings: iio: accel: Add DT binding doc for ADXL355
        7bbcbfbc314d scsi: hisi_sas: Use managed PCI functions
        c010048e3f71 soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
        e7e4f1cb915e ARM: dts: imx7d-colibri-emmc: add cpu1 supply
        4bd8bc5c77a0 ACPI: processor/idle: Annotate more functions to live in cpuidle section
        bc7f487395f2 ARM: bcm: Fix refcount leak in bcm_kona_smc_init
        1f4bc0604dff spi: spi-altera-dfl: Fix an error handling path
        ebbd1412ce4f arm64: dts: renesas: beacon: Fix regulator node names
        e21744c6a0d4 meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
        a7c16b8966d4 ARM: findbit: fix overflowing offset
        0ff7f81559fa spi: spi-rspi: Fix PIO fallback on RZ platforms
        8e3407e0f5e1 powerpc/64s: Disable stack variable initialisation for prom_init
        e45491556e2a drm/amdgpu: Remove one duplicated ef removal
        abd3622f657e kasan: test: Silence GCC 12 warnings
        7363a69d8ca8 selinux: Add boundary check in put_entry()
        c877c5217145 selinux: fix memleak in security_read_state_kernel()
        2f0e18e0db42 PM: hibernate: defer device probing when resuming from hibernation
        d68601914e00 hwmon: (sht15) Fix wrong assumptions in device remove callback
        fb98663448cb hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
        c5a73bd9f11a firmware: tegra: Fix error check return value of debugfs_create_file()
        c53d904973cb ARM: shmobile: rcar-gen2: Increase refcount for new reference
        ef94e7897744 arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
        3a4b3a0ff064 arm64: dts: qcom: ipq8074: fix NAND node name
        c0b8dcbaf37f ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
        01d539d9f538 ACPI: LPSS: Fix missing check in register_device_clock()
        30abb8735892 ACPI: PM: save NVS memory for Lenovo G40-45
        f450635d781f ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
        730b9eb8fb88 ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
        75f23d72b6e0 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
        a89a865dc9f0 ARM: OMAP2+: display: Fix refcount leak bug
        b856645c1849 spi: synquacer: Add missing clk_disable_unprepare()
        cbfe9a2303c8 ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
        e2d106b28460 ARM: dts: ux500: Fix Codina accelerometer mounting matrix
        ceafabd1d4ff ARM: dts: BCM5301X: Add DT for Meraki MR26
        0e4c38c795e7 ARM: dts: imx6ul: fix qspi node compatible
        95ba9c53999e ARM: dts: imx6ul: fix lcdif node compatible
        2db26fa7b9a1 ARM: dts: imx6ul: fix csi node compatible
        5357c3b24cfe ARM: dts: imx6ul: fix keypad compatible
        135155585647 ARM: dts: imx6ul: change operating-points to uint32-matrix
        ca367834a787 ARM: dts: imx6ul: add missing properties for sram
        8df06a275338 wait: Fix __wait_event_hrtimeout for RT/DL tasks
        f0d66189d161 irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
        f066e015821c sched/core: Always flush pending blk_plug
        f116c621dd1e genirq: GENERIC_IRQ_IPI depends on SMP
        00ffa95ed649 irqchip/mips-gic: Only register IPI domain when SMP is enabled
        f9842ec6839a genirq: Don't return error on missing optional irq_request_resources()
        079651c6cfdc sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
        96b18d3a1be0 ext2: Add more validity checks for inode counts
        add4bc9281e8 arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
        cc69ef95988b arm64: fix oops in concurrently setting insn_emulation sysctls
        42eede3ae05b arm64: Do not forget syscall when starting a new thread.
        d1e812beae86 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
        932b5e65245c x86: Handle idle=nomwait cmdline properly for x86_idle
        9ccb5d391c51 epoll: autoremove wakers even more aggressively
        8a2df34b5bf6 netfilter: nf_tables: fix null deref due to zeroed list head
        257b944464be netfilter: nf_tables: do not allow RULE_ID to refer to another chain
        915015130169 netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
        faafd9286f13 netfilter: nf_tables: do not allow SET_ID to refer to another table
        5ea18ddc1703 usb: dwc3: gadget: fix high speed multiplier setting
        332a8c027aa3 usb: dwc3: gadget: refactor dwc3_repare_one_trb
        f0782cf2dce0 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
        148a7fe3cdfc ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
        b76ea430e94f USB: HCD: Fix URB giveback issue in tasklet function
        269c917837c4 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
        b49b29ee113a coresight: Clear the connection field properly
        e41db8a9ce69 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
        db68d474cf09 powerpc/powernv: Avoid crashing if rng is NULL
        552a29e47174 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
        79da7a5f8f0b powerpc/fsl-pci: Fix Class Code of PCIe Root Port
        fdf759059164 PCI: Add defines for normal and subtractive PCI bridges
        ae6620a39748 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
        74d64284538e media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
        ddc7fadd0504 mbcache: add functions to delete entry if unused
        1250557d3bf3 mbcache: don't reclaim used entries
        0f4d18cbea4a md-raid10: fix KASAN warning
        c5e4cdd44387 md-raid: destroy the bitmap after destroying the thread
        351ec3d68ce0 serial: mvebu-uart: uart2 error bits clearing
        ec8e701f9e20 fuse: ioctl: translate ENOSYS
        daa9cfb86221 fuse: limit nsec
        a54c509c32ad ksmbd: fix use-after-free bug in smb2_tree_disconect
        577619605556 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
        dd4e4c811898 ksmbd: fix memory leak in smb2_handle_negotiate
        dead7f484a3b soundwire: qcom: Check device status before reading devid
        71bc3b75e941 scsi: qla2xxx: Zero undefined mailbox IN registers
        a659c7f8114d scsi: qla2xxx: Fix incorrect display of max frame size
        8c004b7dbb34 scsi: sg: Allow waiting for commands to complete on removed device
        fac589fb7646 iio: light: isl29028: Fix the warning in isl29028_remove()
        a76771da2156 iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
        cac7ead0b3ab um: seed rng using host OS rng
        5d096e2dc20b um: Remove straying parenthesis
        2e88f5003399 mtd: rawnand: arasan: Update NAND bus clock instead of system clock
        2ffe64acf7d6 mtd: rawnand: arasan: Fix clock rate in NV-DDR
        89f3a8bbb4a7 btrfs: reject log replay if there is unsupported RO compat flag
        1f8ca9c40e62 bpf: Fix KASAN use-after-free Read in compute_effective_progs
        27f8f5219fe4 drm/amdgpu: fix check in fbdev init
        eb3c69c7c777 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
        f792acb67deb drm/nouveau/kms: Fix failure path for creating DP connectors
        67cb7be1561a drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
        f522c189e465 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
        dcf37f58827e drm/nouveau: fix another off-by-one in nvbios_addr
        2806b02bac9c drm/hyperv-drm: Include framebuffer and EDID headers
        97049e69f5a8 drm/vc4: hdmi: Disable audio if dmas property is present but empty
        8589a83c0ae9 drm/shmem-helper: Add missing vunmap on error
        da2a1aa058ac drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
        3ef94852bb33 rtc: rx8025: fix 12/24 hour mode detection on RX-8035
        bb3b601f1414 RISC-V: Add modules to virtual kernel memory layout dump
        150573c60c02 RISC-V: Fixup schedule out issue in machine_crash_shutdown()
        111a049cacc6 RISC-V: Fixup get incorrect user mode PC for kernel mode regs
        22ae2fe45516 RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
        63fbab985a16 dt-bindings: riscv: fix SiFive l2-cache's cache-sets
        c71e000db853 riscv:uprobe fix SR_SPIE set/clear handling
        7df75cbd1bec parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
        9b67131162dc parisc: Check the return value of ioremap() in lba_driver_probe()
        68949e725c39 parisc: Drop pa_swapper_pg_lock spinlock
        422421cbf39a parisc: Fix device names in /proc/iomem
        35ef2ee74d95 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
        f2a920daa780 crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
        4228c037f88e fix short copy handling in copy_mc_pipe_to_iter()
        635fd8953e43 usbnet: Fix linkwatch use-after-free on disconnect
        d0d6186eae61 fbcon: Fix accelerated fbdev scrolling while logo is still shown
        c1e09ee98f3a fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
        06d6eb948e53 thermal: sysfs: Fix cooling_device_stats_setup() error code path
        cd28cf0f69b4 fs: Add missing umask strip in vfs_tmpfile
        5efc5b3baf13 vfs: Check the truncate maximum size in inode_newsize_ok()
        446f123aa602 tty: vt: initialize unicode screen buffer
        6b8d61a9fd96 ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
        7ad08c1e18c7 ALSA: hda/realtek: Add quirk for another Asus K42JZ model
        5d5b2d1d3663 ALSA: hda/cirrus - support for iMac 12,1 model
        e4b337fb82bf ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
        c840d626472e riscv: set default pm_power_off to NULL
        abedd69baf6e KVM: x86: revalidate steal time cache if MSR value changes
        77e26cdf5ced KVM: x86: do not report preemption if the steal time cache is stale
        69704ca43e08 KVM: x86: Tag kvm_mmu_x86_module_init() with __init
        439fcac3d0e0 KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
        14aebe952f86 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
        ccbf3f955ccd KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
        2a117667f32f KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
        3868687afae1 KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
        76e6038cfa9b KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
        9953f86a67e5 KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
        aeb4c3e1c46f KVM: s390: pv: don't present the ecall interrupt twice
        6afe88fbb40e KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
        1f27ca6534f3 KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
        b69b7c1a0d21 KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
        5138b0f7cb5b HID: wacom: Don't register pad_input for touch switch
        c5ec7920b566 HID: wacom: Only report rotation for art pen
        109f0544a518 HID: hid-input: add Surface Go battery quirk
        e9ba81ee1cbd lockd: detect and reject lock arguments that overflow
        b437275e894b add barriers to buffer_uptodate and set_buffer_uptodate
        594f1b923813 wifi: mac80211_hwsim: use 32-bit skb cookie
        6b6ed18432ea wifi: mac80211_hwsim: add back erroneously removed cast
        879f766eaa31 wifi: mac80211_hwsim: fix race condition in pending packet
        14acf0290d2d ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
        196d8d34de95 ALSA: hda/realtek: Add quirk for Clevo NV45PZ
        64ca7f50ad96 ALSA: bcd2000: Fix a UAF bug on the error path of probing
        30e8b553e029 ALSA: usb-audio: Add quirk for Behringer UMC202HD
        6a463eb6dfcc nfsd: eliminate the NFSD_FILE_BREAK_* flags
        8eedc616f327 NFSD: Clean up the show_nf_flags() macro
        94d0dd56f817 pNFS/flexfiles: Report RDMA connection errors to the server
        661714de2403 scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
        3593f251f973 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
        b6c05de137c3 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
        4c7ee827da2c Makefile: link with -z noexecstack --no-warn-rwx-segments
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 941ab942c1cb2cf984f1d2e27b73c566364c8f9e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    6b41953 View commit details
    Browse the repository at this point in the history
  28. linux-yocto: Fix COMPATIBLE_MACHINE regex match

    With the current regex expression, a machine that is not part of the
    compatible could match the regex expression.
    
    For example, consider the following COMPATIBLE_MACHINE:
    
    COMPATIBLE_MACHINE = "qemuarm|qemuarm64"
    
    A machine definition bringing in "qemuarm-foo" would match against the
    COMPATIBLE_MACHINE pattern above (see base.bbclass for implementation
    details).
    
    Fix this by matching the start and the end of the string.
    
    Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Andrei Gherzan authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    26a6fde View commit details
    Browse the repository at this point in the history
  29. linux-yocto/5.10: update to v5.10.136

    Updating  to the latest korg -stable release that comprises
    the following commits:
    
        6eae1503ddf9 Linux 5.10.136
        1bea03b44ea2 x86/speculation: Add LFENCE to RSB fill sequence
        509c2c9fe75e x86/speculation: Add RSB VM Exit protections
        e5b556a7b271 macintosh/adb: fix oob read in do_adb_query() function
        75742ffc3630 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
        40e2e7f1bf03 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
        9c45bb363e26 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
        3a292cb18132 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
        1a2a2e34569c Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
        e81f95d03060 Bluetooth: btusb: Add support of IMC Networks PID 0x3568
        918ce738e28b Bluetooth: hci_bcm: Add DT compatible for CYW55572
        033a4455d9d6 Bluetooth: hci_bcm: Add BCM4349B1 variant
        50763f0ac070 selftests: KVM: Handle compiler optimizations in ucall
        a56e1ccdb7bb tools/kvm_stat: fix display of error when multiple processes are found
        3c77292d52b3 crypto: arm64/poly1305 - fix a read out-of-bound
        e2c63e1afdb3 ACPI: APEI: Better fix to avoid spamming the console with old error logs
        6ccff35588d2 ACPI: video: Shortening quirk list by identifying Clevo by board_name only
        a2b472b152f9 ACPI: video: Force backlight native for some TongFang devices
        a01a4e9f5dc9 tun: avoid double free in tun_free_netdev
        1069087e2fb1 selftests/bpf: Check dst_port only on the client socket
        042fb1c281f3 selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
        78c8397132dd ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
        4f3b85233660 ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
        45b69848a2fe x86/speculation: Make all RETbleed mitigations 64-bit only
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    3dbf621 View commit details
    Browse the repository at this point in the history
  30. linux-yocto/5.10: update to v5.10.137

    Updating  to the latest korg -stable release that comprises
    the following commits:
    
        74ded189e5e4 Linux 5.10.137
        fb4e220e1b2b btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
        1e1a039f44b7 btrfs: only write the sectors in the vertical stripe which has data stripes
        8f317cd88805 sched/fair: Fix fault in reweight_entity
        aa318d35bedc net_sched: cls_route: disallow handle of 0
        5a2a00b60458 net/9p: Initialize the iounit field during fid creation
        578c349570d2 tee: add overflow check in register_shm_helper()
        98b20e1612e6 kvm: x86/pmu: Fix the compare function used by the pmu event filter
        705dfc4575d6 mtd: rawnand: arasan: Prevent an unsupported configuration
        c898e917d8bb Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
        e81046da1d9b Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
        a60996dc027a drm/vc4: change vc4_dma_range_matches from a global to static
        3422e24af9ba drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
        2223b35c5752 Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
        8338305317df tcp: fix over estimation in sk_forced_mem_schedule()
        c35c01a7cb30 mac80211: fix a memory leak where sta_info is not freed
        ac7de8c2ba12 KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
        4c85e207c1b5 KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
        a4c94205ba79 KVM: Add infrastructure and macro to mark VM as bugged
        7018f03d97da net_sched: cls_route: remove from list when handle is 0
        49dba30638e0 dm raid: fix address sanitizer warning in raid_status
        c2d47bef93fb dm raid: fix address sanitizer warning in raid_resume
        d0b495aa2692 ext4: correct the misjudgment in ext4_iget_extra_inode
        603fb7bd744a ext4: correct max_inline_xattr_value_size computing
        e8c747496f23 ext4: fix extent status tree race in writeback error recovery path
        ac8cc061145a ext4: update s_overhead_clusters in the superblock during an on-line resize
        bb8592efcf8e ext4: fix use-after-free in ext4_xattr_set_entry
        69d1a36eb4b2 ext4: make sure ext4_append() always allocates new block
        e1682c7171a6 ext4: fix warning in ext4_iomap_begin as race between bmap and write
        2da44a2927a7 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
        1571c4613059 ext4: check if directory block is within i_size
        e99da0f92142 tracing: Use a struct alignof to determine trace event field alignment
        35508b60b54a tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
        0e48eaf75d18 KEYS: asymmetric: enforce SM2 signature use pkey algo
        135d9e071099 xen-blkfront: Apply 'feature_persistent' parameter when connect
        d4fb08e5a4b4 xen-blkback: Apply 'feature_persistent' parameter when connect
        9e8408845276 xen-blkback: fix persistent grants negotiation
        b788508a0990 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
        6b4addec2f2d KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
        46ec3d8e9094 KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
        2ba1feb14363 KVM: x86/pmu: Use different raw event masks for AMD and Intel
        4bbfc055d3a7 KVM: x86/pmu: Use binary search to check filtered events
        441726394efa KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh
        a7d0b21c6b40 KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
        c72a9b1d0dad KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook
        2f04a04d0650 KVM: SVM: Drop VMXE check from svm_set_cr4()
        da7f731f2ed5 KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4()
        8b8b376903b3 KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4()
        5f3c8352cc22 ACPI: CPPC: Do not prevent CPPC from working in the future
        40d28ae57672 btrfs: reset block group chunk force if we have to wait
        e2f150730316 btrfs: reject log replay if there is unsupported RO compat flag
        b58294ce1a8a um: Allow PM with suspend-to-idle
        c6cf21d8d520 timekeeping: contribute wall clock to rng on time change
        5e2cf705155a dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
        539c20ad260e kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
        782e73acdba8 dm writecache: set a default MAX_WRITEBACK_JOBS
        e41b3b883179 serial: 8250: Fold EndRun device support into OxSemi Tornado code
        194dc559e6b2 serial: 8250_pci: Replace dev_*() by pci_*() macros
        297e2fd08a58 serial: 8250_pci: Refactor the loop in pci_ite887x_init()
        3110e5a49b87 serial: 8250: Correct the clock for OxSemi PCIe devices
        3e9baedb3237 serial: 8250: Dissociate 4MHz Titan ports from Oxford ports
        85d6306a87c5 PCI/AER: Iterate over error counters instead of error strings
        d83d886e69bd PCI/ERR: Recover from RCEC AER errors
        bb6990fd3729 PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery()
        7730ba6151b7 PCI/ERR: Avoid negated conditional for clarity
        078d79fad521 PCI/ERR: Use "bridge" for clarity in pcie_do_recovery()
        2e3458b995aa PCI/ERR: Simplify by computing pci_pcie_type() once
        f236fa38508b PCI/ERR: Simplify by using pci_upstream_bridge()
        de4534ac28c4 PCI/ERR: Rename reset_link() to reset_subordinates()
        78d431e8a56c PCI/ERR: Bind RCEC devices to the Root Port driver
        dce8d7427c6a PCI/AER: Write AER Capability only when we control it
        5659efdadf04 iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
        e7ccee2f09b0 KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
        f5385a590df7 KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
        6a84dae3a7ec intel_th: pci: Add Raptor Lake-S CPU support
        581f7eb8ae3d intel_th: pci: Add Raptor Lake-S PCH support
        36f5ddde6776 intel_th: pci: Add Meteor Lake-P support
        08272646cd7c firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
        bc945ca49613 usbnet: smsc95xx: Avoid link settings race on interrupt reception
        e9733561e966 usbnet: smsc95xx: Don't clear read-only PHY interrupt
        04c9d23ac352 mtd: rawnand: arasan: Fix clock rate in NV-DDR
        dc0e4a10b49d mtd: rawnand: arasan: Support NV-DDR interface
        87d1266b4cd4 mtd: rawnand: arasan: Fix a macro parameter
        d4f7bcce9002 mtd: rawnand: Add NV-DDR timings
        72fae7e7f7f5 mtd: rawnand: arasan: Check the proposed data interface is supported
        c91e5215a413 mtd: rawnand: Add a helper to clarify the interface configuration
        ae1e2bc7bfaa drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
        fe695a2b469b HID: hid-input: add Surface Go battery quirk
        434c4aad53fd HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx
        2d05cf10695e drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
        311728757821 drm/mediatek: Allow commands to be sent during video mode
        a3a85c045aa0 drm/i915/dg1: Update DMC_DEBUG3 register
        dd02510fb431 spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
        bc8c5b3b3eb9 __follow_mount_rcu(): verify that mount_lock remains unchanged
        bda7046d4d59 Input: gscps2 - check return value of ioremap() in gscps2_probe()
        541840859ace posix-cpu-timers: Cleanup CPU timers before freeing them during exec
        ce19182b43a5 x86/olpc: fix 'logical not is only applied to the left hand side'
        43e059d01628 ftrace/x86: Add back ftrace_expected assignment
        fd96b61389f8 x86/bugs: Enable STIBP for IBPB mitigated RETBleed
        1118020b3b7a scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
        912408ba0bdc scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
        82cb0ebe5bd1 scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
        7941ca578c4d scsi: qla2xxx: Turn off multi-queue for 8G adapters
        2ffe5285ea5d scsi: qla2xxx: Fix discovery issues in FC-AL topology
        b8aad5eba738 scsi: zfcp: Fix missing auto port scan and thus missing target ports
        5e0da18956d3 video: fbdev: s3fb: Check the size of screen before memset_io()
        09e733d6ac94 video: fbdev: arkfb: Check the size of screen before memset_io()
        bd8269e57621 video: fbdev: vt8623fb: Check the size of screen before memset_io()
        a9943942a501 x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
        e6c228b950d0 sched: Fix the check of nr_running at queue wakelist
        bd1ebcbbf08e tools/thermal: Fix possible path truncations
        0288fa799e27 video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
        94398c1fec34 x86/numa: Use cpumask_available instead of hardcoded NULL check
        336626564b58 sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
        0039189a3b15 sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
        e695256d4604 scripts/faddr2line: Fix vmlinux detection on arm64
        232f4aca400a genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
        cadeb5186e25 powerpc/pci: Fix PHB numbering when using opal-phbid
        2a49b025c36a kprobes: Forbid probing on trampoline and BPF code areas
        4296089f61aa perf symbol: Fail to read phdr workaround
        00dc7cbbb558 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
        6d1e53f7f181 powerpc/xive: Fix refcount leak in xive_get_max_prio
        85aff6a9b7b7 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
        50e7896c8e0a f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
        ec769406d06d f2fs: write checkpoint during FG_GC
        d0311057395b f2fs: don't set GC_FAILURE_PIN for background GC
        47a8fe1b154a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
        7ac58a83d8f1 powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
        2d2b6adb22c8 ASoC: mchp-spdifrx: disable end of block interrupt on failures
        ca326aff6bf3 video: fbdev: sis: fix typos in SiS_GetModeID()
        da276dc288bf video: fbdev: amba-clcd: Fix refcount leak bugs
        345208581c4a watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
        d3e6460619d4 ASoC: audio-graph-card: Add of_node_put() in fail path
        92644d505b4e fuse: Remove the control interface for virtio-fs
        60e494b4d578 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
        5682b4f84aab ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
        9c2ad32ed916 s390/zcore: fix race when reading from hardware system area
        ae921d176b6f s390/dump: fix old lowcore virtual vs physical address confusion
        b002a71d45bd perf tools: Fix dso_id inode generation comparison
        2ada6b4a8007 iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
        afdbadbf18c1 mfd: max77620: Fix refcount leak in max77620_initialise_fps
        52ae9c159972 mfd: t7l66xb: Drop platform disable callback
        5a0e3350c29e remoteproc: sysmon: Wait for SSCTL service to come up
        3487aa558a66 lib/smp_processor_id: fix imbalanced instrumentation_end() call
        483ad8a16fde kfifo: fix kfifo_to_user() return type
        9715809b9eeb rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
        0ce20194b4a6 iommu/exynos: Handle failed IOMMU device registration properly
        8fd063a6085a tty: n_gsm: fix missing corner cases in gsmld_poll()
        01c8094bed8e tty: n_gsm: fix DM command
        6737d4f5f513 tty: n_gsm: fix wrong T1 retry count handling
        b16d653bc7bb vfio/ccw: Do not change FSM state in subchannel event
        db574d3bb6e5 vfio/mdev: Make to_mdev_device() into a static inline
        a2fbf4acd280 vfio: Split creation of a vfio_device into init and register ops
        f54fa910e6cb vfio: Simplify the lifetime logic for vfio_device
        0abdb80e812a vfio: Remove extra put/gets around vfio_device->group
        cb83b12320ea remoteproc: qcom: wcnss: Fix handling of IRQs
        2f735069cdc1 ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
        273d41217721 tty: n_gsm: fix race condition in gsmld_write()
        2466486cae0a tty: n_gsm: fix packet re-transmission without open control channel
        34c9fe392d26 tty: n_gsm: fix non flow control frames during mux flow off
        006e9d5a9877 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
        c45b5d24fe06 tty: n_gsm: fix user open not possible at responder until initiator open
        9e38020f1700 tty: n_gsm: Delete gsmtty open SABM frame when config requester
        d94a552183c0 ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
        875b2bf469d0 powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
        ba889da9a0e1 ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
        4046f3ef3bb6 profiling: fix shift too large makes kernel panic
        3bf64b9cc640 selftests/livepatch: better synchronize test_klp_callbacks_busy
        75358732af9b remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
        2aa8737d49a9 rpmsg: mtk_rpmsg: Fix circular locking dependency
        1d5fc40382c5 ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
        4181b214184b ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
        4b171ac88cb7 serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
        d98dd16d3dfd serial: 8250: Export ICR access helpers for internal use
        403d46971936 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
        132b2757c52f ASoC: codecs: da7210: add check for i2c_add_driver
        a0381a9f3e59 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
        aa1214ece379 ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
        ec0c272b1868 ASoC: samsung: Fix error handling in aries_audio_probe
        bae95c5aee1f ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
        e2a4e46f5258 opp: Fix error check in dev_pm_opp_attach_genpd()
        3b973703229a usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
        f7161d0da975 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
        a6d7f224730e ext4: recover csum seed of tmp_inode after migrating to extents
        914bf4aa2d5b jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
        706960d328f5 nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
        7a4b46784a7b null_blk: fix ida error handling in null_add_dev()
        3ef491b26c72 RDMA/rxe: Fix error unwind in rxe_create_qp()
        53da1f0fa0e2 RDMA/mlx5: Add missing check for return value in get namespace flow
        c0ba87f3e7b4 selftests: kvm: set rax before vmcall
        4ffa6cecb53d mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
        de95b52d9aab RDMA/srpt: Fix a use-after-free
        d14a44cf2919 RDMA/srpt: Introduce a reference count in struct srpt_device
        204a8486d775 RDMA/srpt: Duplicate port name members
        5ba56d9bd0d0 platform/olpc: Fix uninitialized data in debugfs write
        7af83bb516d7 usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
        a916e8036079 USB: serial: fix tty-port initialized comments
        b1124a2f478f PCI: tegra194: Fix link up retry sequence
        88a694d9c870 PCI: tegra194: Fix Root Port interrupt handling
        e2d132ca7fab HID: alps: Declare U1_UNICORN_LEGACY support
        74e57439e21f mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
        3bed7b981175 mmc: cavium-octeon: Add of_node_put() when breaking out of loop
        66c8e816f2f2 HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
        26975d8ea96b gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
        a85c7dd1edad RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
        9ade92ddaf23 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
        0ecc91cf9645 RDMA/hns: Fix incorrect clearing of interrupt status register
        79ce50dddaf2 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
        aaa1a8150657 RDMA/qedr: Improve error logs for rdma_alloc_tid error return
        84f83a26194a RDMA/rtrs-srv: Fix modinfo output for stringify
        50a249ad1db7 RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare
        2b3dcfbece1c RDMA/rtrs: Define MIN_CHUNK_SIZE
        993cd1621180 um: random: Don't initialise hwrng struct with zero
        a6a7f80e6267 interconnect: imx: fix max_node_id
        5bcc37dc2463 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
        4ab5662cc3ce usb: dwc3: qcom: fix missing optional irq warnings
        d376ca671683 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
        251572a26dea usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
        e6db5780c2bf usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
        c818fa991c51 usb: gadget: udc: amd5536 depends on HAS_DMA
        d6d344eeef7a xtensa: iss: fix handling error cases in iss_net_configure()
        fb4c1555f93f xtensa: iss/network: provide release() callback
        2fe0b06c166c scsi: smartpqi: Fix DMA direction for RAID requests
        7542130af1b7 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
        ee70aa214a2d PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
        9d216035d173 KVM: s390: pv: leak the topmost page table when destroy fails
        59fd7c0b41e0 mmc: block: Add single read for 4k sector cards
        2985acdaf27d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
        9260a154b3b5 memstick/ms_block: Fix a memory leak
        ae2369ac4247 memstick/ms_block: Fix some incorrect memory allocation
        b305475df756 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
        028c8632a2dc staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
        6ae2881c1d1f intel_th: msu: Fix vmalloced buffers
        81222cfda686 intel_th: msu-sink: Potential dereference of null pointer
        a8f3b78b1f8e intel_th: Fix a resource leak in an error handling path
        ab3b82435f14 PCI: endpoint: Don't stop controller when unbinding endpoint function
        b9b4992f897b dmaengine: sf-pdma: Add multithread support for a DMA channel
        37e1d474a3fb dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy()
        38715a0ccb55 KVM: arm64: Don't return from void function
        fbd7b564f930 soundwire: bus_type: fix remove and shutdown support
        ed457b0029ab PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
        e7599a5974d4 PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
        80d9f6541ee2 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
        2293b23d274b clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
        b28ebe7d2f10 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
        b83af7b4ec1d clk: qcom: ipq8074: fix NSS port frequency tables
        58023f5291b4 clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
        e2330494f0f8 clk: qcom: ipq8074: fix NSS core PLL-s
        b840c2926de2 usb: host: xhci: use snprintf() in xhci_decode_trb()
        42f182709663 clk: qcom: clk-krait: unlock spin after mux completion
        a93f33aeef4e driver core: fix potential deadlock in __driver_attach
        2593f971f043 misc: rtsx: Fix an error handling path in rtsx_pci_probe()
        267c5f17a001 dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
        956b79c20665 mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
        803526555b2a mwifiex: Ignore BTCOEX events from the 88W8897 firmware
        dceedbb5aba0 KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
        02d203f48821 clk: mediatek: reset: Fix written reset bit offset
        4f51a09f3d7b iio: accel: bma400: Reordering of header files
        ab831a12c8a7 platform/chrome: cros_ec: Always expose last resume result
        366d0123c387 iio: accel: bma400: Fix the scale min and max macro values
        edfa0851d8c9 netfilter: xtables: Bring SPDX identifier back
        9feb3ecd0709 usb: xhci: tegra: Fix error check
        bb5e59f00f7d usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
        d35903e9650f usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
        585d22a5624e usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
        474f12deaa19 fpga: altera-pr-ip: fix unsigned comparison with less than zero
        175428c86fb8 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
        55d0f7da66de mtd: partitions: Fix refcount leak in parse_redboot_of
        b4e150d295ba mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
        ebda3d6b004b HID: cp2112: prevent a buffer overflow in cp2112_xfer()
        cdf92a0aee97 PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
        b0e82f95fded mtd: rawnand: meson: Fix a potential double free issue
        941ef6997f9d mtd: maps: Fix refcount leak in ap_flash_init
        52ae2b14f76e mtd: maps: Fix refcount leak in of_flash_probe_versatile
        6471c83894c1 clk: renesas: r9a06g032: Fix UART clkgrp bitsel
        38c9cc68e36f wireguard: allowedips: don't corrupt stack when detecting overflow
        17541a4aab81 wireguard: ratelimiter: use hrtimer in selftest
        aa8f5593367a dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
        5b69f34daccc net: ionic: fix error check for vlan flags in ionic_set_nic_features()
        9a070a441766 net: rose: fix netdev reference changes
        397e52dec168 netdevsim: Avoid allocation warnings triggered from user space
        692751f26099 iavf: Fix max_rate limiting
        b0d67ef5b43a net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
        1d9c81833dec tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
        0de9b3f81e01 ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
        b7325b27d869 tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
        f7884d95000a inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
        c206177ca8a9 crypto: hisilicon/sec - fix auth key size error
        9524edb1a782 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
        cb6277507998 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
        e6cbd15950cf net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
        1f7ffdea19f2 net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
        420cf3b781b2 media: cedrus: hevc: Add check for invalid timestamp
        97e5d3e46a3a wifi: libertas: Fix possible refcount leak in if_usb_probe()
        38d71acc15a2 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
        6c5fee83bdbe wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
        c040a02e4c21 i2c: mux-gpmux: Add of_node_put() when breaking out of loop
        353d55ff1bfc i2c: cadence: Support PEC for SMBus block read
        0c5dbac1ce7f Bluetooth: hci_intel: Add check for platform_driver_register
        a7a7488cb15a can: pch_can: pch_can_error(): initialize errc before using it
        4c036be75774 can: error: specify the values of data[5..7] of CAN error frames
        f0ef21b73978 can: usb_8dev: do not report txerr and rxerr during bus-off
        ca1a2c538834 can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
        9e6ceba6be36 can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
        cddef4bbebea can: sun4i_can: do not report txerr and rxerr during bus-off
        22e382d47de0 can: hi311x: do not report txerr and rxerr during bus-off
        06e355b46c30 can: sja1000: do not report txerr and rxerr during bus-off
        6ec509679beb can: rcar_can: do not report txerr and rxerr during bus-off
        5d85a89875e8 can: pch_can: do not report txerr and rxerr during bus-off
        d2b9e664bbfd selftests/bpf: fix a test for snprintf() overflow
        a06c98c47e45 wifi: p54: add missing parentheses in p54_flush()
        56924fc19d31 wifi: p54: Fix an error handling path in p54spi_probe()
        05ceda14ef7c wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
        36ba38996001 fs: check FMODE_LSEEK to control internal pipe splicing
        7430e587643a bpf: Fix subprog names in stack traces.
        990ca39e78cf selftests: timers: clocksource-switch: fix passing errors from child
        ee3cc4c76121 selftests: timers: valid-adjtimex: build fix for newer toolchains
        f29cf37698db libbpf: Fix the name of a reused map
        799cfed1b1a8 tcp: make retransmitted SKB fit into the send window
        5713b0be6dd9 drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
        9aa4ad5ccabc mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
        3ad958bc488e mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
        b1812f6500dd media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
        1008c6d98b6d crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
        16e18a8ac7c9 crypto: hisilicon/sec - don't sleep when in softirq
        1f697d795290 crypto: hisilicon/sec - fixes some coding style
        bf386c955f35 drm/msm/mdp5: Fix global state lock backoff
        e74f3097a9c7 net: hinic: avoid kernel hung in hinic_get_stats64()
        e286a882f227 net: hinic: fix bug that ethtool get wrong stats
        8369a39b529d hinic: Use the bitmap API when applicable
        26a10aef28d9 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()
        1238da5f32b7 lib: bitmap: order includes alphabetically
        7f29d75693dc drm: bridge: sii8620: fix possible off-by-one
        8bb0be3186b1 drm/mediatek: dpi: Only enable dpi after the bridge is enabled
        c47d69ed5667 drm/mediatek: dpi: Remove output format of YUV
        fc85cb33f6aa drm/rockchip: Fix an error handling path rockchip_dp_probe()
        9f416e32eda9 drm/rockchip: vop: Don't crash for invalid duplicate_state()
        e2d2dcab19f6 selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
        64b1e3f90491 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
        2e306d74adcf drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
        36f797a10f30 drm/vc4: hdmi: Fix timings for interlaced modes
        717325e814d0 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling
        c015d12317c5 drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails
        ba8ffdb450d4 drm/vc4: hdmi: Avoid full hdmi audio fifo writes
        b161b2706776 drm/vc4: hdmi: Remove firmware logic for MAI threshold setting
        cefc8e7e0ea4 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
        acfca24ec0b7 drm/vc4: dsi: Fix dsi0 interrupt support
        97c2fa3a7b9e drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
        6cc1edddcf02 drm/vc4: dsi: Introduce a variant structure
        79374da86285 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array
        1f98187a7c15 drm/vc4: drv: Remove the DSI pointer in vc4_drv
        ed2f42bd8021 drm/vc4: dsi: Correct pixel order for DSI0
        ddf6af3b0b3f drm/vc4: dsi: Correct DSI divider calculations
        f517da5234f8 drm/vc4: plane: Fix margin calculations for the right/bottom edges
        5aec7cb08bb7 drm/vc4: plane: Remove subpixel positioning check
        611f86965df0 media: tw686x: Fix memory leak in tw686x_video_init
        7f7336ce3568 media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
        bb480bffc1fd media: hdpvr: fix error value returns in hdpvr_read
        f57699a9b66e drm/mcde: Fix refcount leak in mcde_dsi_bind
        6a43236ebcfb drm: bridge: adv7511: Add check for mipi_dsi_driver_register
        87af9b0b4566 crypto: ccp - During shutdown, check SEV data pointer before using
        5f8a6e8f14d6 test_bpf: fix incorrect netdev features
        45e1dbe5f6e1 drm/radeon: fix incorrrect SPDX-License-Identifiers
        e7d6cac69675 wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
        eccd7c3e2596 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
        918f42ca1d3f media: tw686x: Register the irq at the end of probe
        d45eaf41140c crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
        81cb31756888 i2c: Fix a potential use after free
        d0412d8f693e net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
        0e70bb9cdb0e crypto: sun8i-ss - fix error codes in allocate_flows()
        e8673fbc10ff crypto: sun8i-ss - do not allocate memory when handling hash requests
        648b1bb29a46 drm: adv7511: override i2c address of cec before accessing it
        259773fc8742 virtio-gpu: fix a missing check to avoid NULL dereference
        e28aa4f4674d i2c: npcm: Correct slave role behavior
        385f6ef4de3d i2c: npcm: Remove own slave addresses 2:10
        5ce9cff37181 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
        b54bc0013d7b drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
        0cb658988511 drm/mediatek: Modify dsi funcs to atomic operations
        8508d6d23a24 drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
        ac225376438c ath11k: Fix incorrect debug_mask mappings
        648d3c87141f drm/mipi-dbi: align max_chunk to 2 in spi_transfer
        a2c45f8c3d18 ath11k: fix netdev open race
        58fd794675f0 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
        71426d31d0ee drm/st7735r: Fix module autoloading for Okaya RH128128T
        fd98ccda50a4 ath10k: do not enforce interrupt trigger type
        bcc05372a2c2 drm/bridge: tc358767: Make sure Refclk clock are enabled
        c038b9b73389 drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
        f312bc33caa0 pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource()
        6aaac1d9243b pwm: sifive: Shut down hardware only after pwmchip_remove() completed
        9073dbec8879 pwm: sifive: Ensure the clk is enabled exactly once per running PWM
        47902de24a46 pwm: sifive: Simplify offset calculation for PWMCMP registers
        6d7f7ffbcdb9 pwm: sifive: Don't check the return code of pwmchip_remove()
        b7e2d64d673a dm: return early from dm_pr_call() if DM device is suspended
        b3f5cc0cc0de thermal/tools/tmon: Include pthread and time headers in tmon.h
        7aa3a2559915 selftests/seccomp: Fix compile warning when CC=clang
        e06a31e61f96 nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
        298417471e82 drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
        a1891d3df719 arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
        a7753a260e53 soc: qcom: Make QCOM_RPMPD depend on PM
        332e555dca07 regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
        1ed71e6bcedb blktrace: Trace remapped requests correctly
        1cb303240642 block: remove the request_queue to argument request based tracepoints
        d125b13a6682 hwmon: (drivetemp) Add module alias
        ed6ae2381150 blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
        0ca556256fb4 erofs: avoid consecutive detection for Highmem memory
        8dee22b4576d arm64: tegra: Fix SDMMC1 CD on P2888
        a1e238690916 arm64: dts: mt7622: fix BPI-R64 WPS button
        7eafa9a1aa52 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
        7fcf4401d539 ARM: dts: qcom: pm8841: add required thermal-sensor-cells
        97713ed9b6cc soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
        07aea6819d56 soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
        71042279b161 ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
        5f29b045da22 regulator: qcom_smd: Fix pm8916_pldo range
        22e6d8bcde8e cpufreq: zynq: Fix refcount leak in zynq_get_revision
        d294d60dc685 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
        14bac0c7035b ARM: OMAP2+: Fix refcount leak in omapdss_init_of
        fdcb1fdbdc15 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
        c32d5491c841 block: fix infinite loop for invalid zone append
        2d9a1a96eb0a soc: fsl: guts: machine variable might be unset
        4cea8391778a locking/lockdep: Fix lockdep_init_map_*() confusion
        87e415aec4e6 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
        30119131e3ac hexagon: select ARCH_WANT_LD_ORPHAN_WARN
        9d744229cdbe ARM: dts: ast2600-evb: fix board compatible
        75a24da2b9fe ARM: dts: ast2500-evb: fix board compatible
        2c07688d3e89 x86/pmem: Fix platform-device leak in error path
        6a28f363d390 arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
        80c469e63bfa soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
        6cd8ba0c0b06 soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
        6771609e1933 Input: atmel_mxt_ts - fix up inverted RESET handler
        11903c5457fd ARM: dts: imx7d-colibri-emmc: add cpu1 supply
        b8b1f0d74ff2 ACPI: processor/idle: Annotate more functions to live in cpuidle section
        91e7f04f53e6 ARM: bcm: Fix refcount leak in bcm_kona_smc_init
        f6a6cc6d577a arm64: dts: renesas: beacon: Fix regulator node names
        2691b8780f88 meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
        ccf56ea52b3e ARM: findbit: fix overflowing offset
        71fc6e0dcaca spi: spi-rspi: Fix PIO fallback on RZ platforms
        4234c5f34e71 powerpc/64s: Disable stack variable initialisation for prom_init
        adbfdaacde18 selinux: Add boundary check in put_entry()
        003a456ae6f7 PM: hibernate: defer device probing when resuming from hibernation
        70bccff899cf firmware: tegra: Fix error check return value of debugfs_create_file()
        c2e53a1b0746 ARM: shmobile: rcar-gen2: Increase refcount for new reference
        f48cec57367a arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
        fcdc1e13e0db arm64: dts: qcom: ipq8074: fix NAND node name
        931d0a574caf ACPI: LPSS: Fix missing check in register_device_clock()
        d257d9b0a44c ACPI: PM: save NVS memory for Lenovo G40-45
        85bc8689a702 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
        def469523dfb ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
        88d556029a78 ARM: OMAP2+: display: Fix refcount leak bug
        43157bc5f9dc spi: synquacer: Add missing clk_disable_unprepare()
        607570808af2 ARM: dts: BCM5301X: Add DT for Meraki MR26
        9213e5a397ba ARM: dts: imx6ul: fix qspi node compatible
        976db15fee3a ARM: dts: imx6ul: fix lcdif node compatible
        6045ac40e323 ARM: dts: imx6ul: fix csi node compatible
        c7ce841f48df ARM: dts: imx6ul: fix keypad compatible
        15af2deb19e4 ARM: dts: imx6ul: change operating-points to uint32-matrix
        278aa4c73dad ARM: dts: imx6ul: add missing properties for sram
        695a3c2a8273 wait: Fix __wait_event_hrtimeout for RT/DL tasks
        2b8c55900d46 irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
        8dfb4a99b1c8 genirq: GENERIC_IRQ_IPI depends on SMP
        f460141f29f0 irqchip/mips-gic: Only register IPI domain when SMP is enabled
        4aba3247af12 genirq: Don't return error on missing optional irq_request_resources()
        d08bb199a406 ext2: Add more validity checks for inode counts
        353b4673d01c arm64: fix oops in concurrently setting insn_emulation sysctls
        913f1732377c arm64: Do not forget syscall when starting a new thread.
        fb086aea3910 x86: Handle idle=nomwait cmdline properly for x86_idle
        48c390021058 epoll: autoremove wakers even more aggressively
        80977126bc20 netfilter: nf_tables: fix null deref due to zeroed list head
        0cc5c6b7567d netfilter: nf_tables: do not allow RULE_ID to refer to another chain
        9e7dcb88ec8e netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
        1a4b18b1ff11 netfilter: nf_tables: do not allow SET_ID to refer to another table
        19bf7199c3a9 lockdep: Allow tuning tracing capacity constants.
        f294829fb47e usb: dwc3: gadget: fix high speed multiplier setting
        fc2a039cdb3d usb: dwc3: gadget: refactor dwc3_repare_one_trb
        9a3a61bd730c arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
        63228d832832 ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
        4d7da7e565c3 USB: HCD: Fix URB giveback issue in tasklet function
        37c7fe9b3175 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
        847b9273dd61 coresight: Clear the connection field properly
        807adf6ffa8c MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
        26d767990e16 powerpc/powernv: Avoid crashing if rng is NULL
        3db593ab8e42 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
        b326b8d6ae4c powerpc/fsl-pci: Fix Class Code of PCIe Root Port
        39c51471efd2 PCI: Add defines for normal and subtractive PCI bridges
        23c2f921f246 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
        2f36ba13cb5b media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
        5fd4ffa2372a md-raid10: fix KASAN warning
        e0bdaed154e5 md-raid: destroy the bitmap after destroying the thread
        3bdda8656a1b serial: mvebu-uart: uart2 error bits clearing
        cfe17ae313aa fuse: limit nsec
        e63ea5814ba1 scsi: qla2xxx: Zero undefined mailbox IN registers
        6f18b5ad2d55 scsi: qla2xxx: Fix incorrect display of max frame size
        408bfa1489a3 scsi: sg: Allow waiting for commands to complete on removed device
        fb1888205c07 iio: light: isl29028: Fix the warning in isl29028_remove()
        fb7eea3946d3 mtd: rawnand: arasan: Update NAND bus clock instead of system clock
        15d0aeb01785 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
        55f558442742 drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
        92050011e09d drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
        ca0742a8ed54 drm/nouveau: fix another off-by-one in nvbios_addr
        de63dbc29681 drm/vc4: hdmi: Disable audio if dmas property is present but empty
        1ff71d4f532b drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
        043f4642c168 parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
        fc3918d70bbe parisc: Check the return value of ioremap() in lba_driver_probe()
        b0dfba6d3bf2 parisc: Fix device names in /proc/iomem
        542d2e799d53 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
        135199a2edd4 usbnet: Fix linkwatch use-after-free on disconnect
        d65c3fcd6dfa fbcon: Fix accelerated fbdev scrolling while logo is still shown
        16badd998736 fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
        826955eebc47 thermal: sysfs: Fix cooling_device_stats_setup() error code path
        60a8f0e62aeb fs: Add missing umask strip in vfs_tmpfile
        cf65b5bfac3d vfs: Check the truncate maximum size in inode_newsize_ok()
        5c6c65681f39 tty: vt: initialize unicode screen buffer
        f9b244e54111 ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
        7b9ee47c285f ALSA: hda/realtek: Add quirk for another Asus K42JZ model
        c366ccad5bce ALSA: hda/cirrus - support for iMac 12,1 model
        f2b72c51c2cf ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
        2613baa3ab21 mm/mremap: hold the rmap lock in write mode when moving page table entries.
        0a69f1f84207 xfs: fix I_DONTCACHE
        e32bb2428104 xfs: only set IOMAP_F_SHARED when providing a srcmap to a write
        f5f3e54f8116 mm: Add kvrealloc()
        3ff605513f31 riscv: set default pm_power_off to NULL
        230e369d4997 KVM: x86: Tag kvm_mmu_x86_module_init() with __init
        0dd8ba6670f4 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
        68ba319b8888 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
        b670a585498e KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
        e9c55562b393 KVM: s390: pv: don't present the ecall interrupt twice
        8bb683490278 KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
        860e3343958a KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
        ab4805c2638c KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
        40593c589888 HID: wacom: Don't register pad_input for touch switch
        0ba645def77b HID: wacom: Only report rotation for art pen
        57f2ee517dec add barriers to buffer_uptodate and set_buffer_uptodate
        6dece5ad6e1e wifi: mac80211_hwsim: use 32-bit skb cookie
        d400222f4959 wifi: mac80211_hwsim: add back erroneously removed cast
        eb8fc4277b62 wifi: mac80211_hwsim: fix race condition in pending packet
        9a22b1f7daa6 ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
        d909d9bdc882 ALSA: hda/realtek: Add quirk for Clevo NV45PZ
        348620464a5c ALSA: bcd2000: Fix a UAF bug on the error path of probing
        101e0c052d4f scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
        14eb40fd79c4 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
        4ad6a94c68a1 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
        8f4f2c9b98e4 Makefile: link with -z noexecstack --no-warn-rwx-segments
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    zeddii authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    cfa124b View commit details
    Browse the repository at this point in the history
  31. lttng-modules: fix build for kernel 5.10.137

    Backport patch from upstream "fix: adjust range v5.10.137 in block probe":
    
    lttng/lttng-modules@5dab3d5
    
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    cb51e97 View commit details
    Browse the repository at this point in the history
  32. shadow: Enable subid support

    shadow utils are used when creating users at image creation time. The
    useradd/usermod tools will only try to add a default configuration for
    subid files if they exist.
    
    Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Andrei Gherzan authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    5cdc9c1 View commit details
    Browse the repository at this point in the history
  33. rootfspostcommands.py: Cleanup subid backup files generated by shadow…

    …-utils
    
    When creating users, shadow-utils might create backup files for
    subordinate ID files (subid, subgid). Make sure we clean them up
    similarly to the other backup files shadow-utils creates.
    
    This is a backport from master that brings in only the cleanup of the
    subid backup files without the code restructure.
    
    Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Andrei Gherzan authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    84b2e9a View commit details
    Browse the repository at this point in the history
  34. shadow: Avoid nss warning/error with musl

    The libnss configuration file is only installed when glibc is used. The
    inexistence of it on a musl-based rootfs, will make shadow complain
    about it:
    
    Failed opening /etc/nsswitch.conf
    
    This is because shadow will try to use nsswich when dealing with
    subordinate IDs and the message is just a warning as the tool will still
    generate them correctly in subuid/subgid files.
    
    We drop this log message for class native to avoid an error when rootfs
    logs are checked ('Failed' will match the regex bitbake is using to
    check for rootfs generation errors).
    
    Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Andrei Gherzan authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    e5ce332 View commit details
    Browse the repository at this point in the history
  35. util-linux: Remove --enable-raw from EXTRA_OECONF

    Having both enable and disable flags for raw is confusing.
    Raw should be disabled so --enable-raw flag can be removed.
    
    Signed-off-by: Mateusz Marciniec <mateuszmar2@gmail.com>
    Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 011c549)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    mateuszmar2 authored and sakoman committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    8acf5a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2022

  1. parselogs: Ignore xf86OpenConsole error

    [Yocto #13854]
    
    If VT argument was not specified Xorg server tries to bind to VT1, then
    VT2 and so on. In some cases (runqemu with nographics or serial options
    for example) VT1 can be taken by systemd getty service which generates
    error message. Do not fail on this message if Xorg is running. (covered
    by test_xorg_running test)
    
    Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d047f49)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    landgraf authored and rpurdie committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    60b55c1 View commit details
    Browse the repository at this point in the history
  2. xinetd: Pass missing -D_GNU_SOURCE

    We do not get proper function definitions otherwise e.g. fcvt()
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 21dd5ba)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and rpurdie committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    37322e0 View commit details
    Browse the repository at this point in the history
  3. watchdog: Include needed system header for function decls

    These headers are needed on musl too.
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit a53722b)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and rpurdie committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    9cc6d57 View commit details
    Browse the repository at this point in the history
  4. pinentry: enable _XOPEN_SOURCE on musl for wchar usage in curses

    This is defined for glibc automatically with _GNU_SOURCE but not for
    musl
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 8437518)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and rpurdie committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    9c9dd76 View commit details
    Browse the repository at this point in the history
  5. apr: Use correct strerror_r implementation based on libc type

    musl does not implement GNU extention of strerror_r but XSI compliant
    version, therefore add it via a packageconfig to set right variables
    during configure to cache the value.
    
    configure detection logic depends on runtime test which will always be
    wrong on cross compiles therefore backport a patch to make it possible
    to cache the needed configure variable.
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit ded3d76)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and rpurdie committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    b59027f View commit details
    Browse the repository at this point in the history
  6. gcr: Define _GNU_SOURCE

    This ensures that definitions of functions e.g. getpass() are correctly
    sourced from system headers, since it depends on feature test macros
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 0d117e5)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and rpurdie committed Sep 3, 2022
    Configuration menu
    Copy the full SHA
    2363d69 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. sqlite: add CVE-2022-35737 patch to SRC_URI

    SRC_URI include patch introduced in oe-core commit
    fdc82b2
    
    Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    cheeyanglee authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    f28dc52 View commit details
    Browse the repository at this point in the history
  2. curl: Backport patch for CVE-2022-35252

    https://curl.se/docs/CVE-2022-35252.html
    
    Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    bobolopolis authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    40bbdb4 View commit details
    Browse the repository at this point in the history
  3. binutils : CVE-2022-38533

    Upstream-Status: Backport
    [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ef186fe54aa6d281a3ff8a9528417e5cc614c797]
    
    Signed-off-by: pgowda <pgowda.cve@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    pgowda-cve authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    9644d9a View commit details
    Browse the repository at this point in the history
  4. classes: cve-check: Get shared database lock

    The CVE check database needs to have a shared lock acquired on it before
    it is accessed. This to prevent cve-update-db-native from deleting the
    database file out from underneath it.
    
    [YOCTO #14899]
    
    Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 20a9911)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    JPEWdev authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    655bc5a View commit details
    Browse the repository at this point in the history
  5. cve-check: close cursors as soon as possible

    We can have multiple processes reading the database at the same time, and
    cursors only release their locks when they're garbage collected.
    
    This might be the cause of random sqlite errors on the autobuilder, so
    explicitly close the cursors when we're done with them.
    
    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 5d2e90e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rossburton authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    90917ca View commit details
    Browse the repository at this point in the history
  6. vim: Upgrade 9.0.0242 -> 9.0.0341

    Addresses CVE-2022-2980, CVE-2022-2946 and CVE-2022-2982.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit 01c08d4)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    b6eb009 View commit details
    Browse the repository at this point in the history
  7. libtasn1: upgrade 4.18.0 -> 4.19.0

    Changelog:
    ===========
    - Clarify libtasn1.map license.  Closes: openembedded#38.
    - Fix ETYPE_OK out of bounds read.  Closes: openembedded#32.
    - Update gnulib files and various maintenance fixes.
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit b8f2c6e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    005bfa0 View commit details
    Browse the repository at this point in the history
  8. liburcu: upgrade 0.13.1 -> 0.13.2

    2022-08-18 Userspace RCU 0.13.2
    	* Revert "Fix: remove type constness in URCU_FORCE_CAST's C++ version"
    	* Fix: futex.h: include headers outside extern C
    	* Fix: add missing unused attribute to _rcu_dereference
    	* Fix: change method used by _rcu_dereference to strip type constness
    	* Fix: remove type constness in URCU_FORCE_CAST's C++ version
    	* Move extern "C" down in include/urcu/urcu-bp.h
    	* fix: ifdef linux specific cpu count compat
    	* Set git-review branch to stable-0.13
    	* fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id
    	* Fix: revise obsolete command in README.md
    	* Fix: workqueue: remove unused variable "ret"
    	* Fix: urcu-qsbr: futex wait: handle spurious futex wakeups
    	* Fix: urcu: futex wait: handle spurious futex wakeups
    	* Fix: urcu-wait: futex wait: handle spurious futex wakeups
    	* Fix: defer_rcu: futex wait: handle spurious futex wakeups
    	* Fix: call_rcu: futex wait: handle spurious futex wakeups
    	* Fix: workqueue: futex wait: handle spurious futex wakeups
    	* Fix: Use %lu rather than %ld to print count
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit b9ce9d9)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    2852ebc View commit details
    Browse the repository at this point in the history
  9. libwpe: upgrade 1.12.2 -> 1.12.3

    Changelog:
      Fix the build when using Clang's libc++ or the Musl libc.
    
    0001-Fix-build-failure-due-to-libc-using-libc-functions.patch
    removed since it's included in 1.12.3
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit f8d8cc5)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    f10345e View commit details
    Browse the repository at this point in the history
  10. libatomic-ops: upgrade 7.6.12 -> 7.6.14

    License-Update:  Adjust/reformat content of LICENSING.txt
    =========================================================
     "libatomic_ops_gpl.a" changed to "libatomic_ops_gpl.a file"
     "sysdeps" changed to "atomic_ops/sysdeps"
     "This applies only to test code, sample applications," changed to
     "This applies only to the test code"
    
    Changelog:
    ==========
     Add note to README that AO malloc code has same license as AO stack
     Adjust/reformat content of LICENSING.txt
     Avoid AO_stack_t to cross CPU cache line boundary
     Do not assume 'ordered except earlier write' for UWP/arm64
     Do not name GCC intrinsics as C11 ones in ChangeLog and configure
     Eliminate '-pedantic is not option that controls warnings' GCC-6.3 message
     Ensure result of AO_test_and_set is always AO_TS_CLEAR or AO_TS_SET
     Fix 'AO_malloc redefinition' MS VC warning caused by attributes mismatch
     Fix 'use of undeclared SIG_BLOCK' Clang error if -std=c89 on Cygwin
     Fix AO_compare_and_swap_full asm code for clang on sparc
     Fix a typo in comment of AO_stack_push_explicit_aux_release
     Fix code indentation in main() of test_stack.c
     Refine AO_UNIPROCESSOR macro description in configure
     Remove outdated comment about unsupported Win64 in atomic_ops_stack.h
     Repeat black list check on CAS fail in stack_push_explicit_aux_release
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit a0f177e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    8bcf5d5 View commit details
    Browse the repository at this point in the history
  11. lz4: upgrade 1.9.3 -> 1.9.4

    CVE-2021-3520.patch
    removed since it's included in 1.9.4
    
    License-Update:
      Copyright year updated to 2020
      description of 3rd party applications changed
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit f95c660)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    8883d39 View commit details
    Browse the repository at this point in the history
  12. insane.bbclass: Skip patches not in oe-core by full path

    The full path of patch may contain '/meta/' but not in oe-core, skip
    patches by checking it starts with oe-core full path or not.
    
    Signed-off-by: Yang Xu <yang.xu@mediatek.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit d8a525a)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Yang Xu authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    f29dd96 View commit details
    Browse the repository at this point in the history
  13. maintainers: update opkg maintainer

    Alex Stewart assumed maintainership of the yocto project's opkg fork,
    and opkg recipes, from Alejandro Del Castilo back in Q1 of 2020.
    
    Update maintainership of the opkg recipes.
    
    Signed-off-by: Alex Stewart <alex.stewart@ni.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit fd05110)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    amstewart authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    371e574 View commit details
    Browse the repository at this point in the history
  14. apr: Cache configure tests which use AC_TRY_RUN

    AC_TRY_RUN macro means the test needs to run to find the result and we
    are cross compiling so this will always get wrong results, this results
    in miscompiling apache2 on musl because it disables rlimit
    (ac_cv_struct_rlimit) wrongly.
    
    All these variables are determined with AC_TRY_RUN checks
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit 504eb0f)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    8784e37 View commit details
    Browse the repository at this point in the history
  15. bitbake.conf: set BB_DEFAULT_UMASK using ??=

    Currently, there's no way for the user's site.conf, local.conf or
    similar to set BB_DEFAULT_UMASK, because those files are included by
    bitbake.conf prior to the unconditional assignment of
    BB_DEFAULT_UMASK. To make that possible, use a weak default assignment
    instead. This is also consistent with most other variable assignments
    in the lower half of bitbake.conf.
    
    I believe the risk of a regression is very small; it would require
    something like somebody having a definition of BB_DEFAULT_UMASK in a
    local configuration file, and having been relying on that _not_ taking
    effect.
    
    Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
    Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
    (cherry picked from commit e3dbded)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Rasmus Villemoes authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    4d603cc View commit details
    Browse the repository at this point in the history
  16. pseudo: Update to include recent upstream minor fixes

    Pull in some minor fixes:
    
     pseudo_util: Silence symlink errors and fix resolution bug
     ports/linux: Remove build dependency on libattr
     Minor build fixes
     pseudo_util: Fix resolving relative paths from "/"
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit c57d0c5)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    fa5e99a View commit details
    Browse the repository at this point in the history
  17. scripts/runqemu.README: fix typos and trailing whitespaces

    Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 217b00d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    OnkelUlla authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    b765d23 View commit details
    Browse the repository at this point in the history
  18. meta: introduce UBOOT_MKIMAGE_KERNEL_TYPE

    Sometimes an end user might want to choose another kernel type argument
    for uboot-mkimage other than "kernel", for instance: "kernel_noload".
    
    Let's introduce a variable UBOOT_MKIMAGE_KERNEL_TYPE to support that,
    and it could be used by BSP layers as well.
    
    (From OE-Core rev: e288686e97de1265eeeaf452141e1473867efb1b)
    
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 4eb7bbc)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    liuming50 authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    a4dfcb1 View commit details
    Browse the repository at this point in the history
  19. kernel-fitimage.bbclass: add padding algorithm property in config nodes

    This allows choosing padding algorithm when building fitImage. It may be pkcs-1.5 or pss.
    
    Signed-off-by: LUIS ENRIQUEZ <luis.enriquez@se.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit 29d5336)
    Signed-off-by: Ming Liu <liu.ming50@gmail.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    LUIS ENRIQUEZ authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    149f61e View commit details
    Browse the repository at this point in the history
  20. npm: replace 'npm pack' call by 'tar czf'

    'npm pack' is a maintainer tool which tries to execute 'prepare'
    and similar scripts.  This fails usually in OE because it requires
    completely installed 'node_modules'.
    
    Earlier nodejs versions supported an undocumented 'ignore-scripts'
    option.  This has been removed in nodejs 16.
    
    We could patch 'package.json' and remove the unwanted scripts.  But
    this might complicate local workflows (applying patches) and installed
    packages will contain the modified 'package.json'.
    
    Instead of, package it manually by 'tar czf'.  As a sideeffect,
    'do_configure' is running much faster now.
    
    Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 68b480d)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    ensc authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    8a83fbc View commit details
    Browse the repository at this point in the history
  21. npm: return content of 'package.json' in 'npm_pack'

    We have to read 'package.json' to calculate the name of the tarball.
    This content is interesting for later patches.
    
    Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d67367e)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    ensc authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    2f5c537 View commit details
    Browse the repository at this point in the history
  22. npm: take 'version' directly from 'package.json'

    We know the content of 'package.json' from earlier patches; there is
    no need to parse the tarball name to extract the version.
    
    Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit f553e52)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    ensc authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    81ad706 View commit details
    Browse the repository at this point in the history
  23. lib:npm_registry: initial checkin

    Helper module to:
    
    - generate meta information from package.json content.  This data has
      a format as provided by https://registry.npmjs.org
    
    - put this meta information and the corresponding tarball in the
      nodejs cache.  This uses an external, nodejs version specific helper
      script (oe-npm-cache) shipped in oe-meta
    
    To avoid further nodejs version dependencies, future versions of this
    module might omit the caching completely and serve meta information
    and tarball by an http server.
    
    Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 6cd5886)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    ensc authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    1713240 View commit details
    Browse the repository at this point in the history
  24. npm: use npm_registry to cache package

    With nodejs 16, the simple 'npm cache add' approach does not work
    anymore because its fetcher implementation downloads also meta
    information from the registry.
    
    We have to generate these information and add them to the cache.
    There is no direct support in 'npm' for task so we have to implement
    it manually.
    
    This implementation consists of a openembedded python module (in
    oe-core) and a nodejs version specific helper (in oe-meta).
    
    Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 019b9c3)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    ensc authored and sakoman committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    bfce90b View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. cracklib: upgrade 2.9.7 -> 2.9.8

    v2.9.8 Correct parameter types to Debug() calls
           rules: Drop using register keyword
           remove needless use of %defattr per fedora project
           add exec perms
           translation updates
           Use what's in the build environment and use a current autoconf
           util/Makefile.am: fix link with lintl
           Force grep to treat the input as text when formatting word files
    
    0001-rules-Drop-using-register-keyword.patch
    0002-rules-Correct-parameter-types-to-Debug-calls.patch
    removed since they're included in 2.9.8
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 7477178)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    db2c661 View commit details
    Browse the repository at this point in the history
  2. vala: upgrade 0.56.2 -> 0.56.3

    Changelog:
    ==========
     * Various improvements and bug fixes:
      - vala: Don't unconditionally expect ObjectType of Class [#1341]
      - vala: Make try-statement parsing more resilient [#1304]
      - vala: Avoid problems with '\' in #line directives on Windows [#1353]
      - gidlparser: Set source reference of parameters
    
     * Bindings:
      - atspi-2: Fix a few binding errors
      - glib-2.0: Use g_abort for GLib.Process.abort() beginning with 2.50 [#1350]
      - gtk+-3.0: Correctly unhide BindingSet.by_class to avoid Version attribute
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 29d2f82)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    90b0762 View commit details
    Browse the repository at this point in the history
  3. ruby: drop capstone support

    Upstream dropped capstone support and this also causing us
    reproducibility issues.
    
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    (cherry picked from commit d2496a9)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    alexandrebelloni authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    fe8e545 View commit details
    Browse the repository at this point in the history
  4. gcc-multilib-config: Fix i686 toolchain relocation issues

    This code wasn't changing the linux.h on i686. Make the entry match that
    for i586 which was correct.
    
    This fixes problems where the wrong dynamic loader path was used by
    nativesdk-gcc on i686 SDK targets by ensuring SYSTEMLIBS_DIR is replaced
    by %r in the correct header files.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d30eb68)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    47f6d0d View commit details
    Browse the repository at this point in the history
  5. kernel: Always set CC and LD for the kernel build

    It as been bothering me a bit that we don't set CC and LD consistently
    for the kernel make calls and this can lead to interesting bugs as the
    kernel increases in complexity. Add them to EXTRA_OEMAKE so they're
    always passed in. This makes everything slightly more consistent and
    less likely to break in future.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit afe8c31)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    0872e11 View commit details
    Browse the repository at this point in the history
  6. kernel: Use consistent make flags for menuconfig

    We're currently only passing in a subset of the kernel make flags to
    menuconfig. Fix this to be consistent with all the other kernel
    operations since these are becomming increasingly reliant on host
    compilers and flags and target toolchains as well.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 8c616bc)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    e36f3c3 View commit details
    Browse the repository at this point in the history
  7. autoconf: Fix strict prototype errors in generated tests

    This will fix issues with autoconf tests which fail due to lacking
    prototypes
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit eb47785)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    7863774 View commit details
    Browse the repository at this point in the history
  8. autoconf: Update K & R stype functions

    This replaces the proposed patch with a backport of what got accepted upstream
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit f3e92b7)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kraj authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    0edeb22 View commit details
    Browse the repository at this point in the history
  9. libxml2: Port gentest.py to Python-3

    * but it still won't work well on hosts without libxml2, make
      sure to use pre-generated testapi.c in do_compile_ptest
    
    * this is reproducible with SOURCE_DATE_EPOCH set to 0 which
      e.g. meta-updater still sets by default for DISTROs which
      use it :(, see uptane/meta-updater#35
    
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 178cea1)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    shr-project authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    8bf4356 View commit details
    Browse the repository at this point in the history
  10. core-image.bbclass: Exclude openssh complementary packages

    Openssh (main) package may be marked for installation via complementary
    packages mechanism if sftp-server is installed
    and this causes conflict with dropbear [Yocto #14858] [1].
    Excluding openssh complementary packages if packagegroup-core-ssh-dropbear
    is in PACKAGE_INSTALL fixes this issue.
    To install openssh complementary packages in the images with
    ssh-server-dropbear they may be added manually into the list because
    they will be excluded from the installation even if corresonding class
    (dev-pkg or dbg-pkgs) inherited.
    
    [1]
    Error:
     Problem: problem with installed package dropbear-2020.81-r0.core2_64
      - package dropbear-2020.81-r0.core2_64 conflicts with openssh provided by openssh-8.9p1-r0.core2_64
      - package openssh-8.9p1-r0.core2_64 conflicts with dropbear provided by dropbear-2020.81-r0.core2_64
      - package openssh-ptest-8.9p1-r0.core2_64 requires openssh, but none of the providers can be installed
      - conflicting requests
    (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
    
    Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
    Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit fa08030)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    landgraf authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    a097254 View commit details
    Browse the repository at this point in the history
  11. rootfs-postcommands.bbclass: avoid moving ssh host keys if etc is wri…

    …table
    
    When using IMAGE_FEATURE read-only-rootfs ssh host keys are moved to volatile
    storage. If the feature overlayfs-etc is used in addition to read-only-rootfs
    /etc is writable and the move is not wanted. But in the case also the IMAGE_FEATURE
    stateless-rootfs is used the keys will be moved as storage of keys should not
    be wanted in a stateless-rootfs.
    
    This change only takes effect in the case IMAGE_FEATURE contains read-only-rootfs.
    In adddition the following cases are handled:
    
      IMAGE_FEATURES = "read-only-rootfs" --> ssh keys/config handled as ro root
      IMAGE_FEATURES = "read-only-rootfs overlayfs-etc" --> ssh keys/config handled as rw root
      IMAGE_FEATURES = "read-only-rootfs stateless-rootfs" --> ssh keys/config handled as ro root
      IMAGE_FEATURES = "read-only-rootfs overlayfs-etc stateless-rootfs" --> ssh keys/config handled as ro root
    
    Signed-off-by: Peter Bergin <peter@berginkonsult.se>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d2ad7aa)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    pberginkonsult authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    31cff4d View commit details
    Browse the repository at this point in the history
  12. cairo: Adapt the license information based on what is being built

    If the "trace" PACKAGECONFIG is removed to disable cairo-trace (the
    only part of the code licensed as GPL-3.0), we can adapt the licenses
    for cairo-dbg and cairo-src so that they do not include
    "GPL-3.0-or-later" and thus they can be used also when, e.g., GPL-3.0
    is blacklisted in INCOMPATIBLE_LICENSE. Also drop the GPL-3.0 license
    text from LIC_FILES_CHKSUM in this case.
    
    Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 4f0ea44)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    Saur2000 authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    654d354 View commit details
    Browse the repository at this point in the history
  13. rootfs.py: dont try to list installed packages for baremetal images

    Theres not a rootfs for baremetal images, hence we should avoid
    trying to list rootfs packages for them.
    
    This fixes an issue where some classes (e.g. license_image) rely on
    rootfs functionality when included for baremetal images even if its
    nonexistent
    
    Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 5a7e13f)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    ahcbb6 authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    e713e11 View commit details
    Browse the repository at this point in the history
  14. externalsrc: Don't wipe out src dir when EXPORT_FUNCTIONS is used.

    When 73fa855f6af5ef9c3 was introduced, the "cleandirs" variable flag
    started applying to functions exported using EXPORT_FUNCTIONS.
    The externalsrc class is supposed to remove cleandirs in order to
    prevent wiping out an external src folder (home directory?), but
    doesn't take the previous point into account. The result is that
    cleandirs is still in effect.
    
    To fix this, apply the cleandirs manipulation to all variables, not
    just predefined ones. This is expensive, but since it executes inside
    an `if externalsrc` clause, and EXTERNALSRC is usually only set for
    specific single recipes, it won't affect most recipes.
    
    Richard Purdie <richard.purdie@linuxfoundation.org> is the original
    author of this patch. I just submitted it under my name for blame
    purposes, and also we have been testing it a lot in my company.
    
    This is the original discussion:
    https://lists.openembedded.org/g/openembedded-core/topic/91374926
    
    Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 74ad497)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kacf authored and sakoman committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    70f7575 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. oeqa: qemurunner: Report UNIX Epoch timestamp on login

    Updates the log message printed when login banner is seen in QEMU to
    report the UNIX Epoch time in addition to the human readable time. This
    makes it much easier and accurate to correlate logs with the guest, in
    particular with the guest journalctl which prints log timestamps in
    human readable format and the oeqa SSH debug logging which prints the
    UNIX Epoch.
    
    Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 275b6f3)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    JPEWdev authored and sakoman committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    2a860de View commit details
    Browse the repository at this point in the history
  2. runqemu: display host uptime when starting

    In order to be able to debug issues on the host that have an impact on the
    guest, it is useful to get the uptime of the host while starting so we can
    match with the events in dmesg. Also include the uptime when cleaning up.
    
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 2d96499)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    alexandrebelloni authored and sakoman committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    08406e0 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. systemd: Fix unwritable /var/lock when no sysvinit handling

    Commit 8089cef ("systemd: Add
    PACKAGECONFIG for sysvinit") decoupled enabling of systemd's sysvinit
    handling behavior behind a distinct PACKAGECONFIG feature.
    
    This new option affects among other things the installing of
    tmpfiles.d/legacy.conf, which is responsible for creating /run/lock
    directory, which is pointed to by /var/lock symlink provided by
    base-files package.
    
    In case the option is not enabled, then base-files provided /var/lock
    is a dangling symlink on resulting rootfs, causing problems with
    certain Linux userspace components that rely on existence of writable
    /var/lock directory. As an example:
    
      # fw_printenv
      Error opening lock file /var/lock/fw_printenv.lock
    
    Since Filesystem Hierarchy Standard Version 3.0 states in
    https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s09.html that
    
      Lock files should be stored within the /var/lock directory structure.
    
    Ensure the /run/lock directory is always created, so that lock files
    can be stored under /var/lock also when 'sysvinit' handling is
    disabled.
    
    (From OE-Core rev: 85e5ee2)
    
    Signed-off-by: Niko Mauno <niko.mauno@vaisala.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>
    nikomauno authored and sakoman committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    d8ade58 View commit details
    Browse the repository at this point in the history
  2. systemd: Add 'no-dns-fallback' PACKAGECONFIG option

    systemd defines a default set of fallback DNS servers in
    https://github.com/systemd/systemd/blob/v251/meson_options.txt#L328-L330
    
    By adding a PACKAGECONFIG knob providing a convenient way to opt out,
    and then adding that value to systemd's PACKAGECONFIG, the output from
    runtime 'resolvectl status' command no longer contains the following
    line:
    
      Fallback DNS Servers: 1.1.1.1#cloudflare-dns.com 8.8.8.8#dns.google 1.0.0.1#cloudflare-dns.com 8.8.4.4#dns.google 2606:4700:4700::1111#cloudflare-dns.com 2001:4860:4860::8888#dns.google 2606:4700:4700::1001#cloudflare-dns.com 2001:4860:4860::8844#dns.google
    
    (From OE-Core rev: 2b300d6)
    
    Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    nikomauno authored and sakoman committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    71f09bc View commit details
    Browse the repository at this point in the history
  3. lighttpd: upgrade 1.4.64 -> 1.4.65

    Changelog:
    ==========
      * [build] meson: fix typo in variable name
      * [build] autoconf: report if building with zstd
      * [build] meson -Dlua_version=... to specify lua ver
      * [core] avoid CCRandomGenerateBytes on MacOS <10.12 (fixes #3140)
      * [core] use diff var name w/ CCRandomGenerateBytes (fixes #3141)
      * [core] parse conf cmds with SHELL or /bin/sh
      * [core] fix HMAC with openssl 3.0
      * [mod_webdav] no COPYFILE_CLONE_FORCE on OSX <10.12 (fixes #3142)
      * [mod_deflate] fix to return 304 with If-None-Match (fixes #3143)
      * [core] Illumos epoll incompatible w/ lighttpd impl
      * [core] feature flag to allow Range w/ HTTP/1.0
      * [mod_mbedtls] set usekeysize for mbedtls 3.2.0+
      * [mod_deflate] collect mmap code
      * [mod_deflate] prototype using libdeflate w/ mmap
      * [mod_deflate] --with-libdeflate to use libdeflate
      * [mod_deflate] mark input bytes const
      * [core] sys-setjmp.[ch]
      * [mod_magnet] check lighty.result.content b4 setjmp
      * [core] include guard consistency in sys-time.h
      * [core] network_write_file_chunk_remap separate fn
      * [multiple] use new sys_setjmp_eval3() interface
      * [multiple] pedantic chunk.c checks for 0-len chunk
      * [multiple] shared code for struct chunk and mmap
      * [mod_deflate] use pread if available
      * [mod_deflate] improve loop compressing file chunk
      * [core] prep server_tag at startup for h2 resp hdr
      * [mod_magnet] defer req_env init unless needed
      * [mod_magnet] reset after error attaching content
      * [mod_magnet] lua_tointegerx() avoids raising error
      * [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces
      * [mod_magnet] adjust hot path for more inlining
      * [mod_magnet] collect chk for magnet lua_State init
      * [mod_magnet] use type returned from lua_getfield()
      * [core] chunk_file_pread() to wrap pread()
      * [core] disable keep-alive if forcing HTTP/1.0 resp
      * [mod_magnet] use lua_getextraspace() to store r
      * [core] fall back to getauxval(AT_RANDOM), if avail
      * [mod_magnet] keep message handler on stack
      * [doc] update external links
      * [mod_magnet] pass lighty table index, defer pops
      * [mod_magnet] clear and reuse script-env table
      * [mod_magnet] clear stack when reloading script
      * [mod_magnet] use lua_isnoneornil() in interfaces
      * [mod_magnet] fix lighty.c.cookie_tokens()
      * [mod_magnet] fix lighty.c.urldec_query()
      * [mod_magnet] remove duplicated NULL checks
      * [mod_magnet] adjust magnet_lighty_result_get()
      * [mod_magnet] magnet_tmpbuf_acquire(),release()
      * [mod_magnet] lighty.c.quotedenc(),dec() funcs
      * [mod_magnet] fix header,content legacy table clear
      * [mod_cgi] cgi.local-redir request_reset thru fnptr
      * [core] isolate plugins_*() funcs to main server
      * [mod_wolfssl] wolfssl v5.0.0 defines DH_set0_pqg()
      * [mod_auth] save letter-case diff in require config
      * [mod_magnet] magnet_push_quoted_string shared code
      * [mod_magnet] lighty.c.header_tokens convenience fn
      * [core] fill in un.sun_path after accept() (fixes #3147)
      * [mod_extforward] adjust trust check for HTTP/2
      * [mod_proxy] adjust handling of legacy X-* headers
      * [core] permit env w/ blank value (fix regression)
      * [TLS] consistent debug.log-ssl-noise config type
      * [mod_magnet] allow removal of req_env elt via nil
      * [core] compiler workarounds for very old gcc,glibc
      * [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces
      * [mod_ssi] check http_chunk_transfer_cqlen for err
      * [core] chunkqueue_steal() handle unexpected 0 len
      * [core] discard DATA from REFUSED_STREAM at h2 init
      * [multiple] WebSockets over HTTP/2 (fixes #3151)
      * [multiple] immed connect to backend for streaming
      * [core] ensure socket ready before checking connect
      * [core] reduce trace on Upgrade backend connection
      * [core] adjust when TCP_CORK used on TLS connection
      * [mod_cgi] disable input optim if might Upgrade
      * [mod_cgi] immed start CGI if Upgrade
      * [mod_wolfssl] wolfssl v5.0.0 adds ASN1_TIME_diff()
      * [mod_openssl] libressl v3.5.0 adds ASN1_TIME_diff
      * [TLS] warn if leaf cert read is inactive/expired
      * [core] stricter conformance w/ upcoming HTTP/2 rev
      * [build] -D_DEFAULT_SOURCE consistency in builds
      * [mod_extforward] support addtl IPv6 syntax w/ "[]"
      * [core] build fix for cygwin and lmingw
      * [core] short-circuit earlier parsing h2 trailers
      * [core] reformat h2.h for cleaner enum additions
      * [core] consolidate trace for log-state-handling
      * [core] request_config bitmasks for smaller struct
      * [core] prefix (=^), suffix (=$) config conditions (fixes #3153)
      * [core] tighten config parsing loop
      * [core] convert simple config cond regex to pre/sfx
      * [tests] able to run tests when built w/o pcre
      * [core] allow redirect,rewrite ext subst w/o pcre
      * [mod_sockproxy] reset http vers, avoid rare crash (fixes #3152)
      * [core] HTTP/2 PRIORITY_UPDATE frame (experimental)
      * [core] send HTTP/2 SETTINGS_NO_RFC7540_PRIORITIES
      * [core] stricter check of HTTP/2 GOAWAY frame size
      * [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces
      * [mod_webdav] opt for partial PUT via copy/rename
      * [core] quiet compiler warning
      * [multiple] recognize HTTP QUERY method
      * [multiple] limit scope of socket config options
      * [core] fix config typo reading large int from str
      * [core] h2 prio sort urgency, incr, then stream id
      * [core] send Priority resp hdr w/ .css, .js re-prio
      * [multiple] reset http vers, avoid rare crash (fixes #3152)
      * [core] delay response to http auth invalid creds
      * [core] connection_state_machine_h2 only if con->h2
      * [core] default server.max-keep-alive-requests 1000
      * [mod_magnet] set script env in func first upvalue
      * [mod_magnet] rewrite lighty.r as table of userdata
      * [mod_status] con->h2 instead of r->http_version
      * [mod_setenv] cleanup user-provided hdr sloppiness
      * [core] remove func decls duplicated in plugin.h
      * [mod_status] fix counting of HTTP/2 bytes written
      * [mod_magnet] no local server port on unix domain
      * [mod_extforward] unix domain socket pedantic chks
      * [core] sketch support for abstract sockets
      * [mod_magnet] magnet_plugin_stats_table() fn
      * [mod_magnet] magnet_script_setup_global_state() fn
      * [mod_magnet] lighty.server.* table w/ new function
      * [mod_accesslog] do not double-count hdr len in %I
      * [mod_magnet] reduce magnet_env_get_id() scanning
      * [mod_magnet] tighten magnet_env_get_buffer_by_id()
      * [mod_status] reusable code for r->state strings
      * [core] reusable code for r->state strings
      * [mod_magnet] expose r->state to lua scripts
      * [mod_magnet] tighten magnet_env_set()
      * [mod_magnet] lighty.r.req_item[] accessors
      * [mod_magnet] expose r->keep_alive to lua scripts
      * [mod_magnet] lighty.c.hrtime high-resolution time
      * [mod_magnet] lighty.r.resp_body.get
      * [mod_magnet] deprecate r.req_attr["response.*]
      * [mod_magnet] separate funcs for uri_path_raw
      * [mod_magnet] lighty.c.stat high precision time
      * [mod_magnet] format multiline err traceback
      * [mod_magnet] adjust p->conf.stage checks
      * [mod_magnet] further isolate legacy API result tbl
      * [core] buffer_append_char() convenience func
      * [mod_accesslog] accesslog.escaping = "json"
      * [multiple] use buffer_append_char()
      * [mod_accesslog] remove begin/end tags from %{}t
      * [core] fix configparser_simplify_regex() comment
      * [multiple] simplify bytes_in/bytes_out accounting
      * [mod_accesslog] reorder fields in switch()
      * [core] remove unused srv->con_* counters
      * [mod_magnet] read-only access to r->server_name
      * [core] buffer_append_bs_escaped()
      * [core] buffer_append_string_c_escaped ASCII optim
      * [mod_magnet] backspace-escape encode/decode
      * [mod_status] display HTTP/2 control stream w/ reqs
      * [multiple] use preferred syntax for Content-Type
      * [doc] regenerate doc/config/conf.d/mime.conf
      * [multiple] rename status_counter -> plugin_stats
      * [core] feature-flag server.metrics-high-precision
      * [mod_magnet] quiet coverity false positive
      * [mod_wolfssl] compile fix for OpenWRT
      * [mod_webdav] If-None-Match: * on non-existent
      * [mod_magnet] r.req_body .collect .get .set .add
      * [mod_cgi] fix detection of failing error handler (fixes #3157)
      * [core] "url-invalid-utf8-reject" normalization opt
      * [mod_magnet] skip req body collect warn if modsec3
      * [build] update descriptions to remove old lua ver
      * [core] use current dir if context->basedir blank
      * [multiple] application/javascript text/javascript
      * [core] reset internal flags after graceful restart
      * [TLS] inherit ssl.engine from global scope
      * [core] avoid server.use-ipv6 warning after SIGUSR1
      * [mod_webdav] alt handling PROPFIND on collection
      * [mod_mbedtls] fix crt chain construction logic
      * [core] h2 SETTINGS_INITIAL_WINDOW_SIZE 64k (fixes #3089)
      * [core] increase session window size to 256k
      * [core] h2: avoid sending small WINDOW_UPDATE frames
      * [core] h2: avoid sending tiny DATA frames
      * [core] update cached tables with Priority header
      * [tests] test stubs for http_header.c and http_kv.c
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 47188fa)
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    wangmingyu84 authored and sakoman committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    da8fc1c View commit details
    Browse the repository at this point in the history
  4. lighttpd: upgrade 1.4.65 -> 1.4.66

    Signed-off-by: Alexander Kanavin <alex@linutronix.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit 3163134)
    Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    kanavin authored and sakoman committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    ce5d088 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. vim: Upgrade 9.0.0341 -> 9.0.0453

    Includes fixes for CVE-2022-3099 and CVE-2022-3134.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    (cherry picked from commit d042923)
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    rpurdie authored and sakoman committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    bc2e5e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. build-appliance-image: Update to kirkstone head revision

    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed Sep 20, 2022
    Configuration menu
    Copy the full SHA
    f7766da View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2023

  1. Configuration menu
    Copy the full SHA
    5482a46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    339685e View commit details
    Browse the repository at this point in the history