summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* yocto-bsps: update to v5.15.54Bruce Ashfield2022-07-151-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 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" (From meta-yocto rev: 755913ad1e13959ae65d007637af649156a712aa) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsps/5.15: fix buildpaths issue with pnmtologoBruce Ashfield2022-07-151-4/+4
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: a40d2daf2795 pnmtologo: use relocatable file name (From meta-yocto rev: 99d4cbd3cbf36abb49a6ae5e0d7c915e05deb8d0) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsps/5.10: fix buildpaths issue with pnmtologoBruce Ashfield2022-07-151-4/+4
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.10: 2883e69e202d pnmtologo: use relocatable file name (From meta-yocto rev: 39ba1201ca46f0b1e8fcec29dd885cfabf4fc89a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: fix buildpaths issue with pnmtologoBruce Ashfield2022-07-153-13/+13
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.10: 2883e69e202d pnmtologo: use relocatable file name (From OE-Core rev: 73bc3bfaf06fedff71fcd54d172c4e8df17467a7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.130Bruce Ashfield2022-07-153-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 26ae9c361414 Linux 5.10.130 8365b151fd50 dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate 37147e22cd8d dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate 1be247db203e dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly 7b721f5aec92 dmaengine: pl330: Fix lockdep warning about non-static key e23cfb3fdcbb ida: don't use BUG_ON() for debugging 37995f034ff2 dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo ca4a91958466 misc: rtsx_usb: set return value in rsp_buf alloc err path ff79e0ca2bea misc: rtsx_usb: use separate command and response buffers af7d9d4abe84 misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer 86884017bb63 dmaengine: imx-sdma: Allow imx8m for imx7 FW revs 9b329edd77ca i2c: cadence: Unregister the clk notifier in error path 26938bd28c0c r8169: fix accessing unset transport header 904f622ec78e selftests: forwarding: fix error message in learning_test 9906c223400f selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT 859b889029fc selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT 23cdc57d88d1 ibmvnic: Properly dispose of all skbs during a failover. 2b4659c145ba i40e: Fix dropped jumbo frames statistics 5561bddd0599 xsk: Clear page contiguity bit when unmapping pool 87d2bb888259 ARM: dts: at91: sama5d2_icp: fix eeprom compatibles 9b7d8e28b686 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size ade03e5ea778 ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt b40ac801cbb1 ARM: at91: pm: use proper compatible for sama5d2's rtc 4c3e73a66a27 arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo 1d0c3ced2d1c pinctrl: sunxi: sunxi_pconf_set: use correct offset e1cda2a03d81 arm64: dts: imx8mp-evk: correct I2C3 pad settings 2ade1b1d92f6 arm64: dts: imx8mp-evk: correct gpio-led pad settings 17b3883ba55f arm64: dts: imx8mp-evk: correct the uart2 pinctl value 43319ee6a075 arm64: dts: imx8mp-evk: correct mmc pad settings 6bf74a1e748f arm64: dts: qcom: msm8994: Fix CPU6/7 reg values 2c0d10ce002a pinctrl: sunxi: a83t: Fix NAND function name for some pins 3d90607e7e6a ARM: meson: Fix refcount leak in meson_smp_prepare_cpus e14930e9f9c6 xfs: remove incorrect ASSERT in xfs_rename 852952ea0e15 can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits a741e762e199 can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression f439d08ef1a2 can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info 79af7be44ccb powerpc/powernv: delay rng platform device creation until later in boot 19104425c962 video: of_display_timing.h: include errno.h 96fa24eb1a38 memregion: Fix memregion_free() fallback definition d6931bff1cc1 PM: runtime: Redefine pm_runtime_release_supplier() cecb806c766c fbcon: Prevent that screen size is smaller than font size b727561ddc93 fbcon: Disallow setting font bigger than screen size b81212828ad1 fbmem: Check virtual screen sizes in fb_set_var() d03e8ed72d7d fbdev: fbmem: Fix logo center image dx issue 963c80f070ed iommu/vt-d: Fix PCI bus rescan device hot add 0a5e36dbcb44 netfilter: nf_tables: stricter validation of element data 4a6430b99f67 netfilter: nft_set_pipapo: release elements in clone from abort path 4f59d12efe30 net: rose: fix UAF bug caused by rose_t0timer_expiry 0085da9df3dc usbnet: fix memory leak in error case e917be1f83ea bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals 9adec7334969 bpf: Fix incorrect verifier simulation around jmp32's jeq/jne d0b8e2239988 can: gs_usb: gs_usb_open/close(): fix memory leak b6f4b347a1fb can: grcan: grcan_probe(): remove extra of_node_get() 85cd41070df9 can: bcm: use call_rcu() instead of costly synchronize_rcu() b75d4bec85b8 ALSA: hda/realtek: Add quirk for Clevo L140PU 6c32496964da mm/slub: add missing TID updates on slab deactivation 7208d1236f72 Linux 5.10.129 0e21ef18019c clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() 7055e3446244 net: usb: qmi_wwan: add Telit 0x1070 composition f1a53bb27f17 net: usb: qmi_wwan: add Telit 0x1060 composition 43c8d33ce353 xen/arm: Fix race in RB-tree based P2M accounting 547b7c640df5 xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() cbbd2d253153 xen/blkfront: force data bouncing when backend is untrusted 4923217af574 xen/netfront: force data bouncing when backend is untrusted 728d68bfe68d xen/netfront: fix leaking data in shared pages cfea428030be xen/blkfront: fix leaking data in shared pages d341e5a75480 selftests/rseq: Change type of rseq_offset to ptrdiff_t 7e617278bf3a selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area 27f6361cb415 selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area a4312e2d8192 selftests/rseq: Fix: work-around asm goto compiler bugs 7e1a0a9a4442 selftests/rseq: Remove arm/mips asm goto compiler work-around ba4d79af7101 selftests/rseq: Fix warnings about #if checks of undefined tokens 35c6f5047ff3 selftests/rseq: Fix ppc32 offsets by using long rather than off_t dbc1f0ee6044 selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store d4f631ea2dd6 selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian e85fdae4df72 selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 c79e564535c0 selftests/rseq: Introduce thread pointer getters 4a78bf83e226 selftests/rseq: Introduce rseq_get_abi() helper 3c2a416c80cc selftests/rseq: Remove volatile from __rseq_abi 68e1232c6e93 selftests/rseq: Remove useless assignment to cpu variable 3e77ed4f9052 selftests/rseq: introduce own copy of rseq uapi header 54cd556487d4 selftests/rseq: remove ARRAY_SIZE define from individual tests 14894cf6925c hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails f72d410dbf8d ipv6/sit: fix ipip6_tunnel_get_prl return value 25055da22a0f sit: use min 652fd40eb01c drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c 79963021fd71 xen/gntdev: Avoid blocking in unmap_grant_pages() 5f614f5f70bf tcp: add a missing nf_reset_ct() in 3WHS handling 9203dfb3ed6b xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range f874e16870cc xfs: update superblock counters correctly for !lazysbcount 7ab7458d7af7 xfs: fix xfs_trans slab cache name f12968a5a4be xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX da61388f9a75 xfs: Skip repetitive warnings about mount options 6b7dab812cba xfs: rename variable mp to parsing_mp b261cd005ab9 xfs: use current->journal_info for detecting transaction recursion c36d41b65e57 net: tun: avoid disabling NAPI twice 59c51c3b5451 tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() c9fc52c1739e io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio b8def021ac70 epic100: fix use after free on rmmod 456bc338871c tipc: move bc link creation back to tipc_node_create 09f994623530 NFC: nxp-nci: Don't issue a zero length i2c_master_read() 7d363362e006 nfc: nfcmrvl: Fix irq_of_parse_and_map() return value 63b2fe509f69 net: bonding: fix use-after-free after 802.3ad slave unbind 7597ed348e62 net: bonding: fix possible NULL deref in rlb code ac12337229ea net/sched: act_api: Notify user space if any actions were flushed before error 91d3bb82c43e netfilter: nft_dynset: restore set element counter when failing to update 4b480a7940ff s390: remove unneeded 'select BUILD_BIN2C' e65027fdebba PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events 653bdcd833b7 caif_virtio: fix race between virtio_device_ready() and ndo_open() 208ff7967534 NFSD: restore EINVAL error translation in nfsd_commit() db82bb605404 net: ipv6: unexport __init-annotated seg6_hmac_net_init() eb1757ca20b8 usbnet: fix memory allocation in helpers fae2a9fb1eaf linux/dim: Fix divide by 0 in RDMA DIM b0cab8b517ae RDMA/cm: Fix memory leak in ib_cm_insert_listen 9de276dfb20c RDMA/qedr: Fix reporting QP timeout attribute a42bd00f0035 net: dp83822: disable rx error interrupt 9c06d84855bd net: dp83822: disable false carrier interrupt c70ca16f72b2 net: tun: stop NAPI when detaching queues bec1be0a745a net: tun: unlink NAPI from device on destruction 0b2499c8014f net: dsa: bcm_sf2: force pause link settings 3f55912a1a98 selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test f7b8fb458445 virtio-net: fix race between ndo_open() and virtio_device_ready() c0a28f2ddf9a net: usb: ax88179_178a: Fix packet receiving 8f74cb27c2b4 net: rose: fix UAF bugs caused by timer handler 6a0b9512a6aa SUNRPC: Fix READ_PLUS crasher ed03a650fb57 s390/archrandom: simplify back to earlier design and initialize earlier d8bca518d527 dm raid: fix KASAN warning in raid5_add_disks 9bf2b0757b04 dm raid: fix accesses beyond end of raid member array 213c550deb6b powerpc/bpf: Fix use of user_pt_regs in uapi 68a34e478ad5 powerpc/book3e: Fix PUD allocation size in map_kernel_page() e188bbdb9229 powerpc/prom_init: Fix kernel config grep e6a7d30b650a nvdimm: Fix badblocks clear off-by-one error 0b99c4a18936 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) e77804158b30 ipv6: take care of disable_policy when restoring routes 03b9e016598f drm/amdgpu: To flush tlb for MMHUB of RAVEN series (From OE-Core rev: d0f5a8d1c8fba0ae1c6c7ed0e2c602feb97c7983) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix buildpaths issue with pnmtologoBruce Ashfield2022-07-153-12/+12
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: a40d2daf2795 pnmtologo: use relocatable file name (From OE-Core rev: 3c2bd1b975b05df30af21475b33aaf3d6fb192e6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.54Bruce Ashfield2022-07-153-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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" (From OE-Core rev: 05457334a7344cabd9b7973834c9f02484fe99a7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsps/5.15: fix buildpaths issue with gen-mach-typesBruce Ashfield2022-07-141-4/+4
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 6c085baf1838 tools: use basename to identify file in gen-mach-types (From meta-yocto rev: b1671e7ba47f3b64e1385c5dbceb38bef5c8aa7c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsps/5.10: fix buildpaths issue with gen-mach-typesBruce Ashfield2022-07-141-4/+4
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.10: 80f5207b5abd tools: use basename to identify file in gen-mach-types (From meta-yocto rev: f4f6c7812f81ba35165f50ab9ac5f2a3b08ba483) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-runtime: Fix build when using goldRichard Purdie2022-07-141-1/+2
| | | | | | | | | | | | | | | | 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. (From OE-Core rev: 2070bcd10aa3a05c96c8501c6a8c1e129fb1d440) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix buildpaths issue with gen-mach-typesBruce Ashfield2022-07-143-12/+12
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 6c085baf1838 tools: use basename to identify file in gen-mach-types (From OE-Core rev: d5db9594da2bdc6d13be2190d10739b51de57890) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: fix buildpaths issue with gen-mach-typesBruce Ashfield2022-07-143-13/+13
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.10: 80f5207b5abd tools: use basename to identify file in gen-mach-types (From OE-Core rev: 78dbf81b9951b1b49ec1546d6eb9ed7240507515) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hatchling: remove PEP517_BUILD_APIRoss Burton2022-07-141-4/+0
| | | | | | | | | Now that we're using picobuild, hatchling can bootstrap itself. (From OE-Core rev: 995d65b2f87a3a4dff3771f049d67ac3fa0397cd) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes: remove obsolete PEP517_BUILD_APIRoss Burton2022-07-144-8/+0
| | | | | | | | | This variable is no longer used, so remove it from the python_* classes. (From OE-Core rev: 49b6c5a656eecbc51489823e37bc07918173e8d2) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python_pep517: use picobuild instead of manually calling the APIRoss Burton2022-07-144-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calling the PEP-517 API directly mostly works, but sometimes doesn't. For example we don't verify build dependencies, which led to the cbor2 ugprade silently failing to actually package anything. The standard frontend is pypa/build, but for source-based distributions that can be annoying to build as it depends on the following packages: - tomli - pep517 - packaging - pyparsing Manually bootstrapping those recipes is possible, but tedious. Picobuild is another frontend (written by myself) which is designed explicitly to be used programatically by source-based distributions: it doesn't support builds inside virtual environments as we're building distribution packages, and it vendors the dependencies for bootstrapping if they're not available. Over time more packages are expected to move to using Flit to build which makes the bootstrapping process slightly easier, and tomli will be integrated into Python 3.11, so it's possible that in the future we drop picobuild and switch to build. This change means the PEP517_BUILD_API variable is obsolete, so remove it. (From OE-Core rev: 35104958181d18fd67b73943b9310c813d62b14d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-picobuild: add new recipeRoss Burton2022-07-142-0/+22
| | | | | | | | | | | Picobuild is a pico-scale Python PEP517 build frontend, designed to have minimal dependencies (via vendoring) to be well suited for building source-based distributions, such as OpenEmbedded. (From OE-Core rev: cf85bddc2d1ce840fc6f4899b6280e1f39e62e7d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-installer: bootstrap by installing installer with installerRoss Burton2022-07-141-3/+5
| | | | | | | | | | | | | The installer can install itself by simply adding src/ to PYTHONPATH. As this previously used unzip, we need to disable bytecode as otherwise the newly packaged .pyc files conflict with the any generated .pyc files in the sysroot. (From OE-Core rev: 825176ea8130a50cce221678f6fcba25ac956950) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-flit-core: bootstrap explicitlyRoss Burton2022-07-142-0/+9
| | | | | | | | | | | Add a method to python_flit_core.bbclass that does a manual build with flit explicitly, and use that to bootstrap python3-flit-core-native which can build itself. (From OE-Core rev: e902578c2c9aacdc83dcfa517bc1e57667fcc460) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-scm: add missing python3-typing-extensions dependencyRoss Burton2022-07-141-1/+1
| | | | | | | (From OE-Core rev: a21e95592cea79dc70aad5828d57684e2418d1b8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oe-selftest: devtool: test modify git recipe building from a subdirPaul Eggleton2022-07-141-17/+97
| | | | | | | | | | | | | | 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.) (From OE-Core rev: a84d9ed14173b0bf467ea78dff4f0f7bae0bc082) Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: finish: handle patching when S points to subdir of a git repoPaul Eggleton2022-07-142-8/+26
| | | | | | | | | | | | 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. (From OE-Core rev: ad3736d9ca14cac14a7da22c1cfdeda219665e6f) Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patch: handle if S points to a subdirectory of a git repoPaul Eggleton2022-07-141-4/+4
| | | | | | | | | | | | | | | | | 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 6184b56a7a0fc6f5d19fdfb81e7453667f7da940, however we didn't have a test that verified the behaviour.) (From OE-Core rev: 9cca53a2bcbf6809615ce5626c86c6ee481a7a76) Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: add PACKAGECONFIG for capstoneSteve Sakoman2022-07-141-0/+1
| | | | | | | | | | | | | Autobuilder workers were non-deterministically enabling capstone depending on whether the worker had libcapstone installed. Add PACKAGECONFIG for capstone with default off, since ruby does not require capstone support. (From OE-Core rev: a43568be9def6de5a0105a822a79c3c07716ec9c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Add PACKAGECONFIG for brlapiRichard Purdie2022-07-141-0/+1
| | | | | | (From OE-Core rev: 482471a617e5f682416b7ec1a920dfaeac65f1a3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Fix slirp determinism issueRichard Purdie2022-07-143-3/+4
| | | | | | | | | | | | | | Add a PACKAGECONFIG option for slirp, defaulting to internal. This avoids the presence of libslirp on the host causing qemu to link against that instead breaking reproducibility and usability of the binary on hosts where the library isn't present. We need to add it to PACKAGECONFIG by default since users do expect slirp to be enabled in the wider community. (From OE-Core rev: 5a9a64132bf5ecac9d611d29751226a466c4a2c1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Avoid accidental libvdeplug linkageSteve Sakoman2022-07-141-0/+1
| | | | | | | | | | Avoid accidentally linking to the vde library from the host by adding a PACKAGECONFIG for the option. (From OE-Core rev: 8839e9540528b0b46c4fb4f95e508f038bcef8b9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: fix builds when host ld doesn't know about target ELF formatsRoss Burton2022-07-142-0/+38
| | | | | | | | | | | | The kvm tests use the host ld, which doesn't necessarily know about the target ELF format. It should be using the cross ld we built, so call $(LD) instead. (From OE-Core rev: 4065c5b69830ea81fbde23263ece55f6f12e5d71) 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>
* gcc: Backport a fix for gcc bug 105039pgowda2022-07-142-0/+93
| | | | | | | | | | | | Backport a fix from: https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9234cdca6ee88badfc00297e72f13dac4e540c79 which fixes rust recursion issues in the demangler. (From OE-Core rev: bd2c8ed2d3ddec21cfcc44b26feee0285e0cd441) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: fix build_OID_registry/conmakehash buildpaths warningBruce Ashfield2022-07-123-16/+16
| | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.10: 4d201ec392f1 vt/conmakehash: improve reproducibility ae24d013888f lib/build_OID_registry: fix reproducibility issues (From OE-Core rev: db22dbc1f66d2f76dab719597986cfd96cf18d71) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: not adjust script pathnames for native scripts eitherMingli Yu2022-07-121-14/+21
| | | | | | | | | | | | | | | After the below commit introduced, the shebang size of native scripts is also checked, so rework the patch to fix the gap. 377fe11bc0 insane.bbclass: Make do_qa_staging check shebangs Fixes: ERROR: QA Issue: : /work/x86_64-linux/vim-native/9.0.0005-r0/sysroot-destdir/work/x86_64-linux/vim-native/9.0.0005-r0/recipe-sysroot-native/usr/share/vim/vim90/tools/mve.awk maximum shebang size exceeded, the maximum size is 128. [shebang-size] ERROR: QA Issue: : /work/x86_64-linux/vim-native/9.0.0005-r0/sysroot-destdir/work/x86_64-linux/vim-native/9.0.0005-r0/recipe-sysroot-native/usr/share/vim/vim90/tools/efm_perl.pl maximum shebang size exceeded, the maximum size is 128. [shebang-size] (From OE-Core rev: 79232458b9cdc741a2049d83839af73f58a5554c) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dpkg: upgrade 1.21.8 -> 1.21.9wangmy2022-07-121-1/+1
| | | | | | | (From OE-Core rev: 5eb32f3557d0b2fd7b7f23964180054ff2d8879b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils : stable 2.38 branch updatesSundeep KOKKONDA2022-07-121-1/+1
| | | | | | | | | | | | Below commits on binutils-2.38 development branch are updated. e1ea1dafff6 x86: Properly handle IFUNC function pointer reference ffc7aa903b9 AArch64: Enable FP16 by default for Armv9-A. (From OE-Core rev: 57ecf323d994453719ec15894173d372b9c80056) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: stable 2.35 branch updatesSundeep KOKKONDA2022-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below commits on glibc-2.35 development branch are updated. b6aade18a7 nss: handle stat failure in check_reload_and_get (BZ #28752) ccac2d6d95 nss: add assert to DB_LOOKUP_FCT (BZ #28752) 9d8ae95604 nios2: Remove _dl_skip_args usage (BZ# 29187) 8468be8433 hppa: Remove _dl_skip_args usage (BZ# 29165) 99978cd42c NEWS: Add a bug fix entry for BZ #29225 97dd8b3f70 nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214) 0a1572b8bb powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] fe9ca732ac socket: Fix mistyped define statement in socket/sys/socket.h (BZ #29225) d7d1eebd4d iconv: Use 64 bit stat for gconv_parseconfdir (BZ# 29213) c5a75ecec8 catgets: Use 64 bit stat for __open_catalog (BZ# 29211) e429695805 inet: Use 64 bit stat for ruserpass (BZ# 29210) 6ea3c0aba4 socket: Use 64 bit stat for isfdtype (BZ# 29209) 9bcf5b12f8 posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208) 45e5d0f533 posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207) 37c94dc999 misc: Use 64 bit stat for getusershell (BZ# 29204) cb49c14183 misc: Use 64 bit stat for daemon (BZ# 29203) 6abb4002df Fix deadlock when pthread_atfork handler calls pthread_atfork or dlclose ac87df8d75 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #29127] 478cd506ea string.h: fix __fortified_attr_access macro call [BZ #29162] 2b128a7d30 linux: Add a getauxval test [BZ #23293] f5f7144dfc rtld: Use generic argv adjustment in ld.so [BZ #23293] 04892c543e S390: Enable static PIE 72d9dcfd16 csu: Implement and use _dl_early_allocate during static startup b5ddf33c6e Linux: Introduce __brk_call for invoking the brk system call 2d05ba7f8e Linux: Implement a useful version of _startup_fatal 55ee3afa0d ia64: Always define IA64_USE_NEW_STUB as a flag macro d66cca3fbb Linux: Define MMAP_CALL_INTERNAL a7b122a7b4 i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls d1772c9376 i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S 58bb3aeaae elf: Remove __libc_init_secure 0a5c6c9d99 Linux: Consolidate auxiliary vector parsing (redo) 76304dfdaf Linux: Include <dl-auxv.h> in dl-sysdep.c only for SHARED 788eb21ff0 Revert "Linux: Consolidate auxiliary vector parsing" 150039ff07 Linux: Consolidate auxiliary vector parsing 3948c6ca89 Linux: Assume that NEED_DL_SYSINFO_DSO is always defined 29f833f5ab Linux: Remove DL_FIND_ARG_COMPONENTS 1695c5e0f6 Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE 756d583c9e elf: Merge dl-sysdep.c into the Linux version 2c4fc8e5ca x86: Optimize {str|wcs}rchr-evex fdbc8439ac x86: Optimize {str|wcs}rchr-avx2 b05c0c8b28 x86: Optimize {str|wcs}rchr-sse2 bc35e22be4 x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32 4d1841deb7 x86: Fix missing __wmemcmp def for disable-multiarch build cee9939f67 x86: Cleanup page cross code in memcmp-avx2-movbe.S 0909286ffa x86: Remove memcmp-sse4.S 5a8df6485c x86: Optimize memcmp SSE2 in memcmp.S af0865571a x86: Small improvements for wcslen 3b710e32d8 x86: Remove AVX str{n}casecmp fc5d42bf82 x86: Add EVEX optimized str{n}casecmp 33fcf8344f x86: Add AVX2 optimized str{n}casecmp 3496d64d69 x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S 283982b362 x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S 420cd6f155 x86: Remove strspn-sse2.S and use the generic implementation 4b61d76521 x86: Remove strpbrk-sse2.S and use the generic implementation 2fef1961a7 x86: Remove strcspn-sse2.S and use the generic implementation 1ed2813eb1 x86: Optimize strspn in strspn-c.c 3214c878f2 x86: Optimize strcspn and strpbrk in strcspn-c.c ff9772ac19 x86: Code cleanup in strchr-evex and comment justifying branch 424bbd4d25 x86: Code cleanup in strchr-avx2 and comment justifying branch 0a10b8b181 x86_64: Remove bcopy optimizations f0a53588da x86-64: Define __memcmpeq in ld.so a133623048 x86-64: Remove bzero weak alias in SS2 memset 18baf86f51 x86_64/multiarch: Sort sysdep_routines and put one entry per line d422197a69 x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ)) 58947e1fa5 fortify: Ensure that __glibc_fortify condition is a constant [BZ #29141] 28ea43f8d6 dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo 78f82ab4ef manual: Document the dlinfo function bbb017a2bb NEWS: Add a bug fix entry for BZ #29109 5c0d94d780 linux: Fix posix_spawn return code if clone fails (BZ#29109) 059e36d9ed x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896] 676f7bcf11 x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895] c394d7e11a x86: Set .text section in memset-vec-unaligned-erms de0cd691b2 x86-64: Optimize bzero 0bf9c8b5fe x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only) 58596411ad x86: Improve vec generation in memset-vec-unaligned-erms.S 36766c02af x86-64: Fix strcmp-evex.S 250e277797 x86-64: Fix strcmp-avx2.S 34ef810945 x86: Optimize strcmp-evex.S b68e782f8e x86: Optimize strcmp-avx2.S ec5b79aac7 manual: Clarify that abbreviations of long options are allowed 0bcba53020 Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits/hwcap.h 95759abbf3 Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h eed29011f9 Update kernel version to 5.17 in tst-mman-consts.py e72c363a15 Update kernel version to 5.16 in tst-mman-consts.py edc06fdd62 Update syscall lists for Linux 5.17 dde291ab53 posix/glob.c: update from gnulib 7d96aa2d7d linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097) 14b1e32a4d i386: Regenerate ulps ef87599348 linux: Fix missing internal 64 bit time_t stat usage 10fe3cd309 elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) cb4d670d8f scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier 106b7e0e45 dlfcn: Do not use rtld_active () to determine ld.so state (bug 29078) e5cf8ccca6 INSTALL: Rephrase -with-default-link documentation c8ee1c85c0 misc: Fix rare fortify crash on wchar funcs. [BZ 29030] (From OE-Core rev: 50ca0eea5424c89c9b39cf69d8bd73fd65f06e95) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* init-system-helpers: upgrade 1.63 -> 1.64wangmy2022-07-121-2/+2
| | | | | | | | | | | | | | | | License-Update: year updated to 2022 Changelog: ========= * Team upload. * d-s-h: break infinite recursion on symlinks. (Closes: #1014119) * Bump Standards-Version to 4.6.1, no changes * Update date ranges in d/copyright (From OE-Core rev: 267521e66560f214d3b037a7c268c26699d84988) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: upgrade 1.26.9 -> 1.26.10wangmy2022-07-121-1/+2
| | | | | | | | | | | | | | | Add dependence python3-logging. Changelog: ========= * Removed support for Python 3.5 * Fixed an issue where a "ProxyError" recommending configuring the proxy as HTTP instead of HTTPS could appear even when an HTTPS proxy wasn't configured. (From OE-Core rev: a8a26a92dfe367472daf086a33a1b30ff6d17540) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-typing-extensions: upgrade 4.2.0 -> 4.3.0wangmy2022-07-121-1/+1
| | | | | | | | | | | | Changelog: ========= - Add typing_extensions.NamedTuple, allowing for generic NamedTuples on Python <3.11 - Adjust typing_extensions.TypedDict to allow for generic TypedDicts on Python <3.11 (From OE-Core rev: 64e3b4b13a9d3d46e0908125560fbb5339022545) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.23.0 -> 1.23.1wangmy2022-07-121-1/+1
| | | | | | | (From OE-Core rev: 588b9bfc68a17441217d82fab69723ee3f4435ee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Fix build failure for qemuriscv64He Zhe2022-07-122-0/+38
| | | | | | | | | | | | | | | Backport a patch from upstream to fix the following build failure. tmp-glibc/work/riscv64-wrs-linux/curl/7.84.0-r0/recipe-sysroot-native/ usr/bin/riscv64-wrs-linux/../../libexec/riscv64-wrs-linux/gcc/ riscv64-wrs-linux/12.1.0/ld: ../lib/.libs/libcurl.so: undefined reference to `__atomic_exchange_1' collect2: error: ld returned 1 exit status (From OE-Core rev: 13d2bf6a34f4182c5c8bdd280d1ffd4caac3844a) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema: upgrade 4.6.1 -> 4.7.1wangmy2022-07-121-1/+1
| | | | | | | | | Minor tweak of the PyPI hyperlink names (From OE-Core rev: e169cce3615acf5adccedaa47411453775853d28) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-imagesize: upgrade 1.3.0 -> 1.4.1wangmy2022-07-121-1/+1
| | | | | | | (From OE-Core rev: 37279c52f3175c78ea27f4e55dc511ee3c30a5f6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hatchling: upgrade 1.3.1 -> 1.5.0wangmy2022-07-121-1/+1
| | | | | | | (From OE-Core rev: e2ea2c360ec504e8911e64277f233aae367d5f43) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography-vectors: upgrade 37.0.3 -> 37.0.4wangmy2022-07-121-1/+1
| | | | | | | | | | | Changelog: ========== Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.5. (From OE-Core rev: 0bcc4b25a0ae3df34baf3d831903b22c2d86c6cc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: upgrade 37.0.3 -> 37.0.4wangmy2022-07-121-1/+1
| | | | | | | | | | | Changelog: ========== Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.5. (From OE-Core rev: aeb45161afd3e6590c7732a7e4aec4c758d0615c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-atomicwrites: upgrade 1.4.0 -> 1.4.1wangmy2022-07-121-2/+1
| | | | | | | (From OE-Core rev: 3853af4ceda3cc503e44b9bc60addd986675105f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* inetutils: upgrade 2.2 -> 2.3wangmy2022-07-121-1/+1
| | | | | | | (From OE-Core rev: 14fa9cd03aaa2dca53d2026ddc8afcd8a3a2966d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnupg: upgrade to 2.3.7 to fix CVE-2022-34903Yue Tao2022-07-121-1/+1
| | | | | | | (From OE-Core rev: f511d6ca6db17c585532243f4c015692dfb2b727) Signed-off-by: Yue Tao <yue.tao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bin_package: install into base_prefixPascal Bach2022-07-121-1/+2
| | | | | | | | | This makes the bin_package.bbclass work properly with the native class. (From OE-Core rev: ad330b6d4b6e2ba051b5c6c437e07a183831f757) Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: ignore pn- overrides when determining SRC_URI overridesPaul Eggleton2022-07-121-1/+3
| | | | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: 3f2a812ade42ece0bb59b2d303125a91b29936dd) Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-arch: Fix buildpaths leaking into external module compilesRichard Purdie2022-07-121-1/+1
| | | | | | | | | | | | 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. (From OE-Core rev: b56dc9009ba93174de6bf4c01e17808ef249dc5c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsps: update to v5.15.52 and buildpaths fixesBruce Ashfield2022-07-121-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 545aecd22961 Linux 5.15.52 ea512d540a55 io_uring: fix not locked access to fixed buf table 5696f7983d5d net: mscc: ocelot: allow unregistered IP multicast flooding to CPU 810962c79417 rtw88: rtw8821c: enable rfe 6 devices d52f1c588824 rtw88: 8821c: support RFE type4 wifi NIC e8d4878dcd00 fs: account for group membership dc85bc24fbf1 fs: fix acl translation 38753e9173a5 fs: support mapped mounts of mapped filesystems 968e66f8ff70 fs: add i_user_ns() helper 21c6c720be75 fs: port higher-level mapping helpers 7d0536a8fab7 fs: remove unused low-level mapping helpers f895d0ff47be fs: use low-level mapping helpers 1c62e0186d94 docs: update mapping documentation b20dcf603b8d fs: account for filesystem mappings 3374eb1b0afc fs: tweak fsuidgid_has_mapping() 7bc23abcb414 fs: move mapping helpers b3679e8b5996 fs: add is_idmapped_mnt() helper ab0b6dc5e16b powerpc/ftrace: Remove ftrace init tramp once kernel init is complete ce6bfe55237e xfs: only bother with sync_filesystem during readonly remount 3465b167831e xfs: prevent UAF in xfs_log_item_in_current_chkpt 4f0c91ab4c7d xfs: check sb_meta_uuid for dabuf buffer recovery c4f376ba8be8 xfs: remove all COW fork extents when remounting readonly 40de647b2bab xfs: Fix the free logic of state in xfs_attr_node_hasname 0e84e17c16a3 xfs: punch out data fork delalloc blocks on COW writeback failure 71a218ca4fde xfs: use kmem_cache_free() for kmem_cache objects 1cdcd496b7ca bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() edbaf6e5e93a x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted f4a80ec8c51d tick/nohz: unexport __init-annotated tick_nohz_full_setup() 37238449af78 Linux 5.15.51 7fc188a9a9cc powerpc/pseries: wire up rng during setup_arch() 17aa69b458fd kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) cced9ce619ef dma-direct: use the correct size for dma_set_encrypted() a8bbb4c26460 perf build-id: Fix caching files with a wrong build ID 46a78d141335 random: update comment from copy_to_user() -> copy_to_iter() 7a3a4683562e ARM: dts: bcm2711-rpi-400: Fix GPIO line names bcf2087ce4de modpost: fix section mismatch check for exported init/exit sections da3ee7cd2f15 ARM: cns3xxx: Fix refcount leak in cns3xxx_init cde4480b5ab0 memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings 4d9c60e868f7 ARM: Fix refcount leak in axxia_boot_secondary 10ba9d499a9f soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe d23f76018e17 ARM: exynos: Fix refcount leak in exynos_map_pmu 5e00d3d4023c arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode 4b5047643466 ARM: dts: imx6qdl: correct PU regulator ramp delay c845b98be950 ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node 93f7d2a7fcf3 drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl() 1ad385647bf3 powerpc/powernv: wire up rng during setup_arch c1cfae46c5dc powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address fe643b5afde6 powerpc: Enable execve syscall exit tracepoint 416d16b7dc0b powerpc/microwatt: wire up rng during setup_arch() 6b28ca2cf344 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX cb4d52085c8b parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI 0dcc1dd8a5dd xtensa: Fix refcount leak bug in time.c 016245172317 xtensa: xtfpga: Fix refcount leak bug in setup 711591bf1dab iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels() ab7bf025cee8 iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client 4358bf6b1aad iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties() bb6f853289fe iio: adc: axp288: Override TS pin bias current for some models 4f89730288ee iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message d361b3cc1cf8 iio: adc: stm32: Fix ADCs iteration in irq handler 148bab179f04 iio: afe: rescale: Fix boolean logic bug 80e80577043f iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) 2a2d448a74ab iio: adc: stm32: fix maximum clock rate for stm32mp15x 4687c3f95524 iio: trigger: sysfs: fix use-after-free on remove f359c4751de1 iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() 005cb02224a9 iio: accel: mma8452: ignore the return value of reset operation cb0d87f2519d iio:accel:mxc4005: rearrange iio trigger get and register 3357fb9da21a iio:accel:bma180: rearrange iio trigger get and register 240fb3913f18 iio:accel:kxcjk-1013: rearrange iio trigger get and register a1356318042e iio:chemical:ccs811: rearrange iio trigger get and register 974e69beebb3 iio:humidity:hts221: rearrange iio trigger get and register f650029de357 f2fs: attach inline_data after setting compression d98b5032c9d0 btrfs: fix deadlock with fsync+fiemap+transaction commit 1238f580cd81 btrfs: don't set lock_owner when locking extent buffer for reading 46336a59a4a7 dt-bindings: usb: ehci: Increase the number of PHYs 9a0b865d8b4c dt-bindings: usb: ohci: Increase the number of PHYs 308df8d4e41b usb: chipidea: udc: check request status before setting device address 07f1d9a6b75d USB: gadget: Fix double-free bug in raw_gadget driver 61c3a21ba6f6 usb: gadget: Fix non-unique driver names in raw-gadget driver da57f113e817 xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI cfa16dd21be0 xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI c1c78d4d9b0a xhci: turn off port power in shutdown 9509a175a560 usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC 288f30e17513 iio: adc: vf610: fix conversion mode sysfs node name 466e15f845d7 iio: magnetometer: yas530: Fix memchr_inv() misuse 490dd2dd2a79 iio: mma8452: fix probe fail when device tree compatible is used. ff3e50ca9250 s390/cpumf: Handle events cycles and instructions identical 09dd5630fea6 gpio: winbond: Fix error code in winbond_gpio_get() e3ea126c513c nvme: move the Samsung X5 quirk entry to the core quirks 1057d42602cb nvme-pci: add NO APST quirk for Kioxia device 72fa0f65b566 sock: redo the psock vs ULP protection check eb9399970565 Revert "net/tls: fix tls_sk_proto_close executed repeatedly" 8d7fe9ad6fdd virtio_net: fix xdp_rxq_info bug after suspend/resume 8eb0223631f8 igb: Make DMA faster when CPU is active on the PCIe link 60fd29f1ff46 regmap-irq: Fix offset/index mismatch in read_sub_irq_data() b0581f93cf05 regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips 20229bb99545 ice: ethtool: advertise 1000M speeds properly 2b2bba96526f afs: Fix dynamic root getattr ab150a2bf6c5 MIPS: Remove repetitive increase irq_err_count 3e2c9ee9c1e6 x86/xen: Remove undefined behavior in setup_features() ffa12a326415 xen-blkfront: Handle NULL gendisk 0315bd8ad0dd selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh 5b45535865d6 udmabuf: add back sanity check be64f54a0db2 net/tls: fix tls_sk_proto_close executed repeatedly a3b2470399f6 erspan: do not assume transport header is always set 26e70f8989cb perf arm-spe: Don't set data source if it's not a memory operation e24709e89b1b drm/msm/dp: force link training for display resolution change 796d3acd7d9e drm/msm/dp: do not initialize phy until plugin interrupt received 40e9efdc2ef9 drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed 2ecf5ff9aa14 drm/msm/dp: Drop now unused hpd_high member d0b4a61f8713 drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() 3c39a1719773 drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf 45bd293bbcd8 net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms efb10d2a047d ethtool: Fix get module eeprom fallback 6386fdde8df0 bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers 2af944210dc2 igb: fix a use-after-free issue in igb_clean_tx_ring cd7789e659e8 tipc: fix use-after-free Read in tipc_named_reinit ad10d61c55aa net: fix data-race in dev_isalive() f617cef46552 net: Write lock dev_base_lock without disabling bottom halves. 638be56ae9cc KVM: arm64: Prevent kmemleak from accessing pKVM memory d7fe6be43cfa phy: aquantia: Fix AN when higher speeds than 1G are not advertised 8e74f5ceea52 scsi: storvsc: Correct reporting of Hyper-V I/O size limits b28e4e3fd34c bpf, x86: Fix tail call count offset calculation on bpf2bpf call 0eef1dcb9774 drm/sun4i: Fix crash during suspend after component bind failure b03607437ea8 bpf: Fix request_sock leak in sk lookup helpers 7154e4df56d4 drm/msm: use for_each_sgtable_sg to iterate over scatterlist 64e6ba7f2d2f xsk: Fix generic transmit when completion queue reservation fails 54abcc525269 scsi: iscsi: Exclude zero from the endpoint ID range 0a7a5261705f drm/msm: Switch ordering of runpm put vs devfreq_idle 7d5fe94333a9 scsi: scsi_debug: Fix zone transition to full condition d0906b0fffc9 netfilter: use get_random_u32 instead of prandom f7fa3263079c drm/msm: Fix double pm_runtime_disable() call c6f6c9668609 drm/msm: Ensure mmap offset is initialized 45dc151ca0b9 USB: serial: option: add Quectel RM500K module support d5eb7d6baed5 USB: serial: option: add Quectel EM05-G modem b919ece13b6b USB: serial: option: add Telit LE910Cx 0x1250 composition e5b0f42edda2 USB: serial: pl2303: add support for more HXN (G) types 0895a2235bae drm/i915: Implement w/a 22010492432 for adl-s bae4d6a2dd9e tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher() c3f51b28a8bc dm mirror log: clear log bits up to BITS_PER_LONG boundary ac0a5f701f4d dm era: commit metadata in postsuspend after worker stops c477de4c7d43 ata: libata: add qc->flags in ata_qc_complete_template tracepoint 0af674e7a764 mtd: rawnand: gpmi: Fix setting busy timeout setting 0f6f66b4ef27 MAINTAINERS: Add new IOMMU development mailing list 87a54feba68f xen/gntdev: Avoid blocking in unmap_grant_pages() fe9ba4f29320 mmc: mediatek: wait dma stop bit reset to 0 7df8c497214b mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing 161ec2a0807d scsi: ibmvfc: Allocate/free queue resource only during probe/remove 8540f66196ca scsi: ibmvfc: Store vhost pointer during subcrq allocation 4a19c1cee0de btrfs: add error messages to all unrecognized mount options 82e3769c0257 btrfs: prevent remounting to v1 space cache for subpage mount 341d33128a94 btrfs: fix hang during unmount when block group reclaim task is running f0126bcaee81 9p: fix fid refcount leak in v9fs_vfs_get_link 22832ac3eb5b 9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl 10629c04b3a8 9p: Fix refcounting during full path walks for fid lookups cbf585269510 net: openvswitch: fix parsing of nw_proto for IPv6 fragments 56c6f1fcd594 ALSA: hda/realtek: Add quirk for Clevo NS50PU 48e3b93cda56 ALSA: hda/realtek: Add quirk for Clevo PD70PNT dffaf580c3c2 ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly c478ceb4342b ALSA: hda/realtek - ALC897 headset MIC no sound 82e29e99f2ab ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop d12a5d1b5053 ALSA: hda/conexant: Fix missing beep setup 535abf6207ef ALSA: hda/via: Fix missing beep setup eb4c99d089c0 random: quiet urandom warning ratelimit suppression message 7a42647f7037 random: schedule mix_interrupt_randomness() less often (From meta-yocto rev: 3dea60e5c423c2324085dfafd0954d4f4759724e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>