summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-05-26linux-yocto/5.10: update to v5.10.113stable/honister-nextanujm/honisterBruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 54af9dd2b958 Linux 5.10.113 7992fdb045fb Revert "net: micrel: fix KS8851_MLL Kconfig" 8bedbc8f7f35 block/compat_ioctl: fix range check in BLKGETSIZE fea24b07edfc staging: ion: Prevent incorrect reference counting behavour dccee748af17 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller 572761645b88 jbd2: fix a potential race while discarding reserved buffers after an abort 50aac4427360 can: isotp: stop timeout monitoring when no first frame was sent e1e96e372721 ext4: force overhead calculation if the s_overhead_cluster makes no sense 4789149b9ea2 ext4: fix overhead calculation to account for the reserved gdt blocks 0c54b093766b ext4, doc: fix incorrect h_reserved size 22c450d39f89 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole 75ac724684b7 ext4: fix use-after-free in ext4_search_dir a46b3d849864 ext4: fix symlink file size not match to file content f6038d43b25b ext4: fix fallocate to use file_modified to update permissions consistently 19590bbc691d perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event e012f9d1af54 powerpc/perf: Fix power9 event alternatives 0a2cef65b329 drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage f8f8b3124b89 KVM: PPC: Fix TCE handling for VFIO 405d98427416 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare 231381f52116 drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised 51d9cbbb0f5a perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled 88fcfd6ee6c5 sched/pelt: Fix attach_entity_load_avg() corner case c55327bc3712 arm_pmu: Validate single/group leader events 5580b974a84b ARC: entry: fix syscall_trace_exit argument 7082650eb826 e1000e: Fix possible overflow in LTR decoding 43a2a3734aa3 ASoC: soc-dapm: fix two incorrect uses of list iterator 54e6180c8c2d gpio: Request interrupts after IRQ is initialized 0837ff17d052 openvswitch: fix OOB access in reserve_sfa_size() 19f6dcb1f0f0 xtensa: fix a7 clobbering in coprocessor context load/store f399ab11dd6c xtensa: patch_text: Fixup last cpu should be master ba2716da2336 net: atlantic: invert deep par in pm functions, preventing null derefs 358a3846f6a9 dma: at_xdmac: fix a missing check on list iterator cf23a960c5c6 ata: pata_marvell: Check the 'bmdma_addr' beforing reading 9ca66d791439 mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() ed5d4efb4df1 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup 6b932920b96f mm, hugetlb: allow for "high" userspace addresses 50cbc583fa83 EDAC/synopsys: Read the error count from the correct register 7ec6e06ee405 nvme-pci: disable namespace identifiers for Qemu controllers 316bd86c2261 nvme: add a quirk to disable namespace identifiers 76101c8e0c31 stat: fix inconsistency between struct stat and struct compat_stat bf28bba30410 scsi: qedi: Fix failed disconnect handling a284cca3d81a net: macb: Restart tx only if queue pointer is lagging 9581e07b549b drm/msm/mdp5: check the return of kzalloc() 8d71edabb0ab dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() b3afe5a7fd75 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant 202748f44148 mt76: Fix undefined behavior due to shift overflowing the constant 0de9c104d04a net: atlantic: Avoid out-of-bounds indexing 5bef9fc38ffa cifs: Check the IOCB_DIRECT flag, not O_DIRECT e129c55153c8 vxlan: fix error return code in vxlan_fdb_append 8e7ea1136475 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes cd227ac03f2a ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant 490815f0b50e platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative cb17b56a9b4d reset: tegra-bpmp: Restore Handle errors in BPMP response d513ea9b7ef8 ARM: vexpress/spc: Avoid negative array index when !SMP 052e4a661f90 arm64: mm: fix p?d_leaf() 18ff7a2efa4e arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() 3bf8ca350170 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets 520aab8b723c dmaengine: idxd: add RO check for wq max_transfer_size write 9a3c026dc3a5 dmaengine: idxd: add RO check for wq max_batch_size write f593f49fcd17 net: stmmac: Use readl_poll_timeout_atomic() in atomic state 3d55b195747c netlink: reset network and mac headers in netlink_dump() 49516e6ed914 ipv6: make ip6_rt_gc_expire an atomic_t 078d839f11ac l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu 0ac8f83d8f64 net/sched: cls_u32: fix possible leak in u32_init_knode() 93366275be72 ip6_gre: Fix skb_under_panic in __gre6_xmit() 200f96ebb389 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() 8fb76adb89f0 net/packet: fix packet_sock xmit return value checking a499cb5f3ef9 net/smc: Fix sock leak when release after smc_shutdown() 60592f16a456 rxrpc: Restore removed timer deletion fc7116a79a86 igc: Fix BUG: scheduling while atomic 46b0e4f998ce igc: Fix infinite loop in release_swfw_sync c075c3ea0317 esp: limit skb_page_frag_refill use to a single page 3f7914dbeacd spi: spi-mtk-nor: initialize spi controller after resume f714abf28f81 dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources 9bc949a181ba dmaengine: imx-sdma: Fix error checking in sdma_event_remap 12aa8021c7a7 ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use b6f474cd3097 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component 608fc58858bf ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek d29c78d3f9c5 dm: fix mempool NULL pointer race when completing IO cf9b19546494 ALSA: hda/realtek: Add quirk for Clevo NP70PNP 8ce3820fc9d4 ALSA: usb-audio: Clear MIDI port active flag after draining 43ce33a68e2b net/sched: cls_u32: fix netns refcount changes in u32_change() 04dd45d9776e gfs2: assign rgrp glock before compute_bitstructs 378061c9b886 perf tools: Fix segfault accessing sample_id xyarray 5e8446e3820c tracing: Dump stacktrace trigger to the corresponding instance 69848f9488bc mm: page_alloc: fix building error on -Werror=array-compare 08ad7a770efa etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8be43ceaf742c4c1b59522ac75df4846cc271461) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-26linux-yocto: Enable powerpc-debug fragment for ppc64 LEKhem Raj
qemuppc64 is LE by default, this fixes kernel build for qemuppc64 with gcc12 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f1674f1aeff5d2b3b2e79cc68ce1156f79eed548) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-26linux-yocto: enable powerpc debug fragmentBruce Ashfield
gcc12 generates some warnings with arch/powerpc, and we know that these warnings are understood/non-fatal at runtime. This fragment allows testing to continue, while upstream powerpc looks at removing warnings. We only enable it for 5.10/5.15 standard kernels for now, since this gets us enough coverage to continue working with gcc12. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 992d9d41642981152a387fe59733cc6a77ea3528) [Make changes only for 5.10 kernel] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-26openssl: Minor security upgrade 1.1.1n to 1.1.1oRanjitsinh Rathod
This security upgrade fixes CVE-2022-1292 as per below link Link: https://www.openssl.org/news/cl111.txt Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-26openssl: upgrade 1.1.1l -> 1.1.1nOvidiu Panait
Upgrade openssl 1.1.1l -> 1.1.1n to fix CVE-2022-0778: https://nvd.nist.gov/vuln/detail/CVE-2022-0778 https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=3118eb64934499d93db3230748a452351d1d9a65 This also fixes an evp_extra_test ptest failure introduced by openssl-1.1.1m: """ not ok 19 - test_signatures_with_engine ERROR: (ptr) 'e = ENGINE_by_id(engine_id) != NULL' failed @ ../openssl-1.1.1m/test/evp_extra_test.c:1890 0x0 not ok 20 - test_cipher_with_engine <snip> """ The ptest change is already present in Yocto master since oe-core commit 5cd40648b0ba ("openssl: upgrade to 3.0.1"). Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13wic/plugins/rootfs: Fix permissions when splitting rootfs folders across ↵Felix Moessbauer
partitions This patches makes locating the file database containing the file and folder usernames and permissions more reliable. In addition to locating it relative to the partition directory, we also try to locate it relative to the IMAGE_ROOTFS. Prior to this patch, the database was not found when using --rootfs-dir=${IMAGE_ROOTFS}/<x> in the WIC script, leading to erronous file permissions and ownership. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 09e18ee246da8b56f446c4db548fb9c7e895142b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13linux-yocto/5.10: update to v5.10.112Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 1052f9bce629 Linux 5.10.112 5c62d3bf1410 ax25: Fix UAF bugs in ax25 timers f934fa478dd1 ax25: Fix NULL pointer dereferences in ax25 timers 145ea8d213e8 ax25: fix NPD bug in ax25_disconnect a4942c6fea87 ax25: fix UAF bug in ax25_send_control() b20a5ab0f5fb ax25: Fix refcount leaks caused by ax25_cb_del() 57cc15f5fd55 ax25: fix UAF bugs of net_device caused by rebinding operation 5ddae8d06441 ax25: fix reference count leaks of ax25_dev 5ea00fc60676 ax25: add refcount in ax25_dev to avoid UAF bugs 361288633bfa scsi: iscsi: Fix unbound endpoint error handling 129db30599bc scsi: iscsi: Fix endpoint reuse regression 26f827e095ab dma-direct: avoid redundant memory sync for swiotlb 9a5a4d23e24d timers: Fix warning condition in __run_timers() 84837f43e56f i2c: pasemi: Wait for write xfers to finish 89496d80bf84 smp: Fix offline cpu check in flush_smp_call_function_queue() cd02b2687d66 dm integrity: fix memory corruption when tag_size is less than digest size 0a312ec66a03 ARM: davinci: da850-evm: Avoid NULL pointer dereference 0806f1930562 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation 0275c75955d1 genirq/affinity: Consider that CPUs on nodes can be unbalanced 1fcfe37d170a drm/amdgpu: Enable gfxoff quirk on MacBook Pro 68ae52efa132 drm/amd/display: don't ignore alpha property on pre-multiplied mode a263712ba8c9 ipv6: fix panic when forwarding a pkt with no in6 dev 659214603bf2 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size 912797e54c99 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" 48d070ca5e7e ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers 163e16247130 ALSA: hda/realtek: Add quirk for Clevo PD50PNT 5e4dd1799883 btrfs: mark resumed async balance as writing 1d2eda18f6ff btrfs: fix root ref counts in error handling in btrfs_get_root_ref 9b7ec35253c9 ath9k: Fix usage of driver-private space in tx_info 0f65cedae500 ath9k: Properly clear TX status area before reporting to mac80211 cc21ae932656 gcc-plugins: latent_entropy: use /dev/urandom c089ffc846c8 memory: renesas-rpc-if: fix platform-device leak in error path 342454231ee5 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded 06c348fde545 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() 20ed94f8181a mm: fix unexpected zeroed page mapping with zram swap 192e507ef894 mm, page_alloc: fix build_zonerefs_node() 000b3921b4d5 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant ca24c5e8f0ac drivers: net: slip: fix NPD bug in sl_tx_timeout() e8cf1e4d953d scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan 5b7ce74b6bc8 scsi: mvsas: Add PCI ID of RocketRaid 2640 4b44cd584057 drm/amd/display: Fix allocate_mst_payload assert on resume 34ea097fb63d drm/amd/display: Revert FEC check in validation fa5ee7c4232c myri10ge: fix an incorrect free for skb in myri10ge_sw_tso d90df6da50c5 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup 9c12fcf1d864 net: axienet: setup mdio unconditionally b643807a735e tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry 98973d2bdd4a arm64: alternatives: mark patch_alternative() as `noinstr` 2462faffbfa5 regulator: wm8994: Add an off-on delay for WM8994 variant aa8cdedaf760 gpu: ipu-v3: Fix dev_dbg frequency output 150fe861c57c ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs 1ff5359afa5e net: micrel: fix KS8851_MLL Kconfig d3478709edf2 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 b9a110fa755b scsi: lpfc: Fix queue failures when recovering from PCI parity error aec36b98a1bb scsi: target: tcmu: Fix possible page UAF 43666798059c Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer 1d7a5aae884c drm/amdkfd: Check for potential null return of kmalloc_array() e5afacc826a8 drm/amdgpu/vcn: improve vcn dpg stop procedure d2e0931e6d84 drm/amdkfd: Fix Incorrect VMIDs passed to HWS 7fc0610ad818 drm/amd/display: Update VTEM Infopacket definition 6906e05cf3ad drm/amd/display: FEC check in timing validation 756c61c1680f drm/amd/display: fix audio format not updated after edid updated 76e086ce7b2d btrfs: do not warn for free space inode in cow_file_range 217190dc66ef btrfs: fix fallocate to use file_modified to update permissions consistently 9b5d1b3413d7 drm/amd: Add USBC connector ID 6f9c06501d28 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" 504c15f07f54 dm mpath: only use ktime_get_ns() in historical selector 4e166a41180b cifs: potential buffer overflow in handling symlinks 67677050cecb nfc: nci: add flush_workqueue to prevent uaf bfba9722cf2e perf tools: Fix misleading add event PMU debug message 280f721edc54 testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set eb8873b324d9 sctp: Initialize daddr on peeled off socket 45226fac4d31 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart 73805795c99f scsi: iscsi: Fix offload conn cleanup when iscsid restarts 699bd835c36e scsi: iscsi: Move iscsi_ep_disconnect() 46f37a34a53d scsi: iscsi: Fix in-kernel conn failure handling 812573896711 scsi: iscsi: Rel ref after iscsi_lookup_endpoint() 22608545b834 scsi: iscsi: Use system_unbound_wq for destroy_work 4029a1e992fc scsi: iscsi: Force immediate failure during shutdown 17d14456f626 scsi: iscsi: Stop queueing during ep_disconnect da9cf24aa739 scsi: pm80xx: Enable upper inbound, outbound queues e08d26971237 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 35b91e49bc80 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() 98a7f6c4ada4 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() 5f78ad93837c drm/msm: Fix range size vs end confusion 5513f9a0b068 cfg80211: hold bss_lock while updating nontrans_list a44938950e5e net/sched: taprio: Check if socket flags are valid 08d5e3e95453 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link 2ad9d890d850 net: dsa: felix: suppress -EPROBE_DEFER errors f2cc341fcc42 net/sched: fix initialization order when updating chain 0 head 7a7cf8414841 mlxsw: i2c: Fix initialization error flow 43e58e119a2b net: mdio: Alphabetically sort header inclusion 9709c8b5cdc8 gpiolib: acpi: use correct format characters d67c900f1947 veth: Ensure eth header is in skb's linear part 845f44ce3d9f net/sched: flower: fix parsing of ethertype following VLAN header 85ee17ca21cf SUNRPC: Fix the svc_deferred_event trace class af12dd71235c media: rockchip/rga: do proper error checking in probe 563712971202 firmware: arm_scmi: Fix sorting of retrieved clock rates 16c628b0c6fa memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe cb66641f8106 drm/msm: Add missing put_task_struct() in debugfs path 921fdc45a084 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() 5d131318bb87 ACPI: processor idle: Check for architectural support for LPI 503934df3108 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function cfa98ffc42f1 hamradio: remove needs_free_netdev to avoid UAF 80a4df14643f hamradio: defer 6pack kfree after unregister_netdev f0c31f192f38 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu 6c8e5cb264df Linux 5.10.111 d36febbcd537 powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit 5c672073bcca mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning 5973f7507a73 irqchip/gic, gic-v3: Prevent GSI to SGI translations 000e09462f85 Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() e1f540b752cb arm64: module: remove (NOLOAD) from linker script 919823bd6738 selftests: cgroup: Test open-time cgroup namespace usage for migration checks 637eca44b8f7 selftests: cgroup: Test open-time credential usage for migration checks 9dd39d2c6572 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 e74da71e6614 selftests/cgroup: Fix build on older distros 4665722d36ad cgroup: Use open-time credentials for process migraton perm checks f089471d1b75 mm: don't skip swap entry even if zap_details specified 58823a9b097c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE 03b39bbbec8b dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" 40e00885a61f tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts 75c8558d410f tools build: Filter out options and warnings not supported by clang 6374faf49e89 perf python: Fix probing for some clang command line options 79abc219bafd perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 82e43950143c drm/amdkfd: Create file descriptor after client is added to smi_clients list 326b408e7ec7 drm/nouveau/pmu: Add missing callbacks for Tegra devices 786ae8de3a5e drm/amdgpu/smu10: fix SoC/fclk units in auto mode ff24114bb08d irqchip/gic-v3: Fix GICR_CTLR.RWP polling 451214b266e9 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator fc629224aa62 ata: sata_dwc_460ex: Fix crash due to OOB write 7e88a50704b0 gpio: Restrict usage of GPIO chip irq members before initialization 5f54364ff6cf RDMA/hfi1: Fix use-after-free bug for mm struct 8bb41682911f arm64: patch_text: Fixup last cpu should be master a044bca8ef31 btrfs: prevent subvol with swapfile from being deleted 82ae73ac963c btrfs: fix qgroup reserve overflow the qgroup limit fc4bdaed4d4e x86/speculation: Restore speculation related MSRs during S3 resume 8c9e26c890ba x86/pm: Save the MSR validity status at context setup 2827328e646d io_uring: fix race between timeout flush and removal f7e183b0a713 mm/mempolicy: fix mpol_new leak in shared_policy_replace 7d659cb1763f mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) 6adc01a7aa37 lz4: fix LZ4_decompress_safe_partial read out of bound 8b6f04b4c9d9 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete 029b4170737f mmc: mmci: stm32: correctly check all elements of sg list 41a519c05bee Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" 9de98470db6e arm64: Add part number for Arm Cortex-A78AE 4604b5738d5b perf session: Remap buf if there is no space for event 362ced37690d perf tools: Fix perf's libperf_print callback 65210fac639e perf: arm-spe: Fix perf report --mem-mode bd905fed87ce iommu/omap: Fix regression in probe for NULL pointer dereference b3c00be2ff8b SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() 9a45e08636bb SUNRPC: Handle low memory situations in call_status() 132cbe2f182a SUNRPC: Handle ENOMEM in call_transmit_status() aed30a205406 io_uring: don't touch scm_fp_list after queueing skb 594205b49367 drbd: Fix five use after free bugs in get_initial_state 970a6bb72912 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie 6c17f4ef3c4f spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() 8928239e5e2e qede: confirm skb is allocated before using b7893388bb88 net: phy: mscc-miim: reject clause 45 register accesses 08ff0e74fab5 rxrpc: fix a race in rxrpc_exit_net() 5ae05b5eb587 net: openvswitch: fix leak of nested actions 42ab401d22de net: openvswitch: don't send internal clone attribute to the userspace. e54ea8fc51ca ice: synchronize_rcu() when terminating rings e3dd1202ab2e ipv6: Fix stats accounting in ip6_pkt_drop ffce126c952e ice: Do not skip not enabled queues in ice_vc_dis_qs_msg b003fc4913ea ice: Set txq_teid to ICE_INVAL_TEID on ring creation ebd1e3458dbf dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe 43c2d7890eca IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition 3a57babfb6e9 RDMA/mlx5: Don't remove cache MRs when a delay is needed d8992b393f97 sfc: Do not free an empty page_ring 0ac74169ebc3 bnxt_en: reserve space inside receive page for skb_shared_info f8b0ef0a5889 drm/imx: Fix memory leak in imx_pd_connector_get_modes 25bc9fd4c8d1 drm/imx: imx-ldb: Check for null pointer after calling kmemdup 02ab4abe5bbf net: stmmac: Fix unset max_speed difference between DT and non-DT platforms 63ea57478aaa net: ipv4: fix route with nexthop object delete warning 4be6ed03107b ice: Clear default forwarding VSI during VSI release 589154d0f189 net/tls: fix slab-out-of-bounds bug in decrypt_internal c5f77b595379 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() 45b9932b4daa NFSv4: fix open failure with O_ACCMODE flag c688705a3978 Revert "NFSv4: Handle the special Linux file open access mode" cf580d2e3884 Drivers: hv: vmbus: Fix potential crash on module unload 0c122eb3a109 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() 84e5dfc05f37 Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" 3c3fbfa6dddb mm: fix race between MADV_FREE reclaim and blkdev direct IO read 1753a49e266d parisc: Fix patch code locking and flushing f7c35220305f parisc: Fix CPU affinity for Lasi, WAX and Dino chips c74e2f6ecc51 NFS: Avoid writeback threads getting stuck in mempool_alloc() 34681aeddcfc NFS: nfsiod should not block forever in mempool_alloc() 7a506fabcfe1 SUNRPC: Fix socket waits for write buffer space b9c5ac0a15f2 jfs: prevent NULL deref in diFree c69b442125bf virtio_console: eliminate anonymous module_init & module_exit 3309b3221711 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() 9cb90f9ad597 x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy b3882e78aa0a NFS: swap-out must always use STABLE writes. d4170a28217a NFS: swap IO handling is slightly different for O_DIRECT IO 4b6f122bdfdc SUNRPC: remove scheduling boost for "SWAPPER" tasks. f4fc47e71e32 SUNRPC/xprt: async tasks mustn't block waiting for memory f9244d31e05a SUNRPC/call_alloc: async tasks mustn't block waiting for memory e2b2542f7452 clk: Enforce that disjoints limits are invalid 1e9b5538cf16 clk: ti: Preserve node in ti_dt_clocks_register() a2a0e04f6478 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 4a2544ce244b NFSv4: Protect the state recovery thread against direct reclaim 9b9feec97c1f NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() 2e16895d06e6 w1: w1_therm: fixes w1_seq for ds28ea00 sensors 93498c6e775a staging: wfx: fix an error handling in wfx_init_common() 8f1d24f85ffd phy: amlogic: meson8b-usb2: Use dev_err_probe() aa0b72967853 staging: vchiq_core: handle NULL result of find_service_by_handle be4ecca95819 clk: si5341: fix reported clk_rate when output divider is 2 c9cf6baabf78 minix: fix bug when opening a file with O_DIRECT 8d9efd4434e3 init/main.c: return 1 from handled __setup() functions f44297861296 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error d745512d54fd netlabel: fix out-of-bounds memory accesses 2cc803804ec9 Bluetooth: Fix use after free in hci_send_acl 789621df1963 MIPS: ingenic: correct unit node address 61e25021e67a xtensa: fix DTC warning unit_address_format f6b9550f5367 usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm a4dd3e9e5ae8 net: sfp: add 2500base-X quirk for Lantech SFP module 278b652f0ad9 net: limit altnames to 64k total 423e7107f61f net: account alternate interface name memory 74c4d5025551 can: isotp: set default value for N_As to 50 micro seconds 1d7effe5fff9 scsi: libfc: Fix use after free in fc_exch_abts_resp() 02222bf4f0a2 powerpc/secvar: fix refcount leak in format_show() fd416c3f5a4c MIPS: fix fortify panic when copying asm exception handlers 7c657c0694ff PCI: endpoint: Fix misused goto label 79cfc0052f39 bnxt_en: Eliminate unintended link toggle during FW reset 9567d54e70ff Bluetooth: use memset avoid memory leaks f9b183f1332a Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} 647b35aaf454 tuntap: add sanity checks about msg_controllen in sendmsg 797b4ea9515e macvtap: advertise link netns via netlink 142ae7d4f215 mips: ralink: fix a refcount leak in ill_acc_of_setup() f2565cb40e9b net/smc: correct settings of RMB window update limit 224903cc60d0 scsi: hisi_sas: Free irq vectors in order for v3 HW f49ffaa85d2c scsi: aha152x: Fix aha152x_setup() __setup handler return value 91ee8a14efb6 mt76: mt7615: Fix assigning negative values to unsigned variable d83574666bac scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() a0bb65eadbf9 scsi: pm8001: Fix tag leaks on error 2051044d7901 scsi: pm8001: Fix task leak in pm8001_send_abort_all() 3bd9a28798ca scsi: pm8001: Fix pm8001_mpi_task_abort_resp() ef969095c442 scsi: pm8001: Fix pm80xx_pci_mem_copy() interface fe4b6d5a0dd7 drm/amdkfd: make CRAT table missing message informational only 2f2f017ea873 dm: requeue IO if mapping table not yet available 71c8df33fd77 dm ioctl: prevent potential spectre v1 gadget f655b724b440 ipv4: Invalidate neighbour for broadcast address upon address addition bae03957e8ca iwlwifi: mvm: Correctly set fragmented EBS 9538563d31a2 power: supply: axp288-charger: Set Vhold to 4.4V c66cc0404367 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum b1b27b0e8d48 tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. b02a1a65023f PCI: endpoint: Fix alignment fault error in copy tests 4820847e8bc2 usb: ehci: add pci device support for Aspeed platforms 0b9cf0b59925 iommu/arm-smmu-v3: fix event handling soft lockup e07e420a0056 PCI: aardvark: Fix support for MSI interrupts 6694b8643bde drm/amdgpu: Fix recursive locking warning ea21eaea7f5f powerpc: Set crashkernel offset to mid of RMA region fb5ac62fbe16 ipv6: make mc_forwarding atomic 5baf92a2c46c libbpf: Fix build issue with llvm-readelf 26a1e4739e44 cfg80211: don't add non transmitted BSS to 6GHz scanned channels 9a56e2b271bc mt76: dma: initialize skip_unmap in mt76_dma_rx_fill b42b6d0ec358 power: supply: axp20x_battery: properly report current when discharging de9505936c47 scsi: bfa: Replace snprintf() with sysfs_emit() ed7db959203e scsi: mvsas: Replace snprintf() with sysfs_emit() 995f51788868 bpf: Make dst_port field in struct bpf_sock 16-bit wide 339bd0b55ecd ath11k: mhi: use mhi_sync_power_up() c6a815f5abdf ath11k: fix kernel panic during unload/load ath11k modules e4d2d7201356 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 02e2ee861984 ptp: replace snprintf with sysfs_emit 9ea17b9f1dd0 usb: gadget: tegra-xudc: Fix control endpoint's definitions 07971b818e18 usb: gadget: tegra-xudc: Do not program SPARAM 927beb05aaa4 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj 85313d9bc7bd drm/amd/display: Add signal type check when verify stream backends same 9d7d83d0399e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 850c4351e895 drm: Add orientation quirk for GPD Win Max a24479c5e9f4 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest 66b0fa6b2218 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs 2e52a294700b rtc: wm8350: Handle error for wm8350_register_irq 0777fe98a44c gfs2: gfs2_setattr_size error path fix f349d7f9ee6d gfs2: Fix gfs2_release for non-writers regression 3f53715fd55c gfs2: Check for active reservation in gfs2_release 2dc49f58a29c ubifs: Rectify space amount budget for mkdir/tmpfile operations Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1a5b51284c28013563bf654aa41287b1288684fb) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13linux-yocto/5.10: base: enable kernel crypto userspace APIBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: bddb0e4921f base.cfg: enable kernel crypto userspace API Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a08c1c7dba66a1d12e029906d86f4f84e9166232) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13linux-yocto/5.10: update to v5.10.110Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 3238bffaf992 Linux 5.10.110 cf342cbfb37f PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" a25864c5bc20 arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones 558564db4475 coredump: Use the vma snapshot in fill_files_note b7933f145ad3 coredump/elf: Pass coredump_params into fill_note_info b043ae637a83 coredump: Remove the WARN_ON in dump_vma_snapshot 936c8be4d144 coredump: Snapshot the vmas in do_coredump 5318cdf4fd83 can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path 869016a2938a can: m_can: m_can_tx_handler(): fix use after free of skb e90518d10c7d KVM: x86/mmu: do compare-and-exchange of gPTE via the user address e36c45263a30 openvswitch: Fixed nd target mask field in the flow dump. 415edc68b652 docs: sysctl/kernel: add missing bit to panic_print 272c74323dcc um: Fix uml_mconsole stop/go c0a6a547388e ARM: dts: spear13xx: Update SPI dma properties ea3912af8b8a ARM: dts: spear1340: Update serial node properties 74f7971985bd ASoC: topology: Allow TLV control to be either read or write 3ca47556d920 ubi: fastmap: Return error code if memory allocation fails in add_aeb() 7704f243cbbd dt-bindings: spi: mxic: The interrupt property is not mandatory 648ab1dcc119 dt-bindings: mtd: nand-controller: Fix a comment in the examples 71917e45e1aa dt-bindings: mtd: nand-controller: Fix the reg property description 73f2f37417b0 bpf: Fix comment for helper bpf_current_task_under_cgroup() 90805175a206 bpf: Adjust BPF stack helper functions to accommodate skip > 0 86489492e876 mm/usercopy: return 1 from hardened_usercopy __setup() handler 81a04b9a32e4 mm/memcontrol: return 1 from cgroup.memory __setup() handler f321621f5c84 ARM: 9187/1: JIVE: fix return value of __setup handler d57feed3b114 mm/mmap: return 1 from stack_guard_gap __setup() handler 73f7cbb15191 batman-adv: Check ptr for NULL before reducing its refcnt f6da750bfaf4 ASoC: soc-compress: Change the check for codec_dai d3f786b7cf81 staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet 12e380bb6f16 proc: bootconfig: Add null pointer check 90ec1b1538d4 can: isotp: restore accidentally removed MSG_PEEK feature 16960ac92b84 platform/chrome: cros_ec_typec: Check for EC device e5b681822cac ACPI: CPPC: Avoid out of bounds access when parsing _CPC data 785a53373c22 riscv module: remove (NOLOAD) b27de7011cb3 io_uring: fix memory leak of uid in files registration 20499ed3c041 ARM: iop32x: offset IRQ numbers by 1 432b057f8e84 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl f28a857a61eb ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs ecfc3f8a6350 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() 503868a7c006 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() d9afc5146bd3 watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function 402b53dc7c46 pinctrl: pinconf-generic: Print arguments for bias-pull-* 7169f6011091 watch_queue: Free the page array when watch_queue is dismantled e64dc94990fd crypto: arm/aes-neonbs-cbc - Select generic cbc and aes a16f5ae8ade1 mailbox: imx: fix wakeup failure from freeze mode 051360e51341 rxrpc: Fix call timer start racing with call destruction a94d98e06eba net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware c73af4bc8a91 gfs2: Make sure FITRIM minlen is rounded up to fs block size 33c204266c12 rtc: check if __rtc_read_time was successful 381636f33fe4 XArray: Update the LRU list in xas_split() 3b9fabe8f6e8 can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value ef0acc514123 can: mcba_usb: properly check endpoint type 0801a51d7938 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path 1ac49c8fd49f XArray: Fix xas_create_range() when multi-order entry present 49f77ab50a31 wireguard: socket: ignore v6 endpoints when ipv6 is disabled 096f9d35cac0 wireguard: socket: free skb in send6 when ipv6 is disabled cd032f218c02 wireguard: queueing: use CFI-safe ptr_ring cleanup function 8a0c70c238c5 ubifs: rename_whiteout: correct old_dir size computing c34ae24a2590 ubifs: Fix to add refcount once page is set private 07a209fadee7 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() d07a24216931 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned 13b2a8151e3b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout 83e42a78428f ubifs: Fix deadlock in concurrent rename whiteout and inode writeback a90e2dbe66d2 ubifs: rename_whiteout: Fix double free for whiteout_ui->data 0c307349fe06 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM 0fb470eb4889 KVM: SVM: fix panic on out-of-bounds guest IRQ cd8c2d7c7c49 KVM: x86: fix sending PV IPI eccfee44949d KVM: Prevent module exit until all VMs are freed 09c771c45c12 KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated aea4ffdcf30f platform: chrome: Split trace include file d3a913ba1fea scsi: qla2xxx: Use correct feature type field during RFF_ID processing 633450063c10 scsi: qla2xxx: Reduce false trigger to login dd48727cabe5 scsi: qla2xxx: Fix N2N inconsistent PLOGI 0910a791a6d7 scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests f296e888e921 scsi: qla2xxx: Fix hang due to session stuck edea037716ff scsi: qla2xxx: Fix incorrect reporting of task management failure 9dc104edd729 scsi: qla2xxx: Fix disk failure to rediscover f97316dd393b scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() 0e4a89efc223 scsi: qla2xxx: Check for firmware dump already collected ef10a7530c34 scsi: qla2xxx: Add devids and conditionals for 28xx bad77c9a47b4 scsi: qla2xxx: Fix device reconnect in loop topology 8b52e20c22c2 scsi: qla2xxx: Fix warning for missing error code 7c9745421d43 scsi: qla2xxx: Fix wrong FDMI data for 64G adapter 7fef50214dd0 scsi: qla2xxx: Fix scheduling while atomic c45147018d7e scsi: qla2xxx: Fix stuck session in gpdb 031547f4c603 powerpc: Fix build errors with newer binutils 68fa67e939d8 powerpc/lib/sstep: Fix build errors with newer binutils ad806b402268 powerpc/lib/sstep: Fix 'sthcx' instruction f39a3309393a powerpc/kasan: Fix early region not updated correctly 89e5a4268760 KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU a3ad4530088d ALSA: hda/realtek: Add alc256-samsung-headphone fixup aa2ad067cd74 media: atomisp: fix bad usage at error handling logic 2412a5d29411 mmc: host: Return an error when ->enable_sdio_irq() ops is missing 808990afd855 media: hdpvr: initialize dev->worker at hdpvr_register_videodev 32582f82df2b media: Revert "media: em28xx: add missing em28xx_close_extension" b1c28577529c video: fbdev: sm712fb: Fix crash in smtcfb_write() e7bb29df2a14 ARM: mmp: Fix failure to remove sram device add823a9a5e2 ARM: tegra: tamonten: Fix I2C3 pad setting 08ec8450f3e5 lib/test_lockup: fix kernel pointer check for separate address spaces 40a5c93a7473 uaccess: fix type mismatch warnings from access_ok() a49b687a75d2 media: cx88-mpeg: clear interrupt status register before streaming video 460635026801 ASoC: soc-core: skip zero num_dai component in searching dai name a840fc067e8c ARM: dts: bcm2711: Add the missing L1/L2 cache information 681a317034b2 video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit a7c624abf694 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() 543dae0a46b0 video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() 910715c4b494 arm64: defconfig: build imx-sdma as a module 14df2556a190 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk c241cfd0a55f ARM: ftrace: avoid redundant loads or clobbering IP 41082d6432e5 media: atomisp: fix dummy_ptr check to avoid duplicate active_bo b554196e6d39 media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards 370b50492e54 ASoC: madera: Add dependencies on MFD 0020667edc06 ARM: dts: bcm2837: Add the missing L1/L2 cache information f040c0810291 ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 da210b1b551c video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit 8c7e2141fb89 video: fbdev: cirrusfb: check pixclock to avoid divide by zero 1e33f197468f video: fbdev: w100fb: Reset global state 08dff4820127 video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow 99e3f83539ca media: ir_toy: free before error exiting d658178b5ac2 media: staging: media: zoran: fix various V4L2 compliance errors bafec1a6ba4b media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com bd01629315ff media: staging: media: zoran: move videodev alloc b230f2d9441a ntfs: add sanity check on allocation size f7e8aff06262 f2fs: compress: fix to print raw data size in error path of lz4 decompression d91d1e681c99 NFSD: Fix nfsd_breaker_owns_lease() return values 498b7088db71 f2fs: fix to do sanity check on curseg->alloc_type 330d0e44fc5a ext4: don't BUG if someone dirty pages without asking ext4 first cd6d719534af ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit 69d2421b5527 ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb ecd384c436fd locking/lockdep: Iterate lock_classes directly when reading lockdep files 3ad817f1bd62 spi: tegra20: Use of_device_get_match_data() 1c200c8bce08 nvme-tcp: lockdep: annotate in-kernel sockets 7e4967e913ab parisc: Fix handling off probe non-access faults ede1ef1a7de9 PM: core: keep irq flags in device_pm_check_callbacks() 227718c8bbd5 ACPI/APEI: Limit printable size of BERT table data cc051f497eac Revert "Revert "block, bfq: honor already-setup queue merges"" 1b69302bfae3 lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 1b87ce6a778e ACPICA: Avoid walking the ACPI Namespace if it is not there df6e00b1a53c bfq: fix use-after-free in bfq_dispatch_request dd85ed4af8f5 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files 9fc899ce5a20 irqchip/nvic: Release nvic_base upon failure 4bbd910de18b irqchip/qcom-pdc: Fix broken locking f038185b6a62 Fix incorrect type in assignment of ipv6 port for audit 012c572007c2 loop: use sysfs_emit() in the sysfs xxx show() 448857f58009 selinux: allow FIOCLEX and FIONCLEX with policy capability 4b9b60b5bfc8 selinux: use correct type for context length 7507ead1e9d4 block, bfq: don't move oom_bfqq 79b16d00de17 pinctrl: npcm: Fix broken references to chip->parent_device 9d1d8e5e4294 gcc-plugins/stackleak: Exactly match strings instead of prefixes b0f2f89d741a regulator: rpi-panel: Handle I2C errors/timing to the Atmel 2784604c8c6f LSM: general protection fault in legacy_parse_param e600b5973e80 fs: fix fd table size alignment properly 327f07e3704c lib/test: use after free in register_test_dev_kmod() 00d2b9fe5e02 fs: fd tables have to be multiples of BITS_PER_LONG 1752fcd4045b net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator edb91a475da5 NFSv4/pNFS: Fix another issue with a list iterator pointing to the head 5c94b6205e87 net/x25: Fix null-ptr-deref caused by x25_disconnect 4896c308a57d qlcnic: dcb: default to returning -EOPNOTSUPP 2165d0ebfbac selftests: test_vxlan_under_vrf: Fix broken test case f98dc124a482 net: phy: broadcom: Fix brcm_fet_config_init() 3e7a483af3bb net: hns3: fix bug when PF set the duplicate MAC address for VFs 3eb92660e69a net: enetc: report software timestamping via SO_TIMESTAMPING e9445a7a59d8 xen: fix is_xen_pmu() af0c3ced2468 clk: Initialize orphan req_rate 845e734f975f clk: qcom: gcc-msm8994: Fix gpll4 width e2a262539219 kdb: Fix the putarea helper function a9fa7d48a1cd NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error 8cd30d28da01 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options fbd56a61ceee jfs: fix divide error in dbNextAG acb96e62e690 driver core: dd: fix return value of __setup handler 89748be18f77 firmware: google: Properly state IOMEM dependency 3d934d7b9019 kgdbts: fix return value of __setup handler f65ba8b98846 serial: 8250: fix XOFF/XON sending when DMA is used 45e95a7bf8c4 kgdboc: fix return value of __setup handler 96038b1cf45e tty: hvc: fix return value of __setup handler 566e30289d04 pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe 669b05ff43bd pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe 9d095fe2fb8a pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs 861946289d4a pinctrl: mediatek: paris: Fix pingroup pin config state readback 7675fb2aaf88 pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() 901e192ac91e pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback 72ea0fefea18 pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init fddbfe43bf07 staging: mt7621-dts: fix GB-PC2 devicetree 00e0739ca126 staging: mt7621-dts: fix pinctrl properties for ethernet 47c31fe8ca78 staging: mt7621-dts: fix formatting 59ec187d7c08 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree 942f68bf2950 NFS: remove unneeded check in decode_devicenotify_args() e025c6638720 clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver 54c812829741 clk: clps711x: Terminate clk_div_table with sentinel element 9ff533033d8e clk: loongson1: Terminate clk_div_table with sentinel element bb680cabf242 clk: actions: Terminate clk_div_table with sentinel element 431f8a9cec07 nvdimm/region: Fix default alignment for small regions f7210ca29a78 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region 7a494580a89b remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region 5c1d484d9661 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region f95fd61dd85a dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma d047d68ff031 clk: qcom: clk-rcg2: Update the frac table for pixel clock 334720f418f5 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG 639744b2429f clk: at91: sama7g5: fix parents of PDMCs' GCLK 0553ecbce95e clk: imx7d: Remove audio_mclk_root_clk 867258d3f37d dma-debug: fix return value of __setup handlers 2f3885514e41 NFS: Return valid errors from nfs2/3_decode_dirent() 7b59afe84ad9 habanalabs: Add check for pci_enable_device afcbc6375233 iio: adc: Add check for devm_request_threaded_irq df2dc4cf71fa serial: 8250: Fix race condition in RTS-after-send handling 469ce5119f22 NFS: Use of mapping_set_error() results in spurious errors 659fe4d653a2 serial: 8250_lpss: Balance reference count for PCI DMA device 0aebb3944ab1 serial: 8250_mid: Balance reference count for PCI DMA device c92bd51313bf phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) 80805f555e22 clk: qcom: ipq8074: Use floor ops for SDCC1 clock fd2601e3665e pinctrl: renesas: checker: Fix miscalculation of number of states c5cf977515b5 pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel b5db33a81ee7 staging:iio:adc:ad7280a: Fix handing of device address bit reversing. f5b01abf5f65 iio: mma8452: Fix probe failing when an i2c_device_id is used 8b89c9e68a01 clk: qcom: ipq8074: fix PCI-E clock oops a70d5dbe2e4e soundwire: intel: fix wrong register name in intel_shim_wake 091704a9a7f4 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse f90ad943221a misc: alcor_pci: Fix an error handling path 553541c4531e fsi: Aspeed: Fix a potential double free cb212c3f0de7 fsi: aspeed: convert to devm_platform_ioremap_resource c0b3c06414c3 pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() 2cd05c38a27b mxser: fix xmit_buf leak in activate when LSR == 0xff 8513c93eadc6 mfd: asic3: Add missing iounmap() on error asic3_mfd_probe 084be6309f4f tipc: fix the timer expires after interval 100ms 5d8162371ce8 openvswitch: always update flow key after nat 4593c76a659d tcp: ensure PMTU updates are processed during fastopen b26091a02093 net: bcmgenet: Use stronger register read/writes to assure ordering 9088614323f0 PCI: Avoid broken MSI on SB600 USB devices 75a4a97b7463 selftests/bpf/test_lirc_mode2.sh: Exit with proper code 0d3ad6142a05 i2c: mux: demux-pinctrl: do not deactivate a master that is not active c483f8002d17 i2c: meson: Fix wrong speed use from probe b0898362188e af_netlink: Fix shift out of bounds in group mask calculation 40f3b8dadae8 ipv4: Fix route lookups when handling ICMP redirects and PMTU updates 70a6cf749d9f Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt b441fcdff2eb Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed 876cfe1380c3 selftests/bpf: Fix error reporting from sock_fields programs ac1ec6f319c0 bareudp: use ipv6_mod_enabled to check if IPv6 enabled c037e135391c can: isotp: support MSG_TRUNC flag when reading from socket f402c4986519 can: isotp: return -EADDRNOTAVAIL when reading from unbound socket 8a9d996d4edd USB: storage: ums-realtek: fix error code in rts51x_read_mem() f9a666100955 samples/bpf, xdpsock: Fix race when running for fix duration of time cd84ea3920ae bpf, sockmap: Fix double uncharge the mem of sk_msg 7b812a369e64 bpf, sockmap: Fix more uncharged while msg has more_data bec34a91eba3 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full c98d903ff9e7 RDMA/mlx5: Fix memory leak in error flow for subscribe event routine a3587259ae55 mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init fa3d44424579 MIPS: pgalloc: fix memory leak caused by pgd_free() 8c4808ff9e10 MIPS: RB532: fix return value of __setup handler ef1728e3cb9e mips: cdmm: Fix refcount leak in mips_cdmm_phys_base 315772133a4b ath10k: Fix error handling in ath10k_setup_msa_resources 71f311b12380 vxcan: enable local echo for sent CAN frames 3c2a39784974 powerpc: 8xx: fix a return value error in mpc8xx_pic_init 956fab99ad26 platform/x86: huawei-wmi: check the return value of device_create_file() 1ba28cb69218 selftests/bpf: Make test_lwt_ip_encap more stable and faster 08ab4067815e libbpf: Unmap rings when umem deleted 6fa8edfc9020 mfd: mc13xxx: Add check for mc13xxx_irq_request bcf93175ed84 powerpc/sysdev: fix incorrect use to determine if list is empty ab0a335b546e mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n bbd91cdb620e net: axienet: fix RX ring refill allocation failure handling 9ec698984db2 PCI: Reduce warnings on possible RW1C corruption a84cb039d282 IB/hfi1: Allow larger MTU without AIP 48d23ef90116 power: supply: wm8350-power: Add missing free in free_charger_irq 9d3dab40af71 power: supply: wm8350-power: Handle error for wm8350_register_irq 5cf1371628a4 i2c: xiic: Make bus names unique f01e08083c94 hv_balloon: rate-limit "Unhandled message" warning ba2c6e353b11 KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() fa9089949dac KVM: x86: Fix emulation in writing cr8 3e7e73ae2bbd powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit 05abd49972e1 powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() 3e04a837dba7 libbpf: Skip forward declaration when counting duplicated type names 6bb107332db2 gpu: host1x: Fix a memory leak in 'host1x_remove()' d1c7759304a1 bpf, arm64: Feed byte-offset into bpf line info 694398af5fea bpf, arm64: Call build_prologue() first in first JIT pass 06a0001366ac drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt a3d53f000561 scsi: hisi_sas: Change permission of parameter prot_mask 705c70399e06 power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return 1e06710c43a0 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe 9ffa07c699a7 ext2: correct max file size computing 60605acf5bf8 TOMOYO: fix __setup handlers return values adb7c8d1de05 drm/amd/display: Remove vupdate_int_entry definition e462b0f518e9 RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR 279f318bd7d6 scsi: pm8001: Fix abort all task initialization 780c668a2dd4 scsi: pm8001: Fix NCQ NON DATA command completion handling f7a3f9e4e81b scsi: pm8001: Fix NCQ NON DATA command task initialization f76bbee39eda scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() 6bc86bca3502 scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() 27ccdcaa015d scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() 6c0e850c2289 scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() edde1ede761e scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() 257a55622cc6 scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() f55a7bc38f74 scsi: pm8001: Fix command initialization in pm80XX_send_read_log() 5349cde1dfaa dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS d4862bea088c drm/msm/dpu: fix dp audio condition 7b52fb813cd1 drm/msm/dpu: add DSPP blocks teardown 413c62697b61 drm/msm/dp: populate connector of struct dp_panel 441a83ff270e iwlwifi: mvm: Fix an error code in iwl_mvm_up() c12692c3e979 iwlwifi: Fix -EIO error code that is never returned ec376f5c11c8 dax: make sure inodes are flushed before destroy cache 5e6b030ac345 IB/cma: Allow XRC INI QPs to set their local ACK timeout 9c384e1afa55 drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug 80b96ac9d2fb drm/amd/pm: enable pm sysfs write for one VF mode 06e778d1849d iommu/ipmmu-vmsa: Check for error num after setting mask ab63b24ae632 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports 879356a6a055 power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init f03ef518c1c1 drm/bridge: dw-hdmi: use safe format when first in bridge chain e0e25e131d18 PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge b1af8b9ec032 livepatch: Fix build failure on 32 bits processors 6f095441f808 scripts/dtc: Call pkg-config POSIXly correct 080822563b35 net: dsa: mv88e6xxx: Enable port policy support on 6097 2ac4f049db6e mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update 2430af124125 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update 232c1cc98611 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv 253cc4aafc21 mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode b5d363ff171e powerpc/perf: Don't use perf_hw_context for trace IMC PMU c18b53861796 KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init 8b64c158a07b powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch be703360ed35 ray_cs: Check ioremap return value 43f2fe2a6995 power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe da71a1483b6c i40e: respect metadata on XSK Rx to skb b2e48cd14110 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb e8fe653fa7c6 KVM: PPC: Fix vmx/vsx mixup in mmio emulation 11cb9eba06c8 RDMA/core: Set MR type in ib_reg_user_mr 11f11ac281f0 ath9k_htc: fix uninit value bugs 6e669baa3363 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function 19a7eba28479 drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() 9abee5153411 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() 47402eaf888e ionic: fix type complaint in ionic_dev_cmd_clean() 1ba10e5c39d4 drm/edid: Don't clear formats if using deep color d99e7feaed4c mtd: rawnand: gpmi: fix controller timings setting 364b2eee6233 mtd: onenand: Check for error irq 96ea88eb9ba3 Bluetooth: hci_serdev: call init_rwsem() before p->open() b267a8118c2b udmabuf: validate ubuf->pagecount 56722aa77b3b libbpf: Fix possible NULL pointer dereference when destroying skeleton 4a9c268a4044 drm/panfrost: Check for error num after setting mask 5d1114ede5a1 ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern fb2be762a49b drm: bridge: adv7511: Fix ADV7535 HPD enablement d9d61beb21d7 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe 064e7f75325c drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe d8db734df6e6 drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev ec3924eab533 drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops a1c665f5b7f9 ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS 1f24716e3822 ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data abefbf602c6a ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe 90ac679aa6a0 ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe ec26e3ce3c71 ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() 541251b90338 mmc: davinci_mmc: Handle error for clk_enable 19eb5c7957e6 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe 42042c7a3ddb ASoC: imx-es8328: Fix error return code in imx_es8328_probe() fe4db4ea2104 ASoC: fsl_spdif: Disable TX clock when stop 86b6cf989437 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe c8c981cfc06d ASoC: dmaengine: do not use a NULL prepare_slave_config() callback f452cff02531 ASoC: SOF: Add missing of_node_put() in imx8m_probe 0d82401d4650 ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe 7e8b0fd0ebe0 ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() b5664a584ea2 ivtv: fix incorrect device_caps for ivtvfb ebd4f1501e0b media: saa7134: fix incorrect use to determine if list is empty dd67315994c4 media: saa7134: convert list_for_each to entry variant 066d9b48f949 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of 20da8404e464 ASoC: fsi: Add check for clk_enable db1c00a025c6 ASoC: wm8350: Handle error for wm8350_register_irq 662ee5ac6b45 ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe 663e7a72871f media: vidtv: Check for null return of vzalloc 4d68603cc438 media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED b02752d75300 m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined 9ca3635a0af4 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly 7e6f5786621d ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction 64eee4127c23 memory: emif: check the pointer temp in get_device_details() 330a9b0d38e6 memory: emif: Add check for setup_interrupts 4639c1d97f38 ASoC: soc-compress: prevent the potentially use of null pointer a6ee60d4a98f ASoC: dwc-i2s: Handle errors for clk_enable 39bee81e3083 ASoC: atmel_ssc_dai: Handle errors for clk_enable dc947d175c17 ASoC: mxs-saif: Handle errors for clk_enable a754ea0de369 printk: fix return value of printk.devkmsg __setup handler 87a265e292f8 arm64: dts: broadcom: Fix sata nodename f63122803d66 arm64: dts: ns2: Fix spi-cpol and spi-cpha property 5d6a0dc6bad4 ALSA: spi: Add check for clk_enable() 039fae34f8cd ASoC: ti: davinci-i2s: Add check for clk_enable() 94cb9fe5d86e ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() 7ce3e6e1036e uaccess: fix nios2 and microblaze get_user_8() 19894751f657 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put f126dcbe7074 media: cedrus: h264: Fix neighbour info buffer size c011ae1665f8 media: cedrus: H265: Fix neighbour info buffer size 44973633b006 media: usb: go7007: s2250-board: fix leak in probe() ec8a37b2d9a7 media: em28xx: initialize refcount before kref_get 1b46f57d516f media: video/hdmi: handle short reads of hdmi info frame. 170ad3942b7b ARM: dts: imx: Add missing LVDS decoder on M53Menlo 2a0eb50d9afd ARM: dts: sun8i: v3s: Move the csi1 block to follow address order 77406ac6efe4 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe 18b2ec361a68 firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined 8395a17ef6ba arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc d19248e23fbe arm64: dts: qcom: sdm845: fix microphone bias properties and values 2042c6fbfb0f soc: qcom: aoss: remove spurious IRQF_ONESHOT flags 5a990a65d4a3 soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem b5d6eba71997 soc: qcom: rpmpd: Check for null return of devm_kcalloc 0c11cb8db49a ARM: dts: qcom: ipq4019: fix sleep clock 22474dfd0c17 firmware: qcom: scm: Remove reassignment to desc following initializer bf4bad1114a3 video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() 6de6a64f23a6 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() 64ec3e678d76 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() 0dff86aeb191 video: fbdev: controlfb: Fix COMPILE_TEST build ec1c20b02ae0 video: fbdev: controlfb: Fix set but not used warnings f8bf19f7f311 video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen 3187a1d4d5c5 media: aspeed: Correct value for h-total-pixels 245561612b49 media: hantro: Fix overfill bottom register field name 032b141a91a8 media: meson: vdec: potential dereference of null pointer d3e5106c6768 media: coda: Fix missing put_device() call in coda_get_vdoa_data c9f4586d9935 ASoC: generic: simple-card-utils: remove useless assignment 2c357e027725 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting 712dd2ac267a media: bttv: fix WARNING regression on tunerless devices bc2573abc691 media: mtk-vcodec: potential dereference of null pointer 8a83731a09a5 media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls c76188715dfc media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size f622bd0758bd kunit: make kunit_test_timeout compatible with comment 9e63bcb71df9 selftests, x86: fix how check_cc.sh is being invoked d2c53e77b043 f2fs: fix compressed file start atomic write may cause data corruption 1c4d94e4f0b1 f2fs: compress: remove unneeded read when rewrite whole cluster 2c4741d1b0d2 btrfs: fix unexpected error path when reflinking an inline extent 3ef3bc75cd3e f2fs: fix to avoid potential deadlock 85cc399b650f nfsd: more robust allocation failure handling in nfsd_file_cache_init 1a11a873749c f2fs: fix missing free nid in f2fs_handle_failed_inode c0cffc1fb38d perf/x86/intel/pt: Fix address filter config for 32-bit kernel 13c8e37e1faf perf/core: Fix address filter parser for multiple filters a9faa5beda6b rseq: Remove broken uapi field layout on 32-bit little endian f0250e05e574 rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() ecc17de4b99a sched/core: Export pelt_thermal_tp 40732cab515d sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa 2b5d41bcf28f f2fs: fix to enable ATGC correctly via gc_idle sysfs interface 9d92be1a09fb watch_queue: Actually free the watch 5ae75b4ed303 watch_queue: Fix NULL dereference in error cleanup 509565faed7e io_uring: terminate manual loop iterator loop correctly for non-vecs 44a77e52bd79 clocksource: acpi_pm: fix return value of __setup handler d678f002f0bc hwmon: (pmbus) Add Vin unit off handling 7ca525b4cc65 hwrng: nomadik - Change clk_disable to clk_disable_unprepare e4c777fd8c37 amba: Make the remove callback return void 1c6ac39763bc vfio: platform: simplify device removal c93017c8d5eb crypto: ccree - Fix use after free in cc_cipher_exit() 78622926fe01 crypto: ccp - ccp_dmaengine_unregister release dma channels 9eeee6f684e0 ACPI: APEI: fix return value of __setup handlers 0b45bf165932 clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() b33c753cff6c clocksource/drivers/timer-microchip-pit64b: Use notrace db9d00461bdf clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts d4e13c4a6f41 clocksource/drivers/exynos_mct: Refactor resources allocation 42d331a279d0 clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix aedff03da4a5 crypto: vmx - add missing dependencies 51939008ca5f crypto: amlogic - call finalize with bh disabled 24857d87cc74 crypto: sun8i-ce - call finalize with bh disabled bf4814d58b1b crypto: sun8i-ss - call finalize with bh disabled a4067ccb97e5 hwrng: atmel - disable trng on failure path b7940bef6f21 spi: spi-zynqmp-gqspi: Handle error for dma_set_mask 3928a04bc65a PM: suspend: fix return value of __setup handler 052a218db0cb PM: hibernate: fix __setup handler error handling 0b5924a14d64 block: don't delete queue kobject before its children 40b288a86186 nvme: cleanup __nvme_check_ids 32c4db2a5296 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING ec8536f7012e hwmon: (pmbus) Add mutex to regulator ops 18a18594ae69 spi: pxa2xx-pci: Balance reference count for PCI DMA device 55259cb37415 crypto: ccree - don't attempt 0 len DMA mappings d788ad472f83 EVM: fix the evm= __setup handler return value a137f93ae581 audit: log AUDIT_TIME_* records only from rules 5e9501e60b8d crypto: rockchip - ECB does not need IV 8265bea7d8cd selftests/x86: Add validity check and allow field splitting f7d9249af33c arm64/mm: avoid fixmap race condition when create pud mapping 99a8dfce7c0b spi: tegra114: Add missing IRQ check in tegra_spi_probe 71dba67138f6 thermal: int340x: Check for NULL after calling kmemdup() 8e57117142bb crypto: mxs-dcp - Fix scatterlist processing ec1d372974ec crypto: authenc - Fix sleep in atomic context in decrypt_tail fdfaafeb4bf8 crypto: sun8i-ss - really disable hash on A80 19693838c82f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER bc20294cc8da hwrng: cavium - Check health status while reading random data 962d1f59d5f7 selinux: check return value of sel_make_avc_files 1ae9b020ddfc regulator: qcom_smd: fix for_each_child.cocci warnings c20975954e96 PCI: xgene: Revert "PCI: xgene: Fix IB window setup" 0f56f240157d PCI: pciehp: Clear cmd_busy bit in polling mode 89ddcc81914a drm/i915/gem: add missing boundary check in vm_access b84857c06ef9 drm/i915/opregion: check port number bounds for SWSCI display power state 88975951d4e0 brcmfmac: pcie: Fix crashes due to early IRQs 1cbcf93a93e5 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio f3820ddaf4f3 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path daa07f29027c brcmfmac: firmware: Allocate space for default boardrev in nvram 1dd031eb9910 xtensa: fix xtensa_wsr always writing 0 dac518bbcebf xtensa: fix stop_machine_cpuslocked call in patch_text 20f974dce5df media: davinci: vpif: fix unbalanced runtime PM enable 7c9b915b9463 media: davinci: vpif: fix unbalanced runtime PM get cde90e829190 media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC 785ffce44a1f DEC: Limit PMAX memory probing to R3k systems 8dde2296eca1 bcache: fixup multiple threads crash 37d2b4fa5cdd crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() b89fb8b88242 crypto: rsa-pkcs1pad - restore signature length check f38c318068ee crypto: rsa-pkcs1pad - correctly get hash from source scatterlist c1db3f44f252 crypto: rsa-pkcs1pad - only allow with rsa 27a6f495b63a exec: Force single empty string when argv is empty b02d33171dfb lib/raid6/test: fix multiple definition linking error bf057eac9a34 thermal: int340x: Increase bitmap size 86a926c3f00e pstore: Don't use semaphores in always-atomic-context code b26f400e4fe4 carl9170: fix missing bit-wise or operator for tx_params 3aef4df6e1cc mgag200 fix memmapsl configuration in GCTL6 register ef1df9168532 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 3cde68a1ebbc ARM: dts: exynos: add missing HDMI supplies on SMDK5250 5ac205c414c5 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 7187c9beb702 ARM: dts: at91: sama5d2: Fix PMERRLOC resource size 2ca2a5552a83 video: fbdev: atari: Atari 2 bpp (STe) palette bugfix 72af8810922e video: fbdev: sm712fb: Fix crash in smtcfb_read() ba09b0417324 drm/edid: check basic audio support on CEA extension block ce1927b8cfed block: don't merge across cgroup boundaries if blkcg is enabled 6e0d24598ca0 block: limit request dispatch loop duration 958e9b56de7b mailbox: tegra-hsp: Flush whole channel f67a1400788f drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() b35eb4847182 ext4: fix fs corruption when tring to remove a non-empty directory with IO error a1e6884b2d28 ext4: fix ext4_fc_stats trace point c119fb65f6ab coredump: Also dump first pages of non-executable ELF libraries 7ad5ccc3da7a ACPI: properties: Consistently return -ENOENT if there are no more references ef3a87e0c4b0 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs 18864e8b837a arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs e85fa9f4e925 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs 7ce550a01b83 arm64: signal: nofpsimd: Do not allocate fp/simd context when not available 210e7b43d4da udp: call udp_encap_enable for v6 sockets when enabling encap e1a58498ef91 powerpc/kvm: Fix kvm_use_magic_page d72866a7f532 can: isotp: sanitize CAN ID checks in isotp_bind() fde8c5cad088 drbd: fix potential silent data corruption b101e74f9a72 dm integrity: set journal entry unused when shrinking device d5d5804acc16 mm/kmemleak: reset tag when compare object pointer bc2f58b8e47c mm,hwpoison: unmap poisoned page before invalidation 608c501d70bf Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" 8b354e303260 mm: madvise: return correct bytes advised with process_madvise 928c06c11408 mm: madvise: skip unmapped vma holes passed to process_madvise 51f7557c3cb9 ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 9017201e8d8c ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock 7b7a03d8b5f8 ALSA: hda: Avoid unsol event during RPM suspending a55e2d74232f ALSA: cs4236: fix an incorrect NULL check on list iterator edefc4b2a8e8 cifs: fix NULL ptr dereference in smb2_ioctl_query_info() 9963ccea6087 cifs: prevent bad output lengths in smb2_ioctl_query_info() b75198eddab1 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" 34bc1f69bf56 riscv: Increase stack size under KASAN 24b9b8e95ca1 riscv: Fix fill_callchain return value 0f8c0bd0a4cb qed: validate and restrict untrusted VFs vlan promisc mode a3af3d431920 qed: display VF trust config aa28075f06b8 scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands 4bcefc78c874 mempolicy: mbind_range() set_policy() after vma_merge() fa37c1714367 mm: invalidate hwpoison page cache page in fault path 7188e7c96f39 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node 51dbb5e36d59 jffs2: fix memory leak in jffs2_scan_medium 607d3aab7349 jffs2: fix memory leak in jffs2_do_mount_fs 7bb7428dd739 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem b417f9c50586 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path 3a21ee89bc22 mtd: rawnand: protect access to rawnand devices while in suspend 145a63201d00 spi: mxic: Fix the transmit path be22ebe79e64 pinctrl: samsung: drop pin banks references on error paths b97b305656a7 remoteproc: Fix count check in rproc_coredump_write() 784630df174f f2fs: fix to do sanity check on .cp_pack_total_block_count e58ee6bd939b f2fs: quota: fix loop condition at f2fs_quota_sync() ec67040703c8 f2fs: fix to unlock page correctly in error path of is_alive() 7af164fa2f1a NFSD: prevent integer overflow on 32 bit systems 65e21cc042f4 NFSD: prevent underflow in nfssvc_decode_writeargs() b7b430104a14 SUNRPC: avoid race between mod_timer() and del_timer_sync() f51ab2f60a44 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update a1df8e60f25a firmware: stratix10-svc: add missing callback parameter on RSU e94f5fbe7ab3 Documentation: update stable tree link f4bab992ee25 Documentation: add link to stable release candidate tree 10ee5662d5a6 KEYS: fix length validation in keyctl_pkey_params_get_2() 5a41a3033a93 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE 2775d8e36436 clk: uniphier: Fix fixed-rate initialization 25cd5872d9a7 greybus: svc: fix an error handling bug in gb_svc_hello() 9f0cd8117457 iio: inkern: make a best effort on offset calculation 19e533452fbe iio: inkern: apply consumer scale when no channel scale is available e10dbe7f6ac1 iio: inkern: apply consumer scale on IIO_VAL_INT cases 9f4fffc2ab26 iio: afe: rescale: use s64 for temporary scale calculations 9cd1b02655c7 coresight: Fix TRCCONFIGR.QE sysfs interface 7b478cb67b8c mei: avoid iterator usage outside of list_for_each_entry ec8975417d71 mei: me: add Alder Lake N device id. 0a0c61dd071d xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() 811f40351949 xhci: make xhci_handshake timeout for xhci_reset() adjustable 3a820d1ca123 xhci: fix runtime PM imbalance in USB2 resume c41387f96a22 xhci: fix garbage USBSTS being logged in some cases 1e0f089f70db USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c 39a70732eb52 virtio-blk: Use blk_validate_block_size() to validate block size 290e05f346d1 tpm: fix reference counting for struct tpm_chip fcd3c31dd160 iommu/iova: Improve 32-bit free space estimate 68c80088f52b locking/lockdep: Avoid potential access of invalid memory in lock_class f19d8dfad67b net: dsa: microchip: add spi_device_id tables 8d3f4ad43054 af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register ef1a6ab36dc3 Input: zinitix - do not report shadow fingers 21680aabc4d3 spi: Fix erroneous sgs value with min_t() 8fb7af1b5a83 Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" 18a4417a192f net:mcf8390: Use platform_get_irq() to get the interrupt 102d7f6c2eff spi: Fix invalid sgs value a4f4ce3deedb gpio: Revert regression in sysfs-gpio (gpiolib.c) fc9a35627c3d ethernet: sun: Free the coherent when failing in probing 3c8447192532 tools/virtio: fix virtio_test execution 6d98dc2369b1 vdpa/mlx5: should verify CTRL_VQ feature exists for MQ c97ffb4184f0 virtio_console: break out of buf poll on remove 0c00d38337ec ARM: mstar: Select HAVE_ARM_ARCH_TIMER a7e75e5ed417 xfrm: fix tunnel model fragmentation behavior e05ae08ea82f HID: logitech-dj: add new lightspeed receiver id ff919a7ad90c netdevice: add the case if dev is NULL c4dc584a2d4c hv: utils: add PTP_1588_CLOCK to Kconfig to fix build d136a2574a45 USB: serial: simple: add Nokia phone driver 38e3d48ffebf USB: serial: pl2303: add IBM device IDs d4d975e79210 swiotlb: fix info leak with DMA_FROM_DEVICE Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f7e9526058bec6eafce8b1f62a1af798a0998bf4) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13linux-yocto/5.10: features/security: Move x86_64 configs to separate fileBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 2278ed571c1 features/security: Move x86_64 configs to separate file Signed-off-by: Kamil Dziezyk <kamil.dziezyk@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 294b49c51fbd775c712939c79ecfee219db2a405) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13vim: Upgrade 8.2.4681 -> 8.2.4912Richard Purdie
Includes fixes for CVE-2022-1381, CVE-2022-1420. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 77d745bd49c979de987c75fd7a3af116e99db82b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-13linux-firmware: upgrade 20220411 -> 20220509Dmitry Baryshkov
License-Update: additional files Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 85b1fef733683be09a1efdb2d8b8ffe543053ace) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10perf: sort-pmuevents: allow for additional type qualifiers and storage classMax Krummenacher
With kernel 5.16 some structs in pmu-events do get a const qualifier, some a static const storage class and qualifier. The current sort-pmuevents cannot cope with that and drops all struct arrays with such additional elements. This then leads to compiler errors. Allow '^struct', '^const struct', '^static struct', '^static const struct'. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (cherry picked from commit 8406e83ade1c34d8a7d8063f2e7445aafa471721) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10perf: sort-pmuevents: don't drop elementsMax Krummenacher
If a struct element neither has an element cpuid or name it gets silenty dropped. Kernel 5.15 for some ARCHs have at least one array of structs matching this. e.g. for arm pmu-events.c: |#include "pmu-events/pmu-events.h" struct pmu_events_map pmu_events_map[] = { { .cpuid = 0, .version = 0, .type = 0, .table = 0, }, }; struct pmu_sys_events pmu_sys_event_tables[] = { { .table = 0 }, }; Before this patch the second struct is translated to an empty array:: struct pmu_sys_events pmu_sys_event_tables[] = { }; Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (cherry picked from commit e1382583cd5060be301afaa9998ccf250cc8bca3) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10lttng-modules: support kernel 5.18+Bruce Ashfield
Backporting changes from lttng master to support building against the 5.18+ kernel. No changes required to the patches. Once a new -stable 2.13.x is released, we can drop these patches. To enable newer kernel development against the LTS, it is worth pulling these in while we wait for an upstream release. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8a7237a47488442513741930ea55d69dd6bd7be4) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10lttng-modules: upgrade 2.13.2 -> 2.13.3wangmy
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f9b3727b9f4014a8b08c2ba9c03b8b5f96f01083) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10lttng-modules: upgrade 2.13.1 -> 2.13.2wangmy
Changelog: ========= * Fix: incorrect in/out direction for syscall exit * fix: net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (v5.17) * fix: net: skb: introduce kfree_skb_reason() (v5.17) * fix: random: rather than entropy_store abstraction, use global (v5.17) * fix: btrfs: pass fs_info to trace_btrfs_transaction_commit (v5.17) * fix: mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() (v5.17) * fix: block: remove the ->rq_disk field in struct request (v5.17) * fix: block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (v5.17) * Copyright ownership transfer Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 093d6dba95c03911d3d7e1b3b07ceff2c1de5563) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10lttng-modules: update to 2.13.1Bruce Ashfield
Bumping lttng-modules to 2.13.1, which fixes the build against 5.16+ kernels. We drop two previously backported patches. The following commits are part of this update: 8c0aec7e Version 2.13.1 533556cd fix: mm: move kvmalloc-related functions to slab.h (v5.16) 2f0087ab fix: block: don't call blk_status_to_errno in blk_update_request (v5.16) 9b092ff2 fix: KVM: MMU: change tracepoints arguments to kvm_page_fault (v5.16) 036297af fix: KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (v5.16) a029f2a3 fix: isystem: delete global -isystem compile option (v5.16) d82de6f3 fix: block: move block-related definitions out of fs.h (v5.16) 4fabf854 Fix: syscall tracing: missing trigger actions 38b35aff Warn on event registration/unregistration failure e26f740b fix: implicit-int error in EXPORT_SYMBOL_GPL c570be0d fix: Revert "Makefile: Enable -Wimplicit-fallthrough for Clang" (v5.15) 8be4c8a3 fix: cpu/hotplug: Remove deprecated CPU-hotplug functions. (v5.15) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2edeebed4ff172f77e337af82fc1cddc681881df) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10scripts/git: Ensure we don't have circular referencesRichard Purdie
This is horrible but I'm running out of better ideas. We hit circular reference issues which we were trying to avoid in the core HOSTTOOLS code. When building the eSDK, there can be two copies of the script. Therefore assume git will never be in a directory called scripts. This fixes eSDK build failures. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 27de610ac30d4c81352efc794df7e9b1060f7a68) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10scripts: Make git intercept globalRichard Purdie
The previous minimially invasive git intercept simply isn't enough. For example, meson used in the igt-gpu-tools recipe hardcodes the path to git in the configure step so at install time, changing PATH has no effect. There are lots of interesting things we could do to try and avoid problems but making the git intercept and dropping fakeroot privs for git global is probably the least worst solution at this point. It will add slight overhead to git calls but we don't make many so the overall impact is likely minimal. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit af27c81eaf68ee681dcd9456a74cca6a9ab40bf6) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10base: Drop git interceptRichard Purdie
We're going to use the environment approach for solving this issue. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0982977dc052ad4e65608f6853f930121d08837a) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10install/devshell: Introduce git intercept script due to fakeroot issuesPaul Gortmaker
In a devshell, recent versions of git will complain if the repo is owned by someone other than the current UID - consider this example: ------ bitbake -c devshell linux-yocto [...] kernel-source#git branch fatal: unsafe repository ('/home/paul/poky/build-qemuarm64/tmp/work-shared/qemuarm64/kernel-source' is owned by someone else) To add an exception for this directory, call: git config --global --add safe.directory /home/paul/poky/build-qemuarm64/tmp/work-shared/qemuarm64/kernel-source kernel-source# ------ Of course the devshell has UID zero and the "real" UID is for "paul" in this case. And so recent git versions complain. As the whole purpose of the devshell is to invoke a shell where development can take place, having a non-functional git is clearly unacceptable. Richard suggested we could use PSEUDO_UNLOAD=1 to evade this issue, and I suggested we probably will see other similar instances like this and should make use of PATH to intercept via devshell wrappers - conveniently we already have examples of this. Here, we copy the existing "ar" example and tune it to the needs of git to combine Richard's suggestion and mine. As such we now also can store commit logs and use send-email with our user specific settings, instead of "root", so in additon to fixing basic commands like "git branch" it should also increase general usefulness. RP: Tweaked the patch so the PATH change only applies to the devshell task and is a generic git intercept rather than devshell specific. RP: Also apply the PATH change to do_install tasks since that also runs under fakeroot and several software projects inject "git describe" output into their binaries (systemd, iputils, llvm, ipt-gpu-tools at least) causing reproducibility issues from systems with different git versions. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3266c327dfa186791e0f1e2ad63c6f5d39714814) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10base: Avoid circular references to our own scriptsRichard Purdie
We'd like to intercept git calls but we don't want circular references and HOSTTOOLS currently sets them up. Tweak to avoid them. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 52c37e133fa55846aca2248ffcf3a10648dbb8d7) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10oeqa/selftest: add test for git working correctly inside pseudoRoss Burton
The fix for CVE-2022-24765 in git[1] breaks any use of git inside pseudo. Add a simple test case to oe-selftest to verify that at least basic uses of git work fine under pseudo. [1] https://github.com/git/git/commit/8959555cee7ec045958f9b6dd62e541affb7e7d9 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 46822268040a23dbb81f71fe35aee8c2663a31f6) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10volatile-binds: Change DefaultDependencies from false to noPortia
The systemd-unit parameter DefaultDependencies changed from true/false to yes/no. This changed in systemd in v242. Signed-off-by: Portia Stephens <stephensportia@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit add4dcb03dc7b034253db05f0023cb97cab8b26d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10rootfs-postcommands: fix symlinks where link and output path are equalDavide Gardenal
When creating the manifest and the testdata.json links, if the link name is equal to the output name the link is not created, otherwise it is. This prevents a link-to-self in the first case. Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bed63756c56f296ff3d5a7eef66e978bd19f1008) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10neard: Switch SRC_URI to git repoRahul Kumar
The tarball (neard-0.16.tar.xz) fetched by the recipe is incomplete. Few plugins (e.g. tizen) and tests scripts (e.g. Test-channel, test-see, neard-ui.py, ndef-agent etc) are missing. Since neard did not release latest tarballs, so as per community recommendation switching the recipe SRC_URI to git repo. Community Discussion: https://lists.openembedded.org/g/openembedded-core/topic/90058043#163681 Signed-off-by: Rahul Kumar <rahul.kumar_3@philips.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b563f40ebf4461d9c35df72bd7599ea11e97da9c) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10cases/buildepoxy.py: fix typoChen Qi
Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3a9b6e71d1e7e8e2ebc0ed047841e36f09300387) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit af5bcfdc0b21607122fbbda6c35fac5d0cb0f829) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10busybox: Use base_bindir instead of hardcoding /bin pathKhem Raj
This symlink is not valid when using usrmerge and ptest packaging would fail Exception: FileExistsError: [Errno 17] File exists: '/usr/bin/busybox.suid' -> '/mnt/b/yoe/master/build/tmp/work/ppc64p9le-yoe-linux-musl/busybox/1.35.0-r0/package/usr/lib/busybox/ptest/bin/login' Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 238fd30689054c7b44176dce7180fb6dac4e1b6f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-03build-appliance-image: Update to honister head revisionRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-04-28bitbake.conf: mark all directories as safe for git to readRoss Burton
Recent git releases containing [1] have an ownership check when opening repositories, and refuse to open a repository if it is owned by a different user. This breaks any use of git in do_install, as that is executed by the (fake) root user. Whilst not common, this does happen. Setting the git configuration safe.directories=* disables this check, so that git is usable in fakeroot tasks. This can be set globally via the internal environment variable GIT_CONFIG_PARAMETERS, we can't use GIT_CONFIG_*_KEY/VALUE as that isn't present in all the releases which have the ownership check. We already set GIT_CEILING_DIRECTORIES to ensure that git doesn't recurse up out of the work directory, so this isn't a security issue. [1] https://github.com/git/git/commit/8959555cee7ec045958f9b6dd62e541affb7e7d9 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8bed8e6993e7297bdcd68940aa0d47ef47120117) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-25shadow-native: Simplify and fix syslog disable patchRichard Purdie
Shadow is happily spamming the host syslog with messages and shouldn't be which suggests the patch isn't working. Redo it to work at the configure level which is simpler and hopefully more effective. This is a squashed cherry-pick of commit 8f181686 (shadow-native: Simplify and fix syslog disable patch) and commit e1f21d0d (shadow: Disable the use of syslog() for the native tools). Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-25linux-firmware: correct license for ar3k firmwareDmitry Baryshkov
According to the WHENCE file, some a3k firmware files are licensed under the special ar3k license, while others are licensed under the more generic Atheros license. Document this by adding extending the LICENSE:${PN}-ar3k and depending on both of them. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 8e651814af706285d64b532095fcd6f5f02629ba) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-25wireless-regdb: upgrade 2022.02.18 -> 2022.04.08zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c6ea7450a919f2b571746e7af350c1362e41f8e1) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-25linux-firmware: upgrade 20220310 -> 20220411wangmy
License-Update: Version of driver files updated Added files for some drivers Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 01684df3a51be476081ee21eb54c24fef00acb3f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-25u-boot: Inherit pkgconfigPeter Kjellerstedt
pkg-config is used by the Makefiles, and thus pkgconfig needs to be inherited. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6148ac9bc5d3e0d0ffdbbd6695acd96ca1836b78) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-25alsa-tools: Ensure we install correctlyRichard Purdie
With the fix for #8621, cleandirs is now applied to autotools_do_install and this results in a lot of the install targets to be removed. Ensure cleandirs isn't set for autotools_do_install. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 72299395b06fc3fdaca5f7b8b87a6ea32a6267ad) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-25gmp: add missing COPYINGv3Konrad Weihmann
add COPYINGv3 license text to LIC_FILES_CHKSUM Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8e8cf07a58a6bf5412572e76e2a7ab27df8af01f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19license_image.bbclass: close package.manifest fileMartin Jansa
* fixes: NOTE: Executing write_package_manifest ... DEBUG: Executing python function write_package_manifest /OE/build/oe-core/openembedded-core/meta/classes/license_image.bbclass:23: ResourceWarning: unclosed file <_io.TextIOWrapper name='/OE/build/oe-core/tmp-glibc/deploy/licenses/core-image-minimal-qemux86-64/package.manifest' mode='w+' encoding='UTF-8'> 'w+').write(output) ResourceWarning: Enable tracemalloc to get the object allocation traceback DEBUG: Python function write_package_manifest finished [YOCTO #14772] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b3114d5d438b7a63a276b4e825b62f3b1ebceed6) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19libxshmfence: Correct LICENSE to HPNDRichard Purdie
The license in this code is listed as MIT and whilst it is compatible with and usable as MIT, it actually looks like HPND. Clarify the license field accordingly. (From OE-Core master rev: 922b645f443c33060a8990d32e6b7b62ea5497c3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19externalsrc/devtool: Fix to work with fixed export funcition flags handlingRichard Purdie
If we fix bitbake to correctly handle the cleandirs and fakeroot flags for tasks handled by EXPORT_FUNCTIONS, we break devtool since it only considers these for top level functions. Add in extra code to intercept the cleandirs flags for commonly used sub functions too. [YOCTO #8621] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 67fad829f37ed0a8e20c599d2b65635158591d06) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19tiff: Add marker for CVE-2022-1056 being fixedRichard Purdie
As far as I can tell, the patches being applied also fix CVE-2022-1056 so mark as such. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 256d212fd1eb9b6d4b87c2c84b1ea2a3afdeb843) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19uninative: Upgrade to 3.6 with gcc 12 supportRichard Purdie
There are reports of issues with the new libstdc++ from gcc 12. This upgrades to a gcc 12 version of uninative to allow builds on those systems. Gcc 12 isn't finalised so we may need to add a new version of this if/as appropriate when it is. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e3da4da7e5da5bb9e1d360e2be2fdd5132e69320) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19xz: fix CVE-2022-1271Ralph Siemsen
Malicious filenames can make xzgrep to write to arbitrary files or (with a GNU sed extension) lead to arbitrary code execution. Upstream-Status: Backport [https://tukaani.org/xz/xzgrep-ZDI-CAN-16587.patch] CVE: CVE-2022-1271 Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 97bf86ccde4417daec8ef3945071a50a09134bc6) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19pseudo: Fix handling of absolute linksAlexandre Belloni
Update to a version of pseudo which has a fix for absolute links, evaluating them from the chroot path. Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 33147b89bc3c9e9bdd53a942a5551d8a1d06130c) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19linux-yocto/5.10: update to v5.10.109Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: d9c5818a0bc0 Linux 5.10.109 163960a7de13 llc: only change llc->dev when bind() succeeds 2b5a6d771450 nds32: fix access_ok() checks in get/put_user c064268eb8ed wcn36xx: Differentiate wcn3660 from wcn3620 95193d12f10a tpm: use try_get_ops() in tpm-space.c 5d3ff9542a40 mac80211: fix potential double free on mesh join fcc9797d0d13 rcu: Don't deboost before reporting expedited quiescent state 87f7ed7c3659 Revert "ath: add support for special 0x0 regulatory domain" c971e6a1c8fa crypto: qat - disable registration of algorithms 9f4e64611ebe ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU 0b2ffba2de50 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 2724b72b225d ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board 2c74374c2e88 netfilter: nf_tables: initialize registers in nft_do_chain() eb1ba8d1c3e2 drivers: net: xgene: Fix regression in CRC stripping a2368d10b7fb ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec 6936d2ecf822 ALSA: cmipci: Restore aux vol on suspend/resume cbd27127af5f ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB 0ae81ef3ea0e ALSA: pcm: Add stream lock during PCM reset ioctl operations b560d670c87d ALSA: pcm: Fix races among concurrent prealloc proc writes a38440f00697 ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls 8527c8f052fb ALSA: pcm: Fix races among concurrent read/write and buffer changes 0f6947f5f520 ALSA: pcm: Fix races among concurrent hw_params and hw_free calls 014c81dfb319 ALSA: hda/realtek: Add quirk for ASUS GA402 05256f3fd6c9 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 ca8247b4dfb8 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ 26fe8f31033b ALSA: hda/realtek: Add quirk for Clevo NP70PNJ 80eab86a86d2 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE 5ce74ff70593 ALSA: oss: Fix PCM OSS buffer allocation overflow db03abd0dae0 ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call 571df3393f52 llc: fix netdevice reference leaks in llc_ui_bind() 56dc187b35d5 staging: fbtft: fb_st7789v: reset display before initialization 351493858ebc tpm: Fix error handling in async work ea21245cdcab cgroup-v1: Correct privileges check in release_agent writes 824a950c3f11 cgroup: Use open-time cgroup namespace for process migration perm checks f28364fe384f cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv 9eeaa2d7d58a exfat: avoid incorrectly releasing for root inode ae8ec5eabb1a net: ipv6: fix skb_over_panic in __ip6_append_data 25c23fe40e6e nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION 9940314ebfc6 Linux 5.10.108 37119edab8f4 Revert "selftests/bpf: Add test for bpf_timer overwriting crash" 9248694dac20 esp: Fix possible buffer overflow in ESP transformation 96340cdd5526 smsc95xx: Ignore -ENODEV errors when device is unplugged e27b51af5449 net: usb: Correct reset handling of smsc95xx b54daeafc1b0 net: usb: Correct PHY handling of smsc95xx 204d38dc6a81 perf symbols: Fix symbol size calculation condition f0d43d22d241 Input: aiptek - properly check endpoint type 98e7a654a5be scsi: mpt3sas: Page fault in reply q processing 10a805334a11 usb: usbtmc: Fix bug in pipe direction for control transfers 00bdd9bf1ac6 usb: gadget: Fix use-after-free bug by not setting udc->dev.driver 28bc0267399f usb: gadget: rndis: prevent integer overflow in rndis_set_response() 2c010c61e614 arm64: fix clang warning about TRAMP_VALIAS 277b7f63948b net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload 2550afba2a30 net: bcmgenet: skip invalid partial checksums bf5b7aae86d3 bnx2x: fix built-in kernel driver load failure c07fdba12fb0 net: phy: mscc: Add MODULE_FIRMWARE macros ba50073cf4af net: dsa: Add missing of_node_put() in dsa_port_parse_of a630ad5e8b2d net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() 336b6be6ad09 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings 9d45aec02f7b drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() 9b763ceda6f8 hv_netvsc: Add check for kvmalloc_array 09a7264fb0d0 atm: eni: Add check for dma_map_single 70b7b3c055fd net/packet: fix slab-out-of-bounds access in packet_recvmsg() 169add82d201 net: phy: marvell: Fix invalid comparison in the resume and suspend functions 01fac1ca8ab9 esp6: fix check on ipv6_skip_exthdr's return value d9fe590970c4 vsock: each transport cycles only on its own sockets ac7dd60946c0 efi: fix return value of __setup handlers fa3aa103e79c mm: swap: get rid of livelock in swapin readahead df3301dc60a3 ocfs2: fix crash when initialize filecheck kobj fails 0f9b7b8df175 crypto: qcom-rng - ensure buffer for generate is completely filled Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit db6a636319ffd2b12c54b6ec1b3fdd670f9b6704) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19vim: Upgrade 8.2.4524 -> 8.2.4681Richard Purdie
License change is a date in the license file only. This includes a fix for CVE-2022-0943. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 69bc2f37d6ca7fa4823237b45dd698b8debca0a9) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19unzip: fix CVE-2021-4217Joe Slater
Avoid a null pointer dereference. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 36db85b9b127e5a9f5d3d6e428168cf597ab95f3) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-12scripts/runqemu: Fix memory limits for qemux86-64Richard Purdie
When setting memory to 4GB, qemu is only running with 2GB for x86_64. Avoid this by removing the mem= option to the kernel and letting the qemu configuration handle it for x86 in a similar way to mips. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2fd53417eba354c31c058c4bb066bb882e098add) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-07webkitgtk: update to 2.32.4Chee Yang Lee
This is a bug fix release in the stable 2.32 series. new in the WebKitGTK 2.32.4 release: Do not append .asc extension to downloaded text/plain files. Fix several crashes and rendering issues. https://webkitgtk.org/2021/09/17/webkitgtk2.32.4-released.html Also update patch file to fix fuzz. Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>