Bruce Ashfield [Thu, 12 Oct 2023 17:39:02 +0000 (13:39 -0400)]
linux-yocto/6.1: update to v6.1.57
Updating to the latest korg -stable release that comprises
the following commits:
082280fe94a0 Linux 6.1.57 a4cc925e2e12 xen/events: replace evtchn_rwlock with RCU a4fcf8a242c6 ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh() 6e4c40aa270b btrfs: file_remove_privs needs an exclusive lock in direct io write ff81d1c77d08 netlink: remove the flex array from struct nlmsghdr 6cd57f5c7795 btrfs: fix fscrypt name leak after failure to join log transaction 6d05a1a7a484 btrfs: fix an error handling path in btrfs_rename() 5aaa45025f9f vrf: Fix lockdep splat in output path fd32f1eee6c0 ipv6: remove nexthop_fib6_nh_bh() edeccce85cbe parisc: Restore __ldcw_align for PA-RISC 2.0 processors 8226ffc759ea ksmbd: fix uaf in smb20_oplock_break_ack a2ca5fd3dbcc ksmbd: fix race condition between session lookup and expire 64301a935462 x86/sev: Use the GHCB protocol when available for SNP CPUID requests 76b6a980e85f RDMA/mlx5: Fix NULL string error 26eb1307c704 RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation 5cf38e638e5d RDMA/siw: Fix connection failure handling 2b298f918158 RDMA/srp: Do not call scsi_done() from srp_abort() c54204d7960f RDMA/uverbs: Fix typo of sizeof argument 233229fa577a RDMA/cma: Fix truncation compilation warning in make_cma_ports 39f701870114 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join 52b0bb7139c9 gpio: pxa: disable pinctrl calls for MMP_GPIO d09e467491b2 gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() 7e47a8419da6 IB/mlx4: Fix the size of a buffer in add_port_entries() 315ae630502c of: dynamic: Fix potential memory leak in of_changeset_action() 9c480fb41aa4 RDMA/core: Require admin capabilities to set system parameters f60287b2d240 dm zoned: free dmz->ddev array in dmz_put_zoned_devices 485f0bac83a6 parisc: Fix crash with nr_cpus=1 option c9c110ce3754 smb: use kernel_connect() and kernel_bind() ec02b892237d intel_idle: add Emerald Rapids Xeon support cdcc04e844a2 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit 07c6338acb15 HID: sony: remove duplicate NULL check before calling usb_free_urb() 40d609b6ad90 netlink: annotate data-races around sk->sk_err 0915de8c6083 netlink: Fix potential skb memleak in netlink_ack 1a6e2da05f37 netlink: split up copies in the ack construction 220f0f866d69 sctp: update hb timer immediately after users change hb_interval 63cb52e75fd1 sctp: update transport state when processing a dupcook packet 419b2c5766fa tcp: fix delayed ACKs for MSS boundary condition 4acf07bafb58 tcp: fix quick-ack counting to count actual ACKs of new data 143e72757a90 tipc: fix a potential deadlock on &tx->lock f2697457ab73 net: stmmac: dwmac-stm32: fix resume on STM32 MCU da7fa17bd9ac ipv4: Set offload_failed flag in fibmatch results 56a6ea76dd9b netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure 7ff9a9857b8b netfilter: nf_tables: Deduplicate nft_register_obj audit logs e1bbe4afe1a3 selftests: netfilter: Extend nft_audit.sh 82273f15e3db selftests: netfilter: Test nf_tables audit logging 00d35e6b1672 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp 6e1dbbf29031 ibmveth: Remove condition to recompute TCP header checksum. 2428c557cd62 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() 7562780e32b8 net: nfc: llcp: Add lock when modifying device list 9ffc5018020f net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg 7f042041360e ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling a003d4994088 net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent 6a91ec7cfd0e ptp: ocp: Fix error handling in ptp_ocp_device_init f6a7182179c0 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() a8ed1b2e1674 neighbour: fix data-races around n->output 2b76aad68b30 neighbour: switch to standard rcu, instead of rcu_bh 0526933c1005 neighbour: annotate lockless accesses to n->nud_state 8904d8848b31 bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup f82aac816287 net: fix possible store tearing in neigh_periodic_work() 8ef7f9acbe8e modpost: add missing else to the "of" check b8f97e47b6fb bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets c024db960301 bpf, sockmap: Do not inc copied_seq when PEEK flag set 46052a98854a bpf: tcp_read_skb needs to pop skb regardless of seq 99fe9a120729 NFSv4: Fix a nfs4_state_manager() race 23acd1784eb5 ima: rework CONFIG_IMA dependency block 6c5d7f541693 scsi: target: core: Fix deadlock due to recursive locking f23c35f0686c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig 937ec4434e0a regulator/core: regulator_register: set device->class earlier fbac416e25ef iommu/mediatek: Fix share pgtable for iova over 4GB 183e0f9da6af perf/x86/amd: Do not WARN() on every IRQ 2f4e16e39e4f wifi: mac80211: fix potential key use-after-free 89192c6cbe0f regmap: rbtree: Fix wrong register marked as in-cache when creating new node e485a69d9b44 perf/x86/amd/core: Fix overflow reset on hotplug 6150d4596861 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling b9eded289bea drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() 6bfc4c7043c8 Bluetooth: ISO: Fix handling of listen for unicast c201d944bc38 Bluetooth: Delete unused hci_req_prepare_suspend() declaration b46384a681a8 regulator: mt6358: split ops for buck and linear range LDO regulators a01576f58b19 regulator: mt6358: Use linear voltage helpers for single range regulators c6ac402567e4 regulator: mt6358: Drop *_SSHUB regulators 163042a01544 bpf: Fix tr dereferencing c14c7214fc68 leds: Drop BUG_ON check for LED_COLOR_ID_MULTI 6b706286473d wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet 42970d32fe1e wifi: cfg80211: add missing kernel-doc for cqm_rssi_work c797498e860e wifi: cfg80211: fix cqm_config access race 3fcc6d7d5f40 wifi: cfg80211: add a work abstraction with special semantics 2ae4585f740a wifi: cfg80211: move wowlan disable under locks fb195ff4183a wifi: cfg80211: hold wiphy lock in auto-disconnect 6b3223449c95 wifi: iwlwifi: mvm: Fix a memory corruption issue 78b5c62edeea wifi: iwlwifi: dbg_ini: fix structure packing 6a5a8f0a9740 erofs: fix memory leak of LZMA global compressed deduplication 91aeb418b917 ubi: Refuse attaching if mtd's erasesize is 0 f237b17611fa HID: sony: Fix a potential memory leak in sony_probe() 6e3ae2927b43 arm64: errata: Add Cortex-A520 speculative unprivileged load workaround 0a4ae2634801 arm64: Add Cortex-A520 CPU part definition d2894c4f473a drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters() c8bd3e12b329 drm/amd: Fix detection of _PR3 on the PCIe root port fc8d9630c80b net: prevent rewrite of msg_name in sock_sendmsg() 34f9370ae444 net: replace calls to sock->ops->connect() with kernel_connect() 2dfb5f324d79 PCI: qcom: Fix IPQ8074 enumeration ebf2d9a7822b md/raid5: release batch_last before waiting for another stripe_head c404d39e7749 wifi: mwifiex: Fix tlv_buf_left calculation 794ae3a9f8fe Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER 626535077ba9 Bluetooth: hci_codec: Fix leaking content of local_codecs 01afbfb39585 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info 454bb54b8fe8 mptcp: userspace pm allow creating id 0 subflow 4674e9626beb net: ethernet: mediatek: disable irq before schedule napi 3a72decd6b49 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer() c12ef025add7 iommu/vt-d: Avoid memory allocation in iommu_suspend() cdf18e75850f scsi: zfcp: Fix a double put in zfcp_port_enqueue() ef167cc1882f i40e: fix the wrong PTP frequency calculation a0829d9cf22e hwmon: (nzxt-smart2) add another USB ID 6ddb9e6b9b6a hwmon: (nzxt-smart2) Add device id 752ec2d93e75 block: fix use-after-free of q->q_usage_counter 77d0e7e8e582 rbd: take header_rwsem in rbd_dev_refresh() only when updating 698039a461a3 rbd: decouple parent info read-in from updating rbd_dev 377d26174e1d rbd: decouple header read-in from updating rbd_dev->header 33ecf5f5a876 rbd: move rbd_dev_refresh() definition ff09fa5f23aa iommu/arm-smmu-v3: Avoid constructing invalid range commands 357ba59b9d3b iommu/arm-smmu-v3: Set TTL invalidation hint better 71472872932b drm/amd/display: Adjust the MST resume flow b0fe37867455 arm64: cpufeature: Fix CLRBHB and BC detection b6912642746d net: release reference to inet6_dev pointer bad004c384b7 net: change accept_ra_min_rtr_lft to affect all RA lifetimes ec4162bb7018 net: add sysctl accept_ra_min_rtr_lft 9d91134c165f arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path dd8c8369305d Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" ef54db5b5df7 btrfs: use struct fscrypt_str instead of struct qstr 68ad364ec8dd btrfs: setup qstr from dentrys using fscrypt helper 1cf474cd474b btrfs: use struct qstr instead of name and namelen pairs 87efd87d3624 ring-buffer: Fix bytes info in per_cpu buffer stats 62eed43e0390 ring-buffer: remove obsolete comment for free_buffer_page() 836adaddc60c mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list d1da921452b3 mm/page_alloc: leave IRQs enabled for per-cpu page allocations 570786ac6f04 mm/page_alloc: always remove pages from temporary list 939189aedfac mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified ce9f3441fc6a mm/mempolicy: convert migrate_page_add() to migrate_folio_add() dc0a8466cd11 mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() 6c2c728d299f mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() 6d6635749d4c mm/memory: add vm_normal_folio() 89f2ace6d016 NFSv4: Fix a state manager thread deadlock regression 80ba4fd1ac33 NFS: rename nfs_client_kset to nfs_kset 15ff58702361 NFS: Cleanup unused rpc_clnt variable 2f09a09d73cb ata: libata-scsi: Fix delayed scsi_rescan_device() execution f2b359e3a4f3 scsi: Do not attempt to rescan suspended devices 5d3b0fcb3ca6 scsi: core: Improve type safety of scsi_rescan_device() deacabef6834 scsi: sd: Do not issue commands to suspended disks on shutdown 8de6d8449ae9 scsi: sd: Differentiate system and runtime start/stop management dc3354c961ba ata,scsi: do not issue START STOP UNIT on resume 078651647064 mptcp: process pending subflow error on close fc8917b79069 mptcp: move __mptcp_error_report in protocol.c c1432ece79e6 mptcp: annotate lockless accesses to sk->sk_err 09b6fdf7a12e mptcp: fix dangling connection hang-up 7544918e48e6 mptcp: rename timer related helper to less confusing names bbdfef76096d ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates 5f9d73761553 ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol 1031f68108ea spi: zynqmp-gqspi: fix clock imbalance on probe failure
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Thu, 12 Oct 2023 17:38:57 +0000 (13:38 -0400)]
linux-yocto/6.5: update to v6.5.6
Updating to the latest korg -stable release that comprises
the following commits:
0c3f363d1c15 Linux 6.5.6 5e286056667a ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL 44befc89397e mm, memcg: reconsider kmem.limit_in_bytes deprecation 471ce44a1f30 memcg: drop kmem.limit_in_bytes 3f47b0391bae rbd: take header_rwsem in rbd_dev_refresh() only when updating 907f4f29789e rbd: decouple parent info read-in from updating rbd_dev d1de64c03983 rbd: decouple header read-in from updating rbd_dev->header d0373eb1a755 rbd: move rbd_dev_refresh() definition 43b63e088887 drm/meson: fix memory leak on ->hpd_notify callback 79aec38ba852 drm/amd/display: fix the ability to use lower resolution modes on eDP fc69646fc8f5 drm/amdkfd: Use gpu_offset for user queue's wptr bc15bb91460a fs: binfmt_elf_efpic: fix personality for ELF-FDPIC 1d6b34da02b5 power: supply: ab8500: Set typing and props 883d5811c528 power: supply: rk817: Add missing module alias 280fe281c89b drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top c81803b432c6 i915: Limit the length of an sg list to the requested length b6bb3bcb8238 ata: libata-sata: increase PMP SRST timeout to 10s 5514987aef4a ata: libata-core: Do not register PM operations for SAS ports 78b7119f3bed ata: libata-core: Fix port and device removal dfc77502d6e7 ata: libata-core: Fix ata_port_request_pm() locking 459ee86211d4 tracing/user_events: Align set_bit() address for all archs 0c116005af55 fs/smb/client: Reset password pointer to NULL ddf013bc905e thermal: sysfs: Fix trip_point_hyst_store() 5aaa6b31f149 net: thunderbolt: Fix TCPv6 GSO checksum calculation 5fb40c7de8d7 bpf: Fix BTF_ID symbol generation collision in tools/ 7037b8dc206a bpf: Fix BTF_ID symbol generation collision f2a76aeeee1b bpf: Add override check to kprobe multi link attach 8bcf70d787f7 media: uvcvideo: Fix OOB read d82b1eaf9071 btrfs: properly report 0 avail for very full file systems ef1054fb901a btrfs: fix race between reading a directory and adding entries to it 73b4e302165b btrfs: set last dir index to the current last index when opening dir 59a051389e14 btrfs: file_remove_privs needs an exclusive lock in direct io write 7bcb92540536 btrfs: refresh dir last index during a rewinddir(3) call fed9f0c06f65 ring-buffer: Update "shortest_full" in polling 01cba4eece7d ring-buffer: Fix bytes info in per_cpu buffer stats 8067b844c920 cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers 560e15b9b48f cxl/port: Fix cxl_test register enumeration regression 7bc7cbf9ef69 mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement eaf409c8d4b1 mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list 51988be187b0 mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() 4fbc764c91eb mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified 23264bdc2bad selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error 6b522001693a mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() 2f5a4cff85fa arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y ee24e16620cd cxl/mbox: Fix CEL logic for poison and security commands 3397cc43c6dd drm/tests: Fix incorrect argument in drm_test_mm_insert_range 1bd4f97552d4 timers: Tag (hr)timer softirq as hotplug safe 26a70537ffc0 ACPI: NFIT: Fix incorrect calculation of idt size 532f992935e3 NFSv4: Fix a state manager thread deadlock regression 975df6b0c34c Revert "SUNRPC dont update timeout value on connection reset" e8d3df1df766 sched/rt: Fix live lock between select_fallback_rq() and RT push 9f3f2a3acdfb kernel/sched: Modify initial boot task idle setup fefec7fbd90a ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG af57b1747772 i2c: i801: unregister tco_pdev in i801_probe() error path a4f5f1e846d8 io_uring/fs: remove sqe->rw_flags checking from LINKAT 47cd820721d6 ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES 2bbeebe203d2 scsi: sd: Do not issue commands to suspended disks on shutdown dc5ab9e18489 scsi: sd: Differentiate system and runtime start/stop management b1a076133d4c ata: libata-scsi: link ata port and scsi device 2447c5b947bd LoongArch: Add support for 64_PCREL relocation type d5725efed545 LoongArch: Add support for 32_PCREL relocation type fa9874928dcb LoongArch: numa: Fix high_memory calculation e10bf1871b11 LoongArch: Define relocation types for ABI v2.10 eb9681d36bbc LoongArch: Fix lockdep static memory detection e9b20aa75921 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q d8bbfab02d1a ALSA: rawmidi: Fix NULL dereference at proc read 3eb82c2bd446 crypto: sm2 - Fix crash caused by uninitialized context 28df4646ad8b nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() 3345cc5f02f1 serial: 8250_port: Check IRQ data before use 37ee7bd247fc scsi: core: ata: Do no try to probe for CDL on old drives 2bff660e0ff3 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" f8d2e6429139 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe 02447cd84afc mptcp: process pending subflow error on close 6be989cb472e mptcp: move __mptcp_error_report in protocol.c 2bef7c8c3950 mptcp: fix bogus receive window shrinkage with multiple subflows 9e52fd594992 KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously f1f5d279d7e8 KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() f654c202a318 KVM: x86/mmu: Open code leaf invalidation from mmu_notifier c416989d0b8e KVM: SVM: Fix TSC_AUX virtualization setup 822425a9d40c KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway cf43b304b695 x86/srso: Add SRSO mitigation for Hygon processors 1348f7f15d7c x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race 3d0d8a6ea424 spi: zynqmp-gqspi: fix clock imbalance on probe failure 3283a1bce9bb iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range 71c7428d0dc1 ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() 2f0d613bfca0 perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 c8745e60f29d fbdev/sh7760fb: Depend on FB=y 19878758accf LoongArch: Set all reserved memblocks on Node#0 at initialization 560e49419100 LoongArch: Use _UL() and _ULL() 55aba54dea4a i2c: designware: fix __i2c_dw_disable() in case master is holding SCL low 73ab62301400 gfs2: fix glock shrinker ref issues f057b2c710a0 tsnep: Fix NAPI polling with budget 0 11a5377e0925 tsnep: Fix ethtool channels e36aa9fa253b tsnep: Fix NAPI scheduling 10ee8a00cb0e net: hsr: Add __packed to struct hsr_sup_tlv. c656c63e6264 ncsi: Propagate carrier gain/loss events to the NCSI controller c91f3228fa94 powerpc/watchpoints: Annotate atomic context in more places 3799888a6b88 powerpc/watchpoint: Disable pagefaults when getting user instruction 98ac791d4000 powerpc/watchpoints: Disable preemption in thread_change_pc() 633f3563b2a4 ASoC: SOF: Intel: MTL: Reduce the DSP init timeout f0bd27149966 NFSv4.1: fix zero value filehandle in post open getattr 1e1f2aeb7337 media: vb2: frame_vector.c: replace WARN_ONCE with a comment 767176f849bf ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure dfc15af9edfd ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link 4a8e6742b0d0 memblock tests: fix warning ‘struct seq_file’ declared inside parameter list b46983198d21 memblock tests: fix warning: "__ALIGN_KERNEL" redefined c12eda0a22ce ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() 12bf8311da03 firmware: cirrus: cs_dsp: Only log list of algorithms in debug build 682659829e96 ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset a5188f7fedaf ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low 068b0f7e07bd ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. daac7df91691 ALSA: hda: intel-sdw-acpi: Use u8 type for link index df28f6bbc8aa ASoC: rt5640: Only cancel jack-detect work on suspend if active 8db07f90f281 bpf: Clarify error expectations from bpf_clone_redirect 1d50dcc52012 spi: intel-pci: Add support for Granite Rapids SPI serial flash 75ebf2efb708 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag 5c96cfcf7057 spi: stm32: add a delay before SPI disable d83f069fcbe2 spi: nxp-fspi: reset the FLSHxCR1 registers db7632bd3845 Add DMI ID for MSI Bravo 15 B7ED c2b53434df7a ata: libata-eh: do not thaw the port twice in ata_eh_reset() e86c64afbbec ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() 1aaff2ce9493 smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP 22e6d783a330 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command 6ee6128efb3a scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command 4ce28dbbbedf riscv: errata: fix T-Head dcache.cva encoding b62561b266f8 nvme-pci: do not set the NUMA node of device if it has none 9e35b16b2fa6 objtool: Fix _THIS_IP_ detection for cold functions 109063d6b222 drm/amdgpu: Handle null atom context in VBIOS info ioctl bfd7ecee601d drm/amdkfd: Checkpoint and restore queues on GFX11 ea3f2bff5ab7 drm/amdgpu: fallback to old RAS error message for aqua_vanjaram a663c199b4d6 drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV c634d78245b2 drm/amdgpu/soc21: don't remap HDP registers for SR-IOV c1faca7fa88c drm/amd/display: Don't check registers, if using AUX BL control 8e47e585b630 drm/amdkfd: Update CU masking for GFX 9.4.3 8ffd9453dc2b drm/amdkfd: Update cache info reporting for GFX v9.4.3 830807d1fb11 drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 652ba144b190 thermal/of: add missing of_node_put() 99c535d97092 platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode 511784d9e480 platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig 164eaebff0af efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec 79c6bb2be2c0 ata: sata_mv: Fix incorrect string length computation in mv_dump_mem() 812e69bfc445 net/smc: bugfix for smcr v2 server connect success statistic 75fc9e99b3a7 ring-buffer: Do not attempt to read past "commit" c06f3b07566f selftests: fix dependency checker script 806bd126ec5d btrfs: assert delayed node locked when removing delayed item 8e35b261e381 ring-buffer: Avoid softlockup in ring_buffer_resize() 6c9ceeaa275e selftests/ftrace: Correctly enable event in instance-event.tc f75e0670d511 scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command 129dbfdd8281 scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock 01345a59c6e0 scsi: qedf: Add synchronization between I/O completions and abort ef26ca55348b parisc: irq: Make irq_stack_union static to avoid sparse warning f1fb571e9141 parisc: drivers: Fix sparse warning b398e1bef223 parisc: iosapic.c: Fix sparse warnings 4f944136c63a parisc: ccio-dma: Fix sparse warnings 503b10a1a507 parisc: sba-iommu: Fix sparse warnigs 24aa18b6345a parisc: sba: Fix compile warning wrt list of SBA devices dd46b3ac7322 nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid() 4e149d524678 spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain b3c21c9c7289 spi: sun6i: reduce DMA RX transfer width to single byte 77562272fbf3 ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) e562de67dc91 bpf: Annotate bpf_long_memcpy with data_race fe2b811a02c3 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock 47f82395f04a ceph: drop messages from MDS when unmounting 65edea77d700 x86/reboot: VMCLEAR active VMCSes before emergency reboot 8a017a273b87 NFSD: Fix zero NFSv4 READ results when RQ_SPLICE_OK is not set d7863b8f5a4e i2c: npcm7xx: Fix callback completion ordering b226972a04ff gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip c4648be6b9b3 accel/ivpu: Use cached buffers for FW loading 59908c76cef7 accel/ivpu: Do not use wait event interruptible 915847cceb71 i915/guc: Get runtime pm in busyness worker only if already active 0f61048992ce firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND 5dbead1a5af8 arm64: dts: imx: Add imx8mm-prt8mm.dtb to build 55f82f3a1850 arm64: dts: imx8mm-evk: Fix hdmi@3d node 5648afd7c15b soc: imx8m: Enable OCOTP clock for imx8mm before reading registers 3cb0f98499e3 arm64: dts: imx8mp-beacon-kit: Fix audio_pll2 clock 9d8631d09868 arm64: dts: imx8mp: Fix SDMA2/3 clocks b949646c3dea selftests/powerpc: Fix emit_tests to work with run_kselftest.sh 59d64197508f powerpc/stacktrace: Fix arch_stack_walk_reliable() 70326b46b6a0 power: supply: rk817: Fix node refcount leak fe25f30cc326 xtensa: boot/lib: fix function prototypes 4d00e9ed40d4 xtensa: umulsidi3: fix conditional expression 6a08d2ca6ca9 xtensa: boot: don't add include-dirs 21d2beffef85 xtensa: iss/network: make functions static 27eb66bdf50a xtensa: add default definition for XCHAL_HAVE_DIV32 50d14cd5a67e firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() d9b092769b58 power: supply: core: fix use after free in uevent 25ef0a06f126 power: supply: rt9467: Fix rt9467_run_aicl() 274d39581c80 power: supply: ucs1002: fix error code in ucs1002_get_property() 3eb2c018708a swiotlb: use the calculated number of areas 8f66e484d4bd bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up 748b24475001 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot 9b42678b1ad0 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 e4e01cd5219c clk: tegra: fix error return case for recalc_rate 99b5d9adf441 clk: si521xx: Fix regmap write accessor b0fe3096662c clk: si521xx: Use REGCACHE_FLAT instead of NONE 72df907bef8f clk: sprd: Fix thm_parents incorrect configuration 3a847712a1f6 power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo() 3aeffe442077 firmware: arm_scmi: Fixup perf power-cost/microwatt support a6575f349ffa firmware: arm_scmi: Harden perf domain info access 4d3f6b2a2f13 bus: ti-sysc: Fix missing AM35xx SoC matching 45071e27a00c bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() 27dc0d54b296 spi: spi-gxp: BUG: Correct spi write return value 45e91af6a929 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled 52093779b183 vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent() 56ad3015e39e btrfs: reset destination buffer when read_extent_buffer() gets invalid range aaa8ceca93fa direct_write_fallback(): on error revert the ->ki_pos update from buffered write 82dacd0ca0d9 arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved 2b4c845a613b drm/amd/display: fix a regression in blank pixel data caused by coding mistake 5934e2ab73f5 drm/amd/display: Update DPG test pattern programming 4b839049cc5c ASoC: cs35l56: Disable low-power hibernation mode 2c4cc4d787a5 drm/amdgpu: set completion status as preempted for the resubmission cb665adeec45 i2c: xiic: Correct return value check for xiic_reinit() 9553546feb29 i2c: mux: gpio: Add missing fwnode_handle_put() 8406f0fe2ebd i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() 395f07124431 gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() 76569e3819e0 cifs: Fix UAF in cifs_demultiplex_thread() 674a8a9f7848 proc: nommu: fix empty /proc/<pid>/maps ffe07e1d1a97 proc: nommu: /proc/<pid>/maps: release mmap read lock dcdbc22ce055 cxl/region: Match auto-discovered region decoders by HPA range 3ea4d0745dd4 igc: Expose tx-usecs coalesce setting to user 2e800300b524 octeontx2-pf: Do xdp_do_flush() after redirects. e07515c57749 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI 801cadbde2dd net: ena: Flush XDP packets on error. 80d51aa81e26 locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() 5a6ad94b6274 drm/virtio: clean out_fence on complete_submit eb74cf25a8c8 i915/pmu: Move execlist stats initialization to execlist specific setup 1751e4498046 net/handshake: Fix memory leak in __sock_create() and sock_alloc_file() a10813260193 net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable dereferenced before check 'hwdev' 20a93d402b6f netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP 5e5754e9e77c netfilter: nf_tables: disable toggling dormant table state more than once 9a226a189aa1 vxlan: Add missing entries to vxlan_get_size() 069ac51c37a6 net: rds: Fix possible NULL-pointer dereference 2eebf58ce030 locking/atomic: scripts: fix fallback ifdeffery cac50d9f5d87 team: fix null-ptr-deref when team device type is changed f2ef4cb4d418 net: bridge: use DEV_STATS_INC() 5b7321f5384d net: hns3: add 5ms delay before clear firmware reset irq source 4d22d1d8d5ad net: hns3: fix fail to delete tc flower rules during reset issue 43302d93a495 net: hns3: only enable unicast promisc when mac table full 07810b795ce4 net: hns3: fix GRE checksum offload issue 8399206e694c net: hns3: add cmdq check for vf periodic service task e3cb8b2c391b x86/srso: Fix SBPB enablement for spec_rstack_overflow=off 96834afc3e49 x86/srso: Don't probe microcode in a guest afae367e91c8 x86/srso: Set CPUID feature bits independently of bug or mitigation status 67418b4b4f13 x86/srso: Fix srso_show_state() side effect fdcc085dec3c x86/asm: Fix build of UML with KASAN 744eeabd7157 platform/x86: intel_scu_ipc: Fail IPC send if still busy 618aa01f7ff5 platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() 09e1a620f708 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() 341a8fd4eef4 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() 4b53879b9f50 net: hsr: Properly parse HSRv1 supervisor frames. d2dfbc0e3b7a x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() 1512d8f45d3c dccp: fix dccp_v4_err()/dccp_v6_err() again 82c302f3eb99 powerpc/dexcr: Move HASHCHK trap handler 1f55797de0ef powerpc/perf/hv-24x7: Update domain value check 502386ae61f9 scsi: iscsi_tcp: restrict to TCP sockets cda20fcddf53 ipv4: fix null-deref in ipv4_link_failure f82def005375 igc: Fix infinite initialization loop with early XDP redirect 04fe6c09129b ionic: fix 16bit math issue when PAGE_SIZE >= 64KB c3bfd4588b89 netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry() eefc7f7f6a52 i40e: Fix VF VLAN offloading when port VLAN is configured 3680526cbbee iavf: schedule a request immediately after add/delete vlan abab434231b5 iavf: add iavf_schedule_aq_request() helper 867009dcfbd1 ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful d4d1fdaaace7 iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set 21645c352038 octeon_ep: fix tx dma unmap len values in SG 6a2dbdd1f0f2 ASoC: imx-audmix: Fix return error with devm_clk_get() 62a09e61afa2 ASoC: hdaudio.c: Add missing check for devm_kstrdup ac451e0a4700 ALSA: seq: ump: Fix -Wformat-truncation warning 48e105a2a1a1 net/core: Fix ETH_P_1588 flow dissector 959a41af6a8f selftests: tls: swap the TX and RX sockets in some tests e4f3cc315dc2 net: microchip: sparx5: Fix possible memory leaks in vcap_api_kunit 7e7c9e2de0d1 net: microchip: sparx5: Fix possible memory leaks in test_vcap_xn_rule_creator() ef75ee8184ea net: microchip: sparx5: Fix possible memory leak in vcap_api_encode_rule_test() af47fc1fa713 net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_actionvalue_test() 79c19b1e55ea net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_keyvalue_test() 4e579e8297a3 ASoC: SOF: ipc4-topology: fix wrong sizeof argument ef2b3d6e6a33 memblock tests: Fix compilation errors. 144ed54ed6ec uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++ 721045f22e1a uapi: stddef.h: Fix header guard location cc17adeef726 Compiler Attributes: counted_by: Adjust name and identifier expansion 1f5b5fdb6727 netfilter: nf_tables: Fix entries val in rule reset audit log 130fa1f00cb0 netfilter: conntrack: fix extension size table 38afb9f69871 ALSA: hda/realtek: Splitting the UX3402 into two separate models 10e7799c43f8 selftests/bpf: fix unpriv_disabled check in test_verifier 364f95cd7026 bpf: Fix a erroneous check after snprintf() 1b32bfcae2db ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode 9d9211b46965 ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect 55b34a5041a0 ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume eae3f68df4d6 ASoC: rt5640: fix typos b049adc8602d ASoC: rt5640: Fix sleep in atomic context 4dcbd5acd51d ASoC: rt5640: Revert "Fix sleep in atomic context" 0c1fb88020c8 ALSA: seq: Avoid delivery of events for disabled UMP groups 66ea3d810245 ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio 8680cf1f96a7 bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init 232f0ba4d692 bpf: Avoid deadlock when using queue and stack maps from NMI 6c2e14525d45 netfilter: nf_tables: disallow element removal on anonymous sets ae57621daf86 ASoC: meson: spdifin: start hw on dai probe 13f385f99147 netfilter: nf_tables: disallow rule removal from chain binding 4aea243b6853 netfilter: nf_tables: fix memleak when more than 255 elements expired 12c8124b9e21 netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration db15e180fa4b netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails 1e478aa1bfec netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC 1b37e05e9b4b netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention 52bb9b7a5333 ext4: do not let fstrim block system suspend 5b4773177e28 ext4: move setting of trimmed bit into ext4_try_to_trim_range() 6f41e50bf16a ext4: replace the traditional ternary conditional operator with with max()/min() d10fd53393cc btrfs: remove BUG() after failure to insert delayed dir index item e6dbd0bb6946 btrfs: improve error message after failure to add delayed dir index item d9f5537479d4 netfs: Only call folio_start_fscache() one time for each folio b839de5296cc gfs2: Fix another freeze/thaw hang 6f54da8aaee7 media: via: Use correct dependency for camera sensor drivers 4945a4af1495 media: v4l: Use correct dependency for camera sensor drivers d1db10f1918d NFSv4.1: fix pnfs MDS=DS session trunking 0317d19e26e3 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server 7b5955944a94 SUNRPC: Mark the cred for revalidation if the server rejects it 5110e5473f83 NFS/pNFS: Report EINVAL errors from connect() to the server 8d847b5c51c1 NFS: More fixes for nfs_direct_write_reschedule_io() ad986ce7ef8a NFS: Use the correct commit info in nfs_join_page_group() 0449e8f4ceff NFS: More O_DIRECT accounting fixes for error paths 8d11e1e0aa21 NFS: Fix O_DIRECT locking issues 2aed39c39e9e NFS: Fix error handling for O_DIRECT write scheduling
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Thu, 12 Oct 2023 17:38:56 +0000 (13:38 -0400)]
linux-yocto/6.1: update to v6.1.56
Updating to the latest korg -stable release that comprises
the following commits:
ecda77b46871 Linux 6.1.56 8c515d4f2d66 ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL a3c1da448353 mm, memcg: reconsider kmem.limit_in_bytes deprecation b8901b6c2e9b memcg: drop kmem.limit_in_bytes ee335e0094ad drm/meson: fix memory leak on ->hpd_notify callback b60028c81e46 drm/amdkfd: Use gpu_offset for user queue's wptr 48a22f13fb1b fs: binfmt_elf_efpic: fix personality for ELF-FDPIC 69e61ee8ea8a power: supply: ab8500: Set typing and props c038ebffbb48 power: supply: rk817: Add missing module alias 69dd84470b4d drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top 60d2e06ad6e3 ata: libata-sata: increase PMP SRST timeout to 10s 886f387db1e6 ata: libata-core: Do not register PM operations for SAS ports 5cfbe6da8354 ata: libata-core: Fix port and device removal 0b7aaf2058ba ata: libata-core: Fix ata_port_request_pm() locking f555a508087a fs/smb/client: Reset password pointer to NULL 1983fd78701a net: thunderbolt: Fix TCPv6 GSO checksum calculation 4fb56e82d939 bpf: Fix BTF_ID symbol generation collision in tools/ 4f1e3e02777b bpf: Fix BTF_ID symbol generation collision b1041cab4726 bpf: Add override check to kprobe multi link attach 09635bf4cdd4 media: uvcvideo: Fix OOB read d6a749e4cab2 btrfs: properly report 0 avail for very full file systems f3ad8874541d ring-buffer: Update "shortest_full" in polling 6bacdb914a99 mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement a5569bb18752 mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() 9a4fe81a8644 mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() 68a63a077e02 arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y b29756aefe03 drm/tests: Fix incorrect argument in drm_test_mm_insert_range a90eafbf165f timers: Tag (hr)timer softirq as hotplug safe f32340c70eb9 Revert "SUNRPC dont update timeout value on connection reset" 1e4c03d530d8 netfilter: nf_tables: fix kdoc warnings after gc rework 49903f70d728 sched/rt: Fix live lock between select_fallback_rq() and RT push 787256ec9b44 kernel/sched: Modify initial boot task idle setup afa2bbd682c7 ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG 829ff08be566 i2c: i801: unregister tco_pdev in i801_probe() error path 75c307d9f2fb io_uring/fs: remove sqe->rw_flags checking from LINKAT 06fba8a8dea2 ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES 476fd029e700 ata: libata-scsi: link ata port and scsi device 490f3b805ee3 LoongArch: numa: Fix high_memory calculation 7bc8585aa071 LoongArch: Define relocation types for ABI v2.10 f04ded9ae268 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q 9af8bb2afea3 netfilter: nf_tables: disallow rule removal from chain binding 980663f1d189 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() e14f68a48fd4 serial: 8250_port: Check IRQ data before use c61d0b87a702 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" 37435ddfadc6 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe 5d6613ed2b7d mptcp: fix bogus receive window shrinkage with multiple subflows 00c27bffdba6 KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() cd41db6cb285 KVM: x86/mmu: Open code leaf invalidation from mmu_notifier 733d7a5451fc KVM: SVM: Fix TSC_AUX virtualization setup e86a3a622633 KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway 6ce2f297a716 x86/srso: Add SRSO mitigation for Hygon processors 811ba2ef0cb6 x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race f90f4c562003 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range a09446ac0414 smack: Retrieve transmuting information in smack_inode_getsecurity() cbb16d0f4996 smack: Record transmuting in smk_transmuted 4b8ef68e39d2 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev 1d7bc76b5849 scsi: qla2xxx: Fix NULL pointer dereference in target mode 1a51d35ba729 wifi: ath11k: Don't drop tx_status when peer cannot be found a60768c05b58 nvme-pci: do not set the NUMA node of device if it has none 6b2165cae403 nvme-pci: factor out a nvme_pci_alloc_dev helper 69bc295d0e0b nvme-pci: factor the iod mempool creation into a helper 9ebee88a8911 perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 8e85af2c682e fbdev/sh7760fb: Depend on FB=y f105e893a8ed LoongArch: Set all reserved memblocks on Node#0 at initialization 146ba159f5a6 tsnep: Fix NAPI polling with budget 0 78ac1e7dec24 tsnep: Fix NAPI scheduling b09c1359e4f0 net: hsr: Add __packed to struct hsr_sup_tlv. 97788f0757bd ncsi: Propagate carrier gain/loss events to the NCSI controller c93aa8cfaec4 powerpc/watchpoints: Annotate atomic context in more places 3632e9fd82d0 powerpc/watchpoint: Disable pagefaults when getting user instruction 16722418cbe3 powerpc/watchpoints: Disable preemption in thread_change_pc() ee8bbb2a31d3 ASoC: SOF: Intel: MTL: Reduce the DSP init timeout 3608be186ae5 NFSv4.1: fix zero value filehandle in post open getattr e9f05ae6f636 media: vb2: frame_vector.c: replace WARN_ONCE with a comment 28c369324922 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link 1c88886587d3 memblock tests: fix warning ‘struct seq_file’ declared inside parameter list 729757fe9718 memblock tests: fix warning: "__ALIGN_KERNEL" redefined 53618d56bfe4 firmware: cirrus: cs_dsp: Only log list of algorithms in debug build 110e6f575028 ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low cbc43ddd5ce2 ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. 019f01f81887 ALSA: hda: intel-sdw-acpi: Use u8 type for link index 92f24f98d5ff bpf: Clarify error expectations from bpf_clone_redirect 60446b5e7486 spi: intel-pci: Add support for Granite Rapids SPI serial flash 12716449289e ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag 85ca138f922c spi: stm32: add a delay before SPI disable 84592ec591be spi: nxp-fspi: reset the FLSHxCR1 registers d5ae9d9f0c41 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() 2132ea3f9f5a smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP 2259e1901b2d scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command 82f575a7e811 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command 6e392ff88476 riscv: errata: fix T-Head dcache.cva encoding 91b6845ef387 drm/amdgpu: Handle null atom context in VBIOS info ioctl ad3c37f90bae drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV cca15a827907 drm/amdgpu/soc21: don't remap HDP registers for SR-IOV b9971393d4c9 drm/amd/display: Don't check registers, if using AUX BL control 49bdfc83c74a thermal/of: add missing of_node_put() d6a68f163246 platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode d1f916c6eb0c platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig dfbcef80dda9 ata: sata_mv: Fix incorrect string length computation in mv_dump_mem() 797d75bd575c net/smc: bugfix for smcr v2 server connect success statistic b08a4938229d ring-buffer: Do not attempt to read past "commit" baa1634bc936 selftests: fix dependency checker script 45ad79c9cb50 btrfs: assert delayed node locked when removing delayed item 11054f0b889f ring-buffer: Avoid softlockup in ring_buffer_resize() a687e817d814 selftests/ftrace: Correctly enable event in instance-event.tc 5fb322df090e scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command 81a6cdfcfd23 scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock 843348f9e4aa scsi: qedf: Add synchronization between I/O completions and abort 655e9d209c06 parisc: irq: Make irq_stack_union static to avoid sparse warning 8a2c2630e18d parisc: drivers: Fix sparse warning 60caeaf090d5 parisc: iosapic.c: Fix sparse warnings 632e0fcf409b parisc: sba: Fix compile warning wrt list of SBA devices be90c9e29dd5 nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid() 36b29974a7ad spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain e15bb292b246 spi: sun6i: reduce DMA RX transfer width to single byte 5685f8a6fae1 bpf: Annotate bpf_long_memcpy with data_race be8f49029eca dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock 89744b649144 ceph: drop messages from MDS when unmounting 1375d9600c38 x86/reboot: VMCLEAR active VMCSes before emergency reboot 85fafa7ef0ac i2c: npcm7xx: Fix callback completion ordering 0d6c2f0942c3 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip e578a26084eb firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND 099cfc6e5d1b arm64: dts: imx: Add imx8mm-prt8mm.dtb to build 328efccc7847 soc: imx8m: Enable OCOTP clock for imx8mm before reading registers aab681bcb13a selftests/powerpc: Fix emit_tests to work with run_kselftest.sh 763f029f8c0f selftests/powerpc: Pass make context to children b9dc3d6b761d selftests/powerpc: Use CLEAN macro to fix make warning fe6406238d5a power: supply: rk817: Fix node refcount leak 1005010b732b xtensa: boot/lib: fix function prototypes 6438653ad1f2 xtensa: umulsidi3: fix conditional expression 45661247d117 xtensa: boot: don't add include-dirs fca1b09645e5 xtensa: iss/network: make functions static b4e666fa38fd xtensa: add default definition for XCHAL_HAVE_DIV32 7cad56459964 firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() 33ed60d8b961 power: supply: ucs1002: fix error code in ucs1002_get_property() 1ec48a9fac7d bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up dd19672aaac4 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot fe1379c0f61d ARM: dts: Unify pinctrl-single pin group nodes for omap4 16455bed4f86 ARM: dts: Unify pwm-omap-dmtimer node names 4ccb05618b4d ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 fe4da07a7f1b ARM: dts: omap: correct indentation ea4efaf54685 clk: tegra: fix error return case for recalc_rate efad31b6c062 clk: sprd: Fix thm_parents incorrect configuration 1ea6975aa68a power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo() 64adb41644fc firmware: arm_scmi: Fixup perf power-cost/microwatt support a135c8813815 firmware: arm_scmi: Harden perf domain info access 3a21635aed62 bus: ti-sysc: Fix missing AM35xx SoC matching 771eb7c3f3fb bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() e6389d61b720 drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet 404b8bc41872 spi: spi-gxp: BUG: Correct spi write return value d3dc8acb60f8 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled c01b2e0ee22e vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent() cca10592ffd5 btrfs: reset destination buffer when read_extent_buffer() gets invalid range cdfcaa4e8043 drm/amdkfd: Insert missing TLB flush on GFX10 and later 9becfff9f91e drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3 52c7b41ad6ee scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() 35c02a333d52 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called 3a8ac77a70cc wifi: ath11k: Cleanup mac80211 references on failure during tx_complete 1cccd28aa591 wifi: ath11k: fix tx status reporting in encap offload mode dc1ab6577475 arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved 03b808058a88 s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL a84ac8995ac7 f2fs: get out of a repeat loop when getting a locked data page 8b3b859bf8be f2fs: optimize iteration over sparse directories 3134156e3421 ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode 064f57151dff ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names 21e5e3c3f71c ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen 05951f5c26b4 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size 226590fbd967 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 70a1df9e0b44 i2c: xiic: Correct return value check for xiic_reinit() fb9cfb28bdde i2c: mux: gpio: Add missing fwnode_handle_put() 976c8c1c4073 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() 50a096aab61f gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() 908b3b5e97d2 cifs: Fix UAF in cifs_demultiplex_thread() 7e4f49cd2bd7 proc: nommu: fix empty /proc/<pid>/maps 1d45e6d9951d proc: nommu: /proc/<pid>/maps: release mmap read lock c5c9ee388723 igc: Expose tx-usecs coalesce setting to user cae59ae73106 octeontx2-pf: Do xdp_do_flush() after redirects. 98ebbdefe490 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI 26f1829c8538 net: ena: Flush XDP packets on error. d64e738adc5c locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() 987a7f5311ba i915/pmu: Move execlist stats initialization to execlist specific setup ea5a61d58886 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP c4b0facd5c20 netfilter: nf_tables: disable toggling dormant table state more than once 51fa66024a5e net: rds: Fix possible NULL-pointer dereference 2f0acb0736ec team: fix null-ptr-deref when team device type is changed 89f9f20b1cbd net: bridge: use DEV_STATS_INC() 69d7eef31ee1 net: hns3: add 5ms delay before clear firmware reset irq source b1b85b3d767e net: hns3: fix fail to delete tc flower rules during reset issue d3f7af41de52 net: hns3: only enable unicast promisc when mac table full ed6a0b21b6ac net: hns3: fix GRE checksum offload issue 430f18eed1c1 net: hns3: add cmdq check for vf periodic service task adbcec23c842 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off 755195b2d2df x86/srso: Fix srso_show_state() side effect 7f301aa243b9 platform/x86: intel_scu_ipc: Fail IPC send if still busy b34121a8fec1 platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() 962444595841 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() 98a5a7f344fa platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() 8ef5cc6b4ef0 net: hsr: Properly parse HSRv1 supervisor frames. eef16bfdb212 x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() 73be49248a04 dccp: fix dccp_v4_err()/dccp_v6_err() again c2019f0a6816 powerpc/perf/hv-24x7: Update domain value check 5734d22c9ea0 scsi: iscsi_tcp: restrict to TCP sockets 2712545e535d ipv4: fix null-deref in ipv4_link_failure 54228157fb57 igc: Fix infinite initialization loop with early XDP redirect 40b5032c9951 ionic: fix 16bit math issue when PAGE_SIZE >= 64KB f2c6e5945da5 netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry() d98bad2998fd i40e: Fix VF VLAN offloading when port VLAN is configured 0546cd573404 iavf: schedule a request immediately after add/delete vlan 00bbedbd7c5a iavf: add iavf_schedule_aq_request() helper 16fd3c37d1ca ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful 211aac2ef6ff iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set 65976385d49f octeon_ep: fix tx dma unmap len values in SG 66823a9025bc ASoC: imx-audmix: Fix return error with devm_clk_get() ee79256b1615 ASoC: hdaudio.c: Add missing check for devm_kstrdup 488ea2a3e266 net/core: Fix ETH_P_1588 flow dissector bf560c8a83ca selftests: tls: swap the TX and RX sockets in some tests f5a75b3d31d3 netfilter: conntrack: fix extension size table 09424e88126e ALSA: hda/realtek: Splitting the UX3402 into two separate models 1698854b03a5 ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode 293e4920f715 ASoC: rt5640: Revert "Fix sleep in atomic context" e388671635ac bpf: Avoid deadlock when using queue and stack maps from NMI 1e01b127685f netfilter: nf_tables: disallow element removal on anonymous sets 7a7fd891022a ASoC: meson: spdifin: start hw on dai probe 7e5d732e6902 netfilter: nf_tables: fix memleak when more than 255 elements expired be4fbbbcd2f2 netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration 973288e9d988 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails 8c643a8e040d netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC 92b4b4bde940 netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention 9a8c544158f6 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction a42ac74c9666 netfilter: nf_tables: defer gc run if previous batch is still pending 620e594be334 netfilter: nf_tables: use correct lock to protect gc_list 5d319f7a8143 netfilter: nf_tables: GC transaction race with abort path afa584c35065 netfilter: nf_tables: GC transaction race with netns dismantle 41113aa5698a netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path 59ee68c437c5 netfilter: nf_tables: don't fail inserts if duplicate has expired 0b9af4860a61 netfilter: nf_tables: remove busy mark and gc batch API 4ead4f74b3a9 netfilter: nft_set_hash: mark set element as dead when deleting from packet path df650d6a4bf4 netfilter: nf_tables: adapt set backend to use GC transaction API ea3eb9f2192e netfilter: nf_tables: GC transaction API to avoid race with control plane 59dab3bf0b8f netfilter: nf_tables: don't skip expired elements during walk 6bb88a0344c0 ext4: do not let fstrim block system suspend b4d5db1c77fa ext4: move setting of trimmed bit into ext4_try_to_trim_range() 1e3c25df7d40 ext4: replace the traditional ternary conditional operator with with max()/min() 39c4a9522db0 btrfs: remove BUG() after failure to insert delayed dir index item 0d1a761dec22 btrfs: improve error message after failure to add delayed dir index item dbf1a7198505 dm: fix a race condition in retrieve_deps df9950d37df1 netfs: Only call folio_start_fscache() one time for each folio 2d9757480b43 media: via: Use correct dependency for camera sensor drivers ae68541d5285 media: v4l: Use correct dependency for camera sensor drivers a997d583571b NFSv4.1: fix pnfs MDS=DS session trunking f86a2c2ea085 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server 839e07de9a0a SUNRPC: Mark the cred for revalidation if the server rejects it 13acbca81eee NFS/pNFS: Report EINVAL errors from connect() to the server edd1f0614510 NFS: More fixes for nfs_direct_write_reschedule_io() d4729af1c73c NFS: Use the correct commit info in nfs_join_page_group() 1f49386d6779 NFS: More O_DIRECT accounting fixes for error paths 4d98038e5bd9 NFS: Fix O_DIRECT locking issues f16fd0b11f0f NFS: Fix error handling for O_DIRECT write scheduling
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jose Quaresma [Mon, 9 Oct 2023 16:40:37 +0000 (16:40 +0000)]
go: update 1.20.8 -> 1.20.9
Upgrade to latest 1.20.x release [1]:
$ git log --oneline go1.20.8..go1.20.9 68f9a6e2ad (tag: go1.20.9) [release-branch.go1.20] go1.20.9 31d5b604ac [release-branch.go1.20] cmd/compile: use absolute file name in isCgo check 83dce45959 [release-branch.go1.20] cmd/link: suppress -bind_at_load deprecation warning for ld-prime 08c544db98 [release-branch.go1.20] cmd/link: disable DWARF by default in c-shared mode on darwin 071f03a8e5 [release-branch.go1.20] cmd/link: force old Apple linker in plugin mode
Jose Quaresma [Mon, 9 Oct 2023 16:40:36 +0000 (16:40 +0000)]
go: update 1.20.7 -> 1.20.8
Upgrade to latest 1.20.x release [1]:
$ git log --oneline go1.20.7..go1.20.8 d5b8518043 (tag: go1.20.8) [release-branch.go1.20] go1.20.8 2070531d2f [release-branch.go1.20] html/template: properly handle special tags within the script context 023b542edf [release-branch.go1.20] html/template: support HTML-like comments in script contexts 612da32fb5 [release-branch.go1.20] cmd/compile: in expandCalls, move all arg marshalling into call block f0b8768dbc [release-branch.go1.20] path/filepath: don't drop .. elements when cleaning invalid Windows paths b463668275 [release-branch.go1.20] runtime: profiling on Darwin cannot use blocking reads 974a3c9af7 [release-branch.go1.20] go/types, types2: don't panic during interface completion 14e3c7338d [release-branch.go1.20] cmd/api: rename api.go to main_test.go 095cfba86b [release-branch.go1.20] crypto/tls: add GODEBUG to control max RSA key size 1a91bb94b0 [release-branch.go1.20] cmd/go: do not index std as a module in modcache ede3e278ae [release-branch.go1.20] net/http: permit requests with invalid Host headers 201f8b40dc [release-branch.go1.20] cmd/go: refuse to build Go 1.22 code
Jose Quaresma [Wed, 11 Oct 2023 15:53:20 +0000 (15:53 +0000)]
curl: 8.3.0 -> 8.4.0
curl and libcurl 8.4.0
Public curl releases: 252
Command line options: 258
curl_easy_setopt() options: 303
Public functions in libcurl: 93
Contributors: 2995
This release includes the following changes:
o curl: add support for the IPFS protocols via HTTP gateway [46]
o curl_multi_get_handles: get easy handles from a multi handle [20]
o mingw: delete support for legacy mingw.org toolchain [45]
This release includes the following bugfixes:
o acinclude.m4: Document proper system truststore on FreeBSD [83]
o appveyor: fix yamlint issues, indent [67]
o appveyor: rewrite batch in PowerShell + CI improvements [109]
o autotools: adjust `CURL_CA_PATH` value to CMake [53]
o autotools: restore `HAVE_IOCTL_*` detections [111]
o base64: also build for curl [78]
o bufq: remove Curl_bufq_skip_and_shift (unused) [47]
o build: delete checks for C89 standard headers [65]
o build: do not publish `HAVE_BORINGSSL`, `HAVE_AWSLC` macros [114]
o cf-socket: simulate slow/blocked receives in debug [120]
o cmake, configure: also link with CoreServices [32]
o cmake: add check for suseconds_t [91]
o cmake: add feature checks for `memrchr` and `getifaddrs` [57]
o cmake: add missing checks [86]
o cmake: delete old `HAVE_LDAP_URL_PARSE` logic [105]
o cmake: detect `HAVE_CLOCK_GETTIME_MONOTONIC_RAW` [75]
o cmake: detect `HAVE_GETADDRINFO_THREADSAFE` [76]
o cmake: detect `sys/wait.h` and `netinet/udp.h` [61]
o cmake: detect TLS-SRP in OpenSSL/wolfSSL/GnuTLS [93]
o cmake: disable unity mode with Windows Unicode + TrackMemory [108]
o cmake: fix `HAVE_LDAP_SSL`, `HAVE_LDAP_URL_PARSE` on non-Windows [110]
o cmake: fix `HAVE_WRITABLE_ARGV` detection [77]
o cmake: fix duplicate symbols when linking tests [73]
o cmake: fix missing `zlib.h` when compiling `libcurltool` [72]
o cmake: fix stderr initialization in unity builds [71]
o cmake: fix the help text to the static build option in CMakeLists.txt [10]
o cmake: fix unity builds for more build combinations [96]
o cmake: fix unity symbol collisions in h2 builds [48]
o cmake: fix unity with Windows Unicode + TrackMemory [107]
o cmake: improve OpenLDAP builds [92]
o cmake: lib `CURL_STATICLIB` fixes (Windows) [74]
o cmake: move global headers to specific checks [58]
o cmake: pre-cache `HAVE_BASENAME` for mingw-w64 and MSVC [85]
o cmake: pre-cache `HAVE_POLL_FINE` on Windows [36]
o cmake: tidy-up `NOT_NEED_LBER_H` detection
o cmake: validate `CURL_DEFAULT_SSL_BACKEND` config value [50]
o configure: check for the capath by default [63]
o configure: remove unused checks [87]
o configure: replace adhoc domain with `localhost` in tests [79]
o configure: sort AC_CHECK_FUNCS
o connect: expire the timeout when trying next [54]
o connect: only start the happy eyeballs timer when needed [95]
o cookie: do not store the expire or max-age strings [16]
o cookie: remove unnecessary struct fields [17]
o cookie: set ->running in cookie_init even if data is NULL [5]
o create-dirs.d: clarify it also uses --output-dirs [66]
o curl.h: mark CURLSSLBACKEND_NSS as deprecated since 8.3.0 [18]
o curl_easy_pause.3: mention h2/h3 buffering [113]
o curl_easy_pause.3: mention it works within callbacks [112]
o curl_easy_pause: set "in callback" true on exit if true [100]
o CURLOPT_DEBUGFUNCTION.3: warn about internal handles [122]
o docs/libcurl/opts/Makefile.inc: add missing manpage files
o docs: adapt SEE ALSO sections to new requirements [52]
o docs: explain how PINNEDPUBLICKEY is independent of VERIFYPEER [68]
o docs: replace made up domains with example.com [82]
o docs: update curl man page references [89]
o docs: use CURLSSLBACKEND_NONE [19]
o doh: inherit DEBUGFUNCTION/DATA [12]
o escape: replace Curl_isunreserved with ISUNRESERVED [2]
o FAQ: How do I upgrade curl.exe in Windows? [84]
o GHA/linux: run singleuse to detect single-use global functions [35]
o GHA: add workflow to compare configure vs cmake outputs [102]
o h2-proxy: remove left-over mistake in drain_tunnel() [7]
o h2: testcase and fix for pausing h2 streams [49]
o h3: add support for ngtcp2 with AWS-LC builds [103]
o http2: refused stream handling for retry [121]
o http: fix CURL_DISABLE_BEARER_AUTH breakage [28]
o http: h1/h2 proxy unification [21]
o http: remove wrong comment for http_should_fail [55]
o http: use per-request counter to check too large headers [6]
o http_aws_sigv4: fix sorting with empty parts [13]
o idn: fix WinIDN null ptr deref on bad host [90]
o idn: if idn2_check_version returns NULL, return error [27]
o inet_ntop: add typecast to silence Coverity [51]
o lib: disambiguate Curl_client_write flag semantics [24]
o lib: enable hmac for digest as well [26]
o lib: failf/infof compiler warnings [8]
o lib: let the max filesize option stop too big transfers too [44]
o lib: move handling of `data->req.writer_stack` into Curl_client_write() [97]
o lib: provide and use Curl_hexencode [62]
o lib: remove TIME_WITH_SYS_TIME [88]
o lib: use wrapper for curl_mime_data fseek callback [30]
o libssh2: fix error message on failed pubkey-from-file [22]
o libssh: cap SFTP packet size sent [14]
o Makefile.mk: always set `CURL_STATICLIB` for lib (Windows) [42]
o MANUAL.md: change domain to example.com [11]
o misc: better random strings [15]
o MQTT: improve receive of ACKs [125]
o multi: do CURLM_CALL_MULTI_PERFORM at two more places [99]
o multi: fix small timeouts [70]
o multi: remove Curl_multi_dump [37]
o multi: round the timeout up to prevent early wakeups [98]
o multi: set CURLM_CALL_MULTI_PERFORM after switch to DOING_MORE [115]
o openssl: improve ssl shutdown handling [69]
o openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR [104]
o pytest: exclude test_03_goaway in CI runs due to timing dependency [23]
o quic: set ciphers/curves the same way regular TLS does [43]
o quiche: fix build error with --with-ca-fallback [1]
o RELEASE-PROCEDURE.md: updated coming release dates
o runtests: display the test status if tests appear hung [81]
o runtests: eliminate a warning on old perl versions
o socks: return error if hostname too long for remote resolve [118]
o src/mkhelp: make generated code pass `checksrc` [59]
o test1056: disable on Windows
o test1474: disable test on NetBSD, OpenBSD and Solaris 10 [31]
o test1592: greatly increase the maximum test timeout
o test1903: actually verify the cookies after the test [116]
o test1906: set a lower timeout since it's hit on Windows [117]
o test2600: remove special case handling for USE_ALARM_TIMEOUT [3]
o test650: fix an end tag typo
o test661: return from test early in case of curl error
o test: add missing <feature>s
o tests: close the shell used to start sshd [41]
o tests: fix a race condition in ftp server disconnect [101]
o tests: fix compiler warnings [38]
o tests: Fix zombie processes left behind by FTP tests. [80]
o tests: improve SLOWDOWN test reliability by reducing sent data
o tests: increase lib571 timeout from 3s to 30s [106]
o tests: log the test result code after each libtest
o tests: propagate errors in libtests
o tests: set --expect100-timeout to improve test reliability
o tests: show which curl tool `runtests.pl` is using [60]
o tests: stop overriding the lock timeout
o tftpd: always use curl's own tftp.h [25]
o tool: use our own stderr variable [94]
o tool_cb_wrt: fix debug assertion [4]
o tool_getparam: accept variable expansion on file names too [123]
o tool_setopt: remove unused function tool_setopt_flags [56]
o upload-file.d: describe the file name slash/backslash handling [9]
o url: fall back to http/https proxy env-variable if ws/wss not set [119]
o url: fix netrc info message [39]
o warnless: remove unused functions [33]
o wolfssh: do cleanup in Curl_ssh_cleanup [40]
o wolfssl: allow capath with CURLOPT_CAINFO_BLOB [29]
o wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files [34]
o wolfssl: ignore errors in CA path [64]
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Tue, 10 Oct 2023 12:54:58 +0000 (13:54 +0100)]
oeqa/runtime/_qemutiny: rewrite test to be functional
The _qemutiny is a small test case that was explicitly designed to do a
minimal level of testing for poky-tiny images. These typically don't
have SSH servers so we need to assume that qemu is being used and access
the serial console directly.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Tue, 10 Oct 2023 12:54:57 +0000 (13:54 +0100)]
busybox-inittab: fix console handling
A testing failure meant that the inittab changes made in 6c65544 didn't
actually work.
A copy-paste problems meant that start_getty was being invoked instead
of getty, but start_getty is sysvinit-inittab-specific. Revert this
inittab to calling getty directly.
Remove the terminal type, this wasn't specified in the original inittab.
Busybox's init has non-standard behaviour for the inittab's ID field.
With SysV this is a four-character identifier and nothing more, but with
busybox init this is the controlling terminal (minus /dev). If the
terminal doesn't exist then busybox doesn't gracefully handle the
failure but instead repeatedly fails to spawn.
As getty will immediately issue a setsid() this isn't needed for getty
entries, so the ID can be empty and ttyrun does the terminal detection.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alexis Lothoré [Tue, 10 Oct 2023 09:30:13 +0000 (11:30 +0200)]
oeqa/utils/gitarchive: ensure tag matches regex before getting its fields
Whenever we ask gitarchive to retrieve test results for specific revisions,
we first do a "large" search in get_tags, which uses glob patterns with git
ls-remote, and then we filter received tags with a regex to parse the tags
fields.
Currently gitarchive assumes that all tags returned by get_tags will match
the regex. This assumption is wrong (for example searching "master-next" in
get_tags may return some tags like "abelloni/master-next), and leads then
to exception when we try to retrieve tags fields:
Traceback (most recent call last):
File "/home/pokybuild/yocto-worker/a-full/build/scripts/resulttool", line 78, in <module>
sys.exit(main())
^^^^^^
File "/home/pokybuild/yocto-worker/a-full/build/scripts/resulttool", line 72, in main
ret = args.func(args, logger)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pokybuild/yocto-worker/a-full/build/scripts/lib/resulttool/regression.py", line 315, in regression_git
revs2 = gitarchive.get_test_revs(logger, repo, tag_name, branch=args.branch2)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pokybuild/yocto-worker/a-full/build/meta/lib/oeqa/utils/gitarchive.py", line 246, in get_test_revs
fields, runs = get_test_runs(log, repo, tag_name, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pokybuild/yocto-worker/a-full/build/meta/lib/oeqa/utils/gitarchive.py", line 238, in get_test_runs
groups = m.groupdict()
Fix this exception by merely skipping those additionals tags which won't
match the regex
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alexis Lothoré [Tue, 10 Oct 2023 09:30:12 +0000 (11:30 +0200)]
oeqa/utils/gitarchive: fix tag pattern searching
Whenever we ask gitarchive to search for tags, we can provide it with a
pattern (containing glob patterns). However, when searching for example for
tags matching branch master-next, it can find more tags which does not
correspond exactly to branch master-next (e.g. abelloni/master-next tags
will match).
Prevent those additional tags from being fetched by gitarchive by using a
more specific pattern: prefix user-provided pattern with "refs/tags"
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Tue, 10 Oct 2023 13:31:20 +0000 (14:31 +0100)]
oeqa/qemurunner: Ensure we retry after BrokenPipeError
If the BrokenPipeError occurs when writing to the serial port to wake it
up, defer the write and try again (which will happen on the 5s timeout
of the select call). Why it should return ESHUTDOWN and then work later
I'm not sure but it does appear to make it work. For now we need 'working'
QA tests whilst the issue is debugged.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sundeep KOKKONDA [Wed, 11 Oct 2023 04:05:50 +0000 (21:05 -0700)]
rust: reproducibility issue fix
The '--remap-path-prefix' option removes all references to build directory
structure in the debug information within the compiled output for Cargo
dependencies and the project's binary.
However, some references to build directories remains in the final binary
in .rustc section in the form of compressed metadata and this makes the
build output dependent on the folder structure of the computer it's compiled on.
So, for reproducible builds, use the configuration option
'remap-debuginfo = true' along with the '--remap-path-prefix'.
[YOCTO# 14875]
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Mon, 9 Oct 2023 16:50:31 +0000 (17:50 +0100)]
oeqa/qemurunner: Add extra logging when console doesn't appear
If the console doesn't appear, breifly sleep and try an extra read. This
is a useful debugging trick which we may as well preserve in the code. We're
already failing at this point so extra data is useful.
This means if we perturb things on the other port, we may gain useful logging
insight.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Mon, 9 Oct 2023 16:47:53 +0000 (17:47 +0100)]
oeqa/qemurunner: Add newlines serial workaround
We're struggling with the 6.5 kernel as the serial port getty doesn't appears sometimes
leading to failures in CI. Add a workaround of sending some newlines as a way of
unblocking the kernel/release issues whilst we try and work out how to get to the bottom
of the issue.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Sun, 1 Oct 2023 07:18:01 +0000 (08:18 +0100)]
qemux86/qemuarm: Drop kernel version overrides
Drop the version overrides for the kernel for the x86 and arm machines
so we can go back to following the distro versions. The reasons for
these versions is mostly historical at this point as the issues were
resolved.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Julien Stephan [Mon, 25 Sep 2023 08:04:51 +0000 (10:04 +0200)]
scripts/bblock: add a script to lock/unlock recipes
bblock script allows to lock/unlock recipes to latest task signatures.
The idea is to prevent some recipes to be rebuilt during development.
For example when working on rust recipe, one may not want rust-native to be
rebuilt.
This tool can be used, with proper environment set up, using the following
command:
bblock <recipe_name>
See help for more details
if a <recipe_name>'s task signature change, this task will not be built again and
sstate cache will be used.
[YOCTO #13425]
Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Julien Stephan [Mon, 25 Sep 2023 08:04:50 +0000 (10:04 +0200)]
sstatesig: add a new info level for SIGGEN_LOCKEDSIGS_TASKSIG_CHECK
as of now, SIGGEN_LOCKEDSIGS_TASKSIG_CHECK can take 2 values: "warn" and
"error", displaying respectively a warning or a fatal error message
only when a task is locked and the task signature is different from
the locked one.
The "info" level is introduced to add a "note" message to remind the
user that a recipe is locked even if the signature is equivalent to the
locked one.
The "warn" and "error" level display the warn/error message for each
task having a mismatch of the signature. Doing this with the "info"
level would result in very verbose output if there are several tasks
locked, so the info level will only print once the list of recipes that
have locked signature.
Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Julien Stephan [Mon, 25 Sep 2023 08:04:48 +0000 (10:04 +0200)]
bitbake.conf: include bblock.conf
include conf/bblock.conf. This file is generated by the bblock tool. It
locks some package tasks by fixing their signatures. See bblock -h for
more details
Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Mikko Rapeli [Fri, 6 Oct 2023 15:05:02 +0000 (18:05 +0300)]
openssh: drop sudo from ptest dependencies
The tests don't actually need sudo on core-image-ptest-openssh.
Based on logs seen in
https://bugzilla.yoctoproject.org/show_bug.cgi?id=15178 it seems
that socket errors from sudo are creeping into stderr which are failing
the banner ptest from openssh. Removing sudo should help removing
the stderr messages and possibly cure the banner test failures.
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Fri, 6 Oct 2023 11:22:01 +0000 (12:22 +0100)]
busybox: use ttyrun to run getty only if the terminal exists
Wrap calls to start_getty with ttyrun, so that getty isn't started if
the device doesn't exist. As we know start_getty is only called when
the device exists we can remove the partial workaround for this problem
in that scripts too.
This neatly obsoletes SERIAL_CONSOLES_CHECK, whose sole purpose was to
check what terminals are present at boot and rewrite inittab. Notably,
this meant that SERIAL_CONSOLES_CHECK made using a read-only rootfs
impossible.
Ross Burton [Fri, 6 Oct 2023 11:22:00 +0000 (12:22 +0100)]
sysvinit-inittab: use ttyrun to run getty only if the terminal exists
Wrap calls to start_getty with ttyrun, so that getty isn't started if
the device doesn't exist. As we know start_getty is only called when
the device exists we can remove the partial workaround for this problem
in that scripts too.
This neatly obsoletes SERIAL_CONSOLES_CHECK, whose sole purpose was to
check what terminals are present at boot and rewrite inittab. Notably,
this meant that SERIAL_CONSOLES_CHECK made using a read-only rootfs
impossible.
Ross Burton [Fri, 6 Oct 2023 11:21:59 +0000 (12:21 +0100)]
ttyrun: add new recipe
ttyrun is a small tool from IBM's s390-tools package to run a command
if the specified TTY is present, and hang if not.
This is useful so that you can list all of the potential terminals in
inittab and not have getty quiting instantly when a device isn't
present, resulting in the "respawning too fast" errors.
Note that DISTRELEASE has to be set as otherwise "build$(DATE)" is used,
which is non-reproducible.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Fri, 6 Oct 2023 11:21:19 +0000 (12:21 +0100)]
qemuboot: reduce default size of software I/O translation buffer
With 6.5+ (specifically, if DMA_BOUNCE_UNALIGNED_KMALLOC is set) the
SWIOTLB is used, and it defaults to 64MB. This is too much when there's
only 256MB of RAM, so request 0 slabs and lets the kernel round up to
the appropriate minimum (1MB on aarch64, typically). In virtual hardware
there's very little need for these bounce buffers, so the 64MB would be
mostly wasted.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Marcus Flyckt [Fri, 6 Oct 2023 06:23:57 +0000 (08:23 +0200)]
devtool/upgrade: check all git config locations
Fixes [YOCTO #15222]
In some situations its more practical to keep git configuration
at `/etc/gitconfig` instead of `$HOME/.gitconfig` (e.g., when mounting
git configuration into a docker container).
This change makes `devtool upgrade` consider any available
git configuration instead of only checking `--global`.
Signed-off-by: Marcus Flyckt <marcus.flyckt@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Martijn de Gouw [Thu, 5 Oct 2023 19:37:49 +0000 (21:37 +0200)]
busybox: Set PATH in syslog initscript
This script is not always called with /sbin and /usr/sbin in the PATH
already, for example when called via ssh. Explicitly set PATH to make
sure it includes /sbin and /usr/sbin since that's where start-stop-daemon
is located.
Signed-off-by: Martijn de Gouw <martijn.de.gouw@prodrive-technologies.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Yogita Urade [Thu, 5 Oct 2023 11:12:52 +0000 (11:12 +0000)]
qemu: fix CVE-2023-42467
QEMU through 8.0.0 could trigger a division by zero in scsi_disk_reset
in hw/scsi/scsi-disk.c because scsi_disk_emulate_mode_select does not
prevent s->qdev.blocksize from being 256. This stops QEMU and the guest
immediately.
Fahad Arslan [Thu, 5 Oct 2023 10:29:14 +0000 (15:29 +0500)]
linux-firmware: create separate package for cirrus and cnm firmwares
Some licenses only allow usage of corresponding firmwares when a specific
hardware is present. This requires split of such firmwares from linux-firmware
package to firmware specific sub package. As this split is based off of
licensing, it makes sense to group firmware blobs having the same license in the
same package. This commit is a first step in this direction, and creates
separate packages for cirrus and cnm firmware.
This release only contains bugfixes and security fixes.
Highlighted bugfixes in 1.22.6:
Security fixes for the MXF demuxer and H.265 video parser
Fix latency regression in H.264 hardware decoder base class
androidmedia: fix HEVC codec profile registration and fix coded_data handling
decodebin3: fix switching from a raw stream to an encoded stream
gst-inspect: prettier and more correct signal and action signals printing
rtmp2: Allow NULL flash version, omitting the field, for better RTMP server compatibility
rtspsrc: better compatibility with buggy RTSP servers that don't set a clock-rate
rtpjitterbuffer: fix integer overflow that led to more packets being declared lost than have been lost
v4l2: fix video encoding regression on RPi and fix support for left and top padding
waylandsink: Crop surfaces to their display width height
cerbero: recognise Manjaro; add Rust support for MSVC ARM64; cmake detection fixes
various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements
Daniel McGregor [Wed, 4 Oct 2023 19:14:45 +0000 (13:14 -0600)]
meson: upgrade 1.2.1 -> 1.2.2
The newly released version 1.2.2 adds version 17 to CMake LLVM
detection, so we will now choose the OE provided LLVM version
instead of the one on host during native builds.
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
packages.bbclass: Correct the check for conflicts with renamed packages
The original solution replaced all overrides with the package name that
was being checked. This can have unforseen consequences where some
variable involved in defining the value for the PKG:<package> variable
may rely on some override which is not set as expected. It also meant
that any PKG variable set using an override would not be caught, e.g.,
PKG:${PN}:${MACHINE} = "${PN}-dev" (made up example that would always
fail with the old code).
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jermain Horsman [Tue, 3 Oct 2023 14:56:36 +0000 (16:56 +0200)]
scripts/oe-setup-layers: Update how to determine if directory is git repo
Previously _is_repo_git_repo() would return a result containing b'true\n' or
b'false\n' if 'git rev-parse' ran successfully, instead of True of False.
While this can be solved using e.g. result.strip().decode("utf-8") == "true",
there are some other cases to consider.
First, .git can be a file and not a directory when using a worktree.
Second, an emtpy .git directory in 'repodir' for which some parent of
'repodir' is an actual git repo will still return True in this case.
To account for these cases as well, use 'git rev-parse --show-toplevel'
and compare the result against 'repodir' instead of
using 'git rev-parse --is-inside-git-dir'.
uboot-extlinux-config allows to specify multiple "labels" (entries in a
menu, à-la grub) and each of them have their own values for some fields.
Each "base" variable, e.g. UBOOT_EXTLINUX_FDT can be overridden for each
label. This is done via the OVERRIDES mechanism based on the label name,
e.g. UBOOT_EXTLINUX_FDT:linux if linux is a label.
However, OVERRIDES doesn't contain the label globally because it's only
necessary in one task. Therefore, the OVERRIDES itself is modified
within the task. This means that the sigdata will not be told the
dependency on UBOOT_EXTLINUX_FDT:linux, because it cannot know about it.
For this reason, we need to explicitly specify which variables this task
depends on via vardeps varflag for the task.
This was done in the past, but we missed updating it during the override
syntax migration so the cache wouldn't get invalidated if someone
modifies UBOOT_EXTLINUX_FDT:linux from a configuration file or a
bbappend for example.
Let's fix this by migrating it to the new syntax.
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
/usr/lib/python3.10/os.py:1030: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
return io.open(fd, mode, buffering, encoding, *args, **kwargs)
Remove the option since it clearly doesn't do much.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Markus Volk [Mon, 2 Oct 2023 06:17:46 +0000 (08:17 +0200)]
gtk: Upgrade 4.12.1 -> 4.12.3
Overview of Changes in 4.12.3, 28-09-2023
=========================================
* GtkWindow:
- Don't assume titlebars are GtkHeaderBar
* GtkTreeView:
- Fix a crash in gtk_tree_view_is_blank_at_pos
* printing:
- Fix some issues with the portal implementation
* GSK:
- Some optimizations in the GL renderer
- Fix memory leaks in the Broadway renderer
* demos:
- Fix a crash in gtk4-demo
* Translation updates
Basque
Brazilian Portuguese
Czech
Galician
Georgian
German
Hungarian
Kazakh
Lithuanian
Persian
Polish
Spanish
Swedish
Turkish
Overview of Changes in 4.12.2, 20-09-2023
=========================================
* GtkTooltip:
- Don't cross native boundaries when looking for tooltips
* GtkCenterLayout, GtkEntry, GtkSearchEntry:
- Fix some issues with baseline handling
* GtkSwitch:
- Respect text direction
* Theme:
- Use relative font sizes
* GSK:
- Make repeated gradients match between GL and cairo
- Make rounded rect shrinking match between Vulkan, GL and cairo
- Fix parsing of text nodes with color glyphs
- Restrict an optimization to the cases where it is correct
- Fix rendering of shadows with opacity
* macOS:
- Clamp damage regions to the surface size
* Windows:
- Fix missing minimize and maximize buttons
* Translation updates
Basque
Brazilian Portuguese
Catalan
Chinese (China)
Czech
Danish
Dutch
Finnish
Galician
German
Hungarian
Italian
Kazakh
Latvian
Lithuanian
Slovenian
Spanish
Turkish
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Mon, 2 Oct 2023 01:13:50 +0000 (18:13 -0700)]
python3-docutils: Rename utilities to their canonical names
Packages which use the utilities usually call/search for these tools
without .py extension e.g. kernel-selftest and fails to find the tools
if they are having .py extension.
Markus Volk [Sun, 1 Oct 2023 17:24:36 +0000 (19:24 +0200)]
mesa: Upgrade 23.1.8 -> 23.2.1
- update 0001-gallium-Fix-build-with-llvm-17.patch
- remove as added upstream:
0001-intel-Allow-using-intel_clc-from-the-system.patch
- intel clc build is currently broken with llvm 17, but that issue is also
present
with mesa 23.1.8
openssh: update sshd_check_keys script to make use of 'sshd -G'
Parsing sshd's config file with 'sed' does not work in for example the
case where somebody has made use of the new ability to add a config
fragment in /etc/ssh/sshd_config.d/ with one or more HostKey
stanzas. Also, sshd_config keywords are case-insensitive, but the
current sed pattern only matches the CamelCase spelling of HostKey.
In openssh 9.3, sshd learnt a new command line flag '-G', which causes
sshd to parse the given configuration file and print the resulting
effective configuration on stdout. So use that instead.
Furthermore, since that "effective configuration" includes the default
set of host keys if the configuration file has no HostKey stanzas, we
also avoid the script needing to know what sshd's default is - that
could plausibly change with some future release.
Richard Purdie [Wed, 4 Oct 2023 12:30:55 +0000 (13:30 +0100)]
qemurunner: Log the second serial console as well as the first
To aid debugging, always log the second serial console as well as the first
to a seperate log file. This should make it clearer what happened when we
see test failures.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 4 Oct 2023 12:20:08 +0000 (13:20 +0100)]
qemurunner: Skip conversion from/to binary data for logfile
There is no point in decoding binary data only to encode it again risking
conversion issues. Write the raw data to the log file as binary and skip
the conversion.
Also always update self.msg even if a logfile isn't specified to improve
logging/debug.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 4 Oct 2023 11:44:34 +0000 (12:44 +0100)]
wic: Add console parameters to qemux86 canned-wks
Currently our wic test images boot up without kernel output on the consoles
which means we have no way to debug if anything goes wrong. Add the console
parameters runqemu would have added if the kernel wasn't built into an image
to improve our chances of debugging.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Tue, 3 Oct 2023 21:19:45 +0000 (22:19 +0100)]
glibc: Pull in stable branch fixes
Pull in stable branch fixes including:
* tunables: Terminate if end of input is reached (CVE-2023-4911)
* Propagate GLIBC_TUNABLES in setxid binaries
* Document CVE-2023-4806 and CVE-2023-5156 in NEWS
* Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843]
Also set CVE_STATUS accordingly for the fixes pulled in.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Tue, 3 Oct 2023 12:24:43 +0000 (13:24 +0100)]
scritps/runqemu: Ensure we only have two serial ports
I have a theory that some of the console boot issues we're seeing are due to
starting images with three serial ports yet only starting gettys on two of them.
This means that occasionally, depending on the port numbering we may not get
a login prompt on the console we expect it on.
To fix this, change the runqemu code so that if serial ports are passed in on
the commandline (as is the case in automated testing), we don't add any other
GUI serial consoles.
We do need to make sure we do have at least two serial ports since we don't want
getty timeout warnings.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Deepthi Hemraj [Tue, 3 Oct 2023 03:09:17 +0000 (20:09 -0700)]
glibc: stable 2.38 branch updates.
Below commits on glibc-2.38 stable branch are updated. 0e1ef6779a (HEAD -> release/2.38/master, origin/release/2.38/master) manual/jobs.texi: Add missing @item EPERM for getpgid d94461bb86 string: Fix tester build with fortify enable with gcc < 12 63250e9c57 iconv: restore verbosity with unrecognized encoding names (bug 30694) 00ae4f10b5 getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) b25508dd77 CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode 89da8bc588 NEWS: Add the 2.38.1 bug list d3ba6c1333 elf: Move l_init_called_next to old place of l_text_end in link map 750f19526a elf: Remove unused l_text_end field from struct link_map a3189f66a5 elf: Always call destructors in reverse constructor order (bug 30785) 7ae211a01b elf: Do not run constructors for proxy objects 92201f16cb libio: Fix oversized __io_vtables 5bdef6f27c io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64
0024-CVE-2023-4527.patch is dropped
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Fri, 29 Sep 2023 20:04:48 +0000 (16:04 -0400)]
linux-yocto/6.1: update to v6.1.53
Updating to the latest korg -stable release that comprises
the following commits:
09045dae0d90 Linux 6.1.53 41cb5369cb80 udf: initialize newblock to 0 c74b1cd93f26 clk: Avoid invalid function names in CLK_OF_DECLARE() 59e0dd5bef6c treewide: Fix probing of devices in DT overlays abb597c85acb clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro b372816ad610 md: fix regression for null-ptr-deference in __md_stop() adac9f0ddd2b NFSv4.2: Rework scratch handling for READ_PLUS (again) 779563475162 NFSv4.2: Fix a potential double free with READ_PLUS d9ece8c0269f md: Free resources in __md_stop ba6a70adb557 Revert "drm/amd/display: Do not set drr on pipe commit" 1dd387668d5b tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY e43a7ae58d00 serial: sc16is7xx: fix regression with GPIO configuration 8aaef0a3eb1b serial: sc16is7xx: remove obsolete out_thread label cc8a853c2d5f perf/x86/uncore: Correct the number of CHAs on EMR e1eb0419126f x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() f705617bab47 USB: core: Fix oversight in SuperSpeed initialization 8186596a6635 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() d309fa69c2e3 USB: core: Change usb_get_device_descriptor() API 90b01f8df568 USB: core: Unite old scheme and new scheme descriptor reads 0d3b5fe47938 usb: typec: bus: verify partner exists in typec_altmode_attention 9b7cd3fe01f0 usb: typec: tcpm: set initial svdm version based on pd revision 33a31064211c of: property: fw_devlink: Add a devlink for panel followers 7f3d84cfaec7 cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug 08c86156361c crypto: stm32 - fix loop iterating through scatterlist for DMA 73e64c5eeddf s390/dasd: fix string length handling f9a3d6f037c9 s390/ipl: add missing secure/has_secure file to ipl type 'unknown' 6489ec010786 s390/dcssblk: fix kernel crash with list_add corruption 8bf567b63c2a arm64: sdei: abort running SDEI handlers during crash e95d7a8a6edd pstore/ram: Check start of empty przs during init 351705a44621 mmc: renesas_sdhi: register irqs before registering controller a3f6c1447db8 platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER e6e6a5f50f58 x86/MCE: Always save CS register on AMD Zen IF Poison errors d08b39bb3dff fsverity: skip PKCS#7 parser when keyring is empty 40a1ef4bb092 net: handle ARPHRD_PPP in dev_is_mac_header_xmit() 342d130205f1 X.509: if signature is unsupported skip validation 3d5fed8c79d9 r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h ba50e7773a99 x86/sev: Make enc_dec_hypercall() accept a size instead of npages f8a7f10a1dcc dccp: Fix out of bounds access in DCCP error handler 9667854e69a7 dlm: fix plock lookup when using multiple lockspaces c96c67991aac bpf: Fix issue in verifying allow_ptr_leaks b23c96589ff7 drm/amd/display: Add smu write msg id fail retry process 5ad3e534605e parisc: Fix /proc/cpuinfo output for lscpu 316a4a329a4d procfs: block chmod on /proc/thread-self/comm 5e4e9900e6fa block: don't add or resize partition on the disk with GENHD_FL_NO_PART 1654635bed83 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" 5a3e327dc3fd ntb: Fix calculation ntb_transport_tx_free_entry() 88c7931f81d8 ntb: Clean up tx tail index on link down 4f4af6b8b7a2 ntb: Drop packets when qp link is down e95e31a8607d PCI/PM: Only read PCI_PM_CTRL register when available 223fc5352054 PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation 4443f3695d58 PCI: Free released resource after coalescing 316f3984298a scsi: mpt3sas: Perform additional retries if doorbell read returns 0 6c4f87e52331 Revert "scsi: qla2xxx: Fix buffer overrun" ab8c52977fe0 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts 25934d8f6eb2 media: dvb: symbol fixup for dvb_attach() fd4d61f85e76 ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. ba0b46166b8e arm64: csum: Fix OoB access in IP checksum code for negative lengths ad661951a98f i3c: master: svc: fix probe failure when no i3c device exist cc9bf2d62f19 LoongArch: mm: Add p?d_leaf() definitions 5a8b2c1665ca xtensa: PMU: fix base address for the newer hardware 9a9b8596c3dc drm/amd/display: register edp_backlight_control() for DCN301 47636d32a0ee backlight/lv5207lp: Compare against struct fb_info.device 83166d03a5b7 backlight/bd6107: Compare against struct fb_info.device b4ab337aad09 backlight/gpio_backlight: Compare against struct fb_info.device 8fa9cb58445d io_uring: break iopolling on signal 4a3e0d51c3e1 XArray: Do not return sibling entries from xa_load() 7a7f11283392 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() 09cb2a71b2e9 ipmi_si: fix a memleak in try_smi_init() dafe7acfedfb PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address 823f52daef12 media: i2c: Add a camera sensor top level menu ceedc62a3bc8 media: i2c: ccs: Check rules is non-NULL fea9dd8653ff cpu/hotplug: Prevent self deadlock on CPU hot-unplug 4245ca8f4051 mm/vmalloc: add a safer version of find_vm_area() for debug 157c46360cf3 scsi: core: Fix the scsi_set_resid() documentation 2344b1397651 printk: ringbuffer: Fix truncating buffer size min_t cast 3f7a4e88e40e rcu: dump vmalloc memory info safely 8ad2e7efb2ce ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl 8918025feb2f PM / devfreq: Fix leak in devfreq_dev_release() d2e906c72597 igb: set max size RX buffer when store bad packet is enabled 04c3eee4e13f skbuff: skb_segment, Call zero copy functions before using skbuff frags 4921f9349b66 netfilter: xt_sctp: validate the flag_info count 1c164c1e9e93 netfilter: xt_u32: validate user space input bcdb4a5c42b0 netfilter: nft_exthdr: Fix non-linear header modification 7ca0706c68ad netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c 6678912b4df1 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU ad8900dd8a56 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed 4927edc23edc cpufreq: Fix the race condition while updating the transition_task of policy 96db43aced39 Drivers: hv: vmbus: Don't dereference ACPI root object handle e351933e4a14 dmaengine: ste_dma40: Add missing IRQ check in d40_probe 43a57ca7dd90 um: Fix hostaudio build errors 222b85e748eb mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() eaf4c78982ae mtd: spi-nor: Check bus width while setting QE bit 3e313b6c470d leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead f741121a2251 leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false a253c416e67d leds: multicolor: Use rounded division when calculating color components 2804cc350804 leds: pwm: Fix error code in led_pwm_create_fwnode() cae0787e408c rpmsg: glink: Add check for kstrdup f309ac8a4db9 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write 8f0f5452cb1b phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate 0d86292e3fbb phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 50fa01243dd5 dmaengine: idxd: Modify the dependence of attribute pasid_enabled 6453a2fbc804 mtd: rawnand: brcmnand: Fix mtd oobsize 74c85396bd73 tracing: Fix race issue between cpu buffer write and swap fb34716c9ee6 tracing: Remove extra space at the end of hwlat_detector/mode ca5e8427e20d x86/speculation: Mark all Skylake CPUs as vulnerable to GDS 55a448e8d863 tick/rcu: Fix false positive "softirq work is pending" messages 69b8d7bf834c platform/x86/amd/pmf: Fix a missing cleanup path 2763732ec1e6 HID: multitouch: Correct devm device reference for hidinput input_dev name f283805d9843 HID: uclogic: Correct devm device reference for hidinput input_dev name 6e5960954151 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() cf38960386f3 RDMA/efa: Fix wrong resources deallocation order 9d9a40530383 RDMA/siw: Correct wrong debug message bbd1b1b5082c RDMA/siw: Balance the reference of cep->kref in the error path 3f39698e7e84 Revert "IB/isert: Fix incorrect release of isert connection" 81ff633a88be amba: bus: fix refcount leak db18d5e3eee4 serial: tegra: handle clk prepare error in tegra_uart_hw_init() 93e908545361 interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting e9ef8b5099d5 interconnect: qcom: bcm-voter: Improve enable_mask handling 1d085c6a25fa interconnect: qcom: sm8450: Enable sync_state 5a5fb3b1754f scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock f06c7d823ab5 scsi: core: Use 32-bit hostnum in scsi_host_lookup() f01cfec8d345 RDMA/irdma: Prevent zero-length STAG registration 5fa1552877ce coresight: trbe: Fix TRBE potential sleep in atomic context 848cd6f24aa7 cgroup:namespace: Remove unused cgroup_namespaces_init() 0d545a8e77cb Revert "f2fs: fix to do sanity check on extent cache correctly" 3f60a36ed6e3 f2fs: Only lfs mode is allowed with zoned block device feature 33d4c00725b0 f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED 4d7e804f49a0 f2fs: fix to avoid mmap vs set_compress_option case 3a2cf76cfb8f media: i2c: rdacm21: Fix uninitialized value 86a41ad0128a media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors 85fb0b963f2b media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working 0790c0914059 media: ov2680: Add ov2680_fill_format() helper function 90fbf01c8080 media: ov2680: Don't take the lock for try_fmt calls e0b6edf4a346 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s 6d51cdf66b9f media: ov2680: Fix vflip / hflip set functions 7263c39fd711 media: ov2680: Fix ov2680_bayer_order() ef9055e9a768 media: ov2680: Remove auto-gain and auto-exposure controls 9e6e509c08f6 media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips 2b9d0a65d133 media: ov5640: Fix initial RESETB state and annotate timings 5074c70795d4 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() a4cd2c3eff18 HID: input: Support devices sending Eraser without Invert 297992e5c635 drivers: base: Free devm resources when unregistering a device 66eb45e7d5fc USB: gadget: f_mass_storage: Fix unused variable warning 324da2f3ee73 USB: gadget: core: Add missing kerneldoc for vbus_work 365ce3f86bb1 docs: ABI: fix spelling/grammar in SBEFIFO timeout interface c90182cffbff media: venus: hfi_venus: Only consider sys_idle_indicator on V1 d52509fdb29c media: go7007: Remove redundant if statement 0294e2475092 media: cec: core: add adap_unconfigured() callback d6610151ae22 media: cec: core: add adap_nb_transmit_canceled() callback 6ced15ff1746 platform/x86: dell-sysman: Fix reference leak 45e3181d7995 iommu/vt-d: Fix to flush cache of PASID directory table d9c47d2bf307 iommu/qcom: Disable and reset context bank before programming a30f26dc3ad9 fsi: aspeed: Reset master errors after CFAM reset d020963638f2 IB/uverbs: Fix an potential error pointer dereference 4dca13c30b9e RDMA/hns: Fix CQ and QP cache affinity 2368ce8cd5ad RDMA/hns: Fix inaccurate error label name in init instance 93c986805f4e RDMA/hns: Fix incorrect post-send with direct wqe of wr-list c48b0b30ac92 RDMA/hns: Fix port active speed 117a1b903baf iommu/sprd: Add missing force_aperture fadc62aa82d2 iommu/mediatek: Fix two IOMMU share pagetable issue f81325a709dd iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data 343ccde5ade7 extcon: cht_wc: add POWER_SUPPLY dependency d3e075a3f099 kernfs: add stub helper for kernfs_generic_poll() 91a05d4c12ce driver core: Call dma_cleanup() on the test_remove path 58a3b87be681 driver core: test_async: fix an error code 636f5b8a6601 dma-buf/sync_file: Fix docs syntax ae867cab6bc9 interconnect: qcom: qcm2290: Enable sync state 7e1476f27751 coresight: tmc: Explicit type conversions to prevent integer overflow ee8f58b40e4a RDMA/irdma: Replace one-element array with flexible-array member af6fd0b3bccf scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly dd8ce1c9ff49 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly 472f2497a4c8 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly 70518f3aaf5a RDMA/rxe: Fix incomplete state save in rxe_requester 59a4f61feccf RDMA/rxe: Split rxe_run_task() into two subroutines 0ad56bf59dc3 x86/APM: drop the duplicate APM_MINOR_DEV macro 6d209ed70f9c serial: sprd: Fix DMA buffer leak issue 70f7513342f4 serial: sprd: Assign sprd_port after initialized to avoid wrong access 21608d2ba565 iio: accel: adxl313: Fix adxl313_i2c_id[] table 25feffb3fbd5 scsi: qla4xxx: Add length check when parsing nlattrs 1806edae979f scsi: be2iscsi: Add length check when parsing nlattrs 85b8c282d185 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() bb8d101b835a scsi: iscsi: Add length check for nlattr payload 2737d82760ae scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() bdc4f8f68171 scsi: RDMA/srp: Fix residual handling 67b02818e209 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() 858322c409e0 media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init() bdc00039fd1b media: mediatek: vcodec: fix potential double free a356b60031d1 media: mediatek: vcodec: Return NULL if no vdec_fb is found b4ee61e5a110 media: amphion: ensure the bitops don't cross boundaries 932d84a8a808 media: amphion: fix UNUSED_VALUE issue reported by coverity 60f6392bdede media: amphion: fix UNINIT issues reported by coverity bddd678fd286 media: amphion: fix REVERSE_INULL issues reported by coverity 3930d62f5d7c media: amphion: fix CHECKED_RETURN issues reported by coverity 9ada33ee83dd media: rkvdec: increase max supported height for H.264 715c0200b480 media: mtk-jpeg: Fix use after free bug due to uncanceled work 62ea218a7e7f media: amphion: add helper function to get id name 745f40a96c7f media: amphion: reinit vpu if reqbufs output 0 6f0d0f5613d7 dt-bindings: extcon: maxim,max77843: restrict connector properties dd0dadb93844 scsi: hisi_sas: Fix normally completed I/O analysed as failed ab0719d7b6e4 scsi: hisi_sas: Fix warnings detected by sparse 79a1a8f83869 RDMA/siw: Fabricate a GID on tun and loopback devices a96892a40fce media: cx24120: Add retval check for cx24120_message_send() 2b6e20ef0585 media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() 323ee5fc980b media: dib7000p: Fix potential division by zero 90e0ea8e9b26 drivers: usb: smsusb: fix error handling code in smsusb_init_device 92e2dcf9412f iommu: rockchip: Fix directory table address encoding 13ed255248df iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind 25afb3e03bf8 media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() aeb79a1778cb media: i2c: tvp5150: check return value of devm_kasprintf() d7d47edf78c9 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables 79e2cc5c4c10 media: ov5640: fix low resolution image abnormal issue 5643c936d1b8 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah() 8199a46af2ea cgroup/cpuset: Inherit parent's load balance state in v2 590b45e5cd12 pNFS: Fix assignment of xprtdata.cred 4030ace74d8b NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ fdbc9637bf82 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN 6d08bd22fa29 NFSD: da_addr_body field missing in some GETDEVICEINFO replies 02a29a2455b0 fs: lockd: avoid possible wrong NULL parameter f27f759f4cd4 jfs: validate max amount of blocks before allocation. b648f5717581 ext4: fix unttached inode after power cut with orphan file feature enabled f17d5efaafba powerpc/iommu: Fix notifiers being shared by PCI and VIO buses e83f5e21089b powerpc/mpc5xxx: Add missing fwnode_handle_put() 4515f1676d8d powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n ebbfe48dd15f nfs/blocklayout: Use the passed in gfp flags 4c8568cf4c45 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT a5b6b008e358 powerpc: Don't include lppaca.h in paca.h 18d51547fe2f NFSv4.2: Fix READ_PLUS size calculations fccdafa51de0 NFSv4.2: Fix up READ_PLUS alignment 5c47974263e8 NFSv4.2: Fix READ_PLUS smatch warnings 886959f425b6 NFSv4.2: Rework scratch handling for READ_PLUS e12e13952b0c wifi: ath10k: Use RMW accessors for changing LNKCTL 811ec8bc68f3 wifi: ath11k: Use RMW accessors for changing LNKCTL 7f4c9c44d1b9 net/mlx5: Use RMW accessors for changing LNKCTL 433330fb1296 drm/radeon: Use RMW accessors for changing LNKCTL a0f0daf60bc1 drm/amdgpu: Use RMW accessors for changing LNKCTL ed6483fac428 powerpc/perf: Convert fsl_emb notifier to state machine callbacks 1d58a9246989 powerpc/fadump: reset dump area size if fadump memory reserve fails ab8094db59e1 nvdimm: Fix dereference after free in register_nvdimm_pmu() 500a6ff9c2a8 nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() f6f300ecc196 vfio/type1: fix cap_migration information leak aae5a866d397 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE dd9241fc4b19 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op cc7e04d7ff92 clk: imx8mp: fix sai4 clock fcaf148b20f0 clk: imx: imx8ulp: update SPLL2 type e1139dea2c02 clk: imx: pllv4: Fix SPLL2 MULT range 402e73f64597 clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs 6c88c9d9c630 PCI/ASPM: Use RMW accessors for changing LNKCTL 952da7c6e199 PCI: pciehp: Use RMW accessors for changing LNKCTL f2d7da8fafed PCI: Add locking to RMW PCI Express Capability Register accessors 3108f7c78884 PCI: Allow drivers to request exclusive config regions 8a5e87f9e93c pinctrl: mcp23s08: check return value of devm_kasprintf() 8562df72cff2 PCI: Mark NVIDIA T4 GPUs to avoid bus reset f3229c9cb634 PCI: microchip: Correct the DED and SEC interrupt bit offsets 9daefd22756e clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src a1801d14a891 clk: qcom: reset: Use the correct type of sleep/delay based on length a4ff4b54f388 kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add() fef33ca5e28c kvm/vfio: Prepare for accepting vfio device fd cc16a50d5088 clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src e0f5698757ab ext4: avoid potential data overflow in next_linear_group 772ca4bc1d0d ext4: correct grp validation in ext4_mb_good_group d5fc7d681320 EDAC/igen6: Fix the issue of no error events 8f43c4000cdf clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src d1a5f22abab4 clk: sunxi-ng: Modify mismatched function name d96799ee3b78 PCI/DOE: Fix destroy_work_on_stack() race 4a43285900cd drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() d96da888dcd7 PCI: qcom-ep: Switch MHI bus master clock off during L1SS c53d53006d7f PCI: apple: Initialize pcie->nvecs before use 7618133eda26 clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz eb613f81d034 clk: qcom: gcc-sc8280xp: Add missing GDSCs 57fc62c50690 dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs 06d3a7e03c61 clk: qcom: gcc-sc8280xp: Add missing GDSC flags 747848b4afea clk: qcom: gcc-sc8280xp: Add EMAC GDSCs 9cba16beca66 clk: qcom: gpucc-sm6350: Fix clock source names 6ace98cb617b clk: qcom: gpucc-sm6350: Introduce index-based clk lookup 74a1194cce60 ipmi:ssif: Fix a memory leak when scanning for an adapter 2e7d90a81b9c ipmi:ssif: Add check for kstrdup abbd28d04c36 ALSA: ac97: Fix possible error value of *rac97 53996463f8c3 of: unittest: Fix overlay type in apply/revert check 3fb210cd521c of: overlay: Call of_changeset_init() early b13b0c84a4af ASoC: SOF: amd: clear dsp to host interrupt status c4b06324fc44 md: raid0: account for split bio in iostat accounting cc54fa43de67 md/raid0: Fix performance regression for large sequential writes cd1dd83888d7 md/raid0: Factor out helper for mapping and submitting a bio c227aa141660 md: add error_handlers for raid0 and linear bc82cd1e7ff2 firmware: cs_dsp: Fix new control name check 711fb9260620 md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() ac9e103f282a md/raid5-cache: fix a deadlock in r5l_exit_log() 26bf790b8e99 bus: ti-sysc: Fix cast to enum warning 5abfee5e4076 arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins b386c3e16956 arm64: dts: qcom: msm8996: Fix dsi1 interrupts c6035ee015b9 arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU cab4cdb2a4bd arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU 67b4726cb87e arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names 867aa88c9efa drm/mediatek: Fix potential memory leak if vmap() fail 1e47d1ac20e3 ARM: dts: qcom: ipq4019: correct SDHCI XO clock 4d6a25792fc1 drm/mediatek: Remove freeing not dynamic allocated memory 635051576f0e bus: ti-sysc: Fix build warning for 64-bit build b625a6eaf2bf drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities 0c323430e470 io_uring: fix drain stalls by invalid SQE 9183c4fe9141 block/mq-deadline: use correct way to throttling write requests 9ca08adb75fb audit: fix possible soft lockup in __audit_inode_child() 607eda339b60 drm/msm/a2xx: Call adreno_gpu_init() earlier f27dff881f0b drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() d41ceafe3d24 smackfs: Prevent underflow in smk_set_cipso() d1994bb5947c drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done bd3a6b6d5dd8 firmware: meson_sm: fix to avoid potential NULL pointer dereference 2965015006ef drm/msm/mdp5: Don't leak some plane state 0cd481c27b03 soc: qcom: smem: Fix incompatible types in comparison 3b1f1999a300 drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask 9b372d2fdc44 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig 92eaa1840301 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 4174f889c4c1 drm/repaper: Reduce temporary buffer size in repaper_fb_dirty() d544c89bb1cd drm/armada: Fix off-by-one error in armada_overlay_get_property() 0ef736fec614 ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port 976eca4cbd37 arm64: dts: qcom: sm8150: Fix the I2C7 interrupt 43cc228099c5 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() 4ab834ff9fbf drm/tegra: dpaux: Fix incorrect return value of platform_get_irq 508383dc278c drm/msm: Update dev core dump to not print backwards f9b9c6b0d451 md/md-bitmap: hold 'reconfig_mutex' in backlog_store() e970bc3828b7 md/md-bitmap: remove unnecessary local variable in backlog_store() 3829cb3caeda md/raid10: use dereference_rdev_and_rrdev() to get devices 27acd8c13183 md/raid10: factor out dereference_rdev_and_rrdev() 097f30f0cef8 md: restore 'noio_flag' for the last mddev_resume() 835cbfebc1c5 md: Change active_io to percpu 3db392257008 md: Factor out is_md_suspended helper 8dcc23191a6d drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' 13f5c43e0921 arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply 5ccd294df265 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" 4aaced381c69 arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC a80621bb23dc ARM: dts: BCM53573: Fix Ethernet info for Luxul devices b9fa4e10b5cf drm: adv7511: Fix low refresh rate register for ADV7533/5 1a7314734743 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) 9a91a5466ab1 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 4e184a73203c ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) 075ee661ba67 drm/bridge: anx7625: Use common macros for HDCP capabilities ba1ca2cf4d00 drm/bridge: anx7625: Use common macros for DP power sequencing commands d309b170ea70 x86/mm: Fix PAT bit missing from page protection modify mask 00c0b2825bb5 block: don't allow enabling a cache on devices that don't support it e5e0ec8ff160 block: cleanup queue_wc_store 7db90dd1c5a4 drm/etnaviv: fix dumping of active MMU context 800bf8a2226e arm64: tegra: Fix HSUART for Smaug ee5e1d6480ef arm64: dts: qcom: pmi8994: Add missing OVP interrupt 31fe89ccf5a0 arm64: dts: qcom: pm660l: Add missing short interrupt cd1ba241d21e arm64: dts: qcom: pm6150l: Add missing short interrupt 6fd913f0f63f arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again 0f0e6963705a arm64: tegra: Fix HSUART for Jetson AGX Orin f5ff6897094f ARM: dts: BCM53573: Use updated "spi-gpio" binding properties ab5154ae26c4 ARM: dts: BCM53573: Add cells sizes to PCIe node ee1d740374aa ARM: dts: BCM53573: Drop nonexistent #usb-cells fd28ce30b525 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() 1f3b03863ef5 firmware: ti_sci: Use system_state to determine polling 0765a80c160d ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM e3c7b7ce7cd6 ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems 9d77a7fc5d04 ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM c0929f2bbd68 ARM: dts: stm32: YAML validation fails for Odyssey Boards aa72079a1952 ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon 0746cab4768d ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon a5274a79ef3a ARM: dts: stm32: YAML validation fails for Argon Boards e62c091b6dfa ARM: dts: stm32: Rename mdio0 to mdio e8d6e54daf1a arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent c755b194d793 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string 5aa1969ce7c4 arm64: dts: qcom: pmr735b: fix thermal zone name de4688dcc0f6 arm64: dts: qcom: pm8350b: fix thermal zone name 0f52060fa1db arm64: dts: qcom: pm8350: fix thermal zone name 8fd3533f4bce arm64: dts: qcom: sm8350: Use proper CPU compatibles db336dcb0127 arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq 0c32fba73549 arm64: dts: qcom: sm8350: Fix CPU idle state residency times c97633eaf571 arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path 8622340505dc arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller 82c3d3490b6b arm64: dts: qcom: sc8280xp: Add missing SCM interconnect e5bf98ceac1e arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO 4c7477d0daaa arm64: dts: qcom: sm8250-edo: Rectify gpio-keys 7852d207882c arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs 4a36d16cdf3c arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM 537346ff2a60 arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply d244c92988ab arm64: dts: qcom: sm8250: correct dynamic power coefficients e2040c110138 arm64: dts: qcom: sm6350: Fix ZAP region ba7ff6085b80 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros fb4a774a6627 soc: qcom: ocmem: Add OCMEM hardware version print 7bdeb7679f4c ASoC: stac9766: fix build errors with REGMAP_AC97 c2c6dfc04237 drm/hyperv: Fix a compilation issue because of not including screen_info.h a9fa161b8356 drm/amd/display: Do not set drr on pipe commit 3027e200dd58 quota: fix dqput() to follow the guarantees dquot_srcu should provide d57af071cf40 quota: add new helper dquot_active() fdcc50d506f3 quota: rename dquot_active() to inode_quota_active() 622789ebe197 quota: factor out dquot_write_dquot() 25193037e083 ASoC: cs43130: Fix numerator/denominator mixup aa449fa41e10 drm/bridge: tc358764: Fix debug print parameter order 45107f9ca863 netrom: Deny concurrent connect(). a1e820fc7808 net/sched: sch_hfsc: Ensure inner classes have fsc curve 85da5ec0681e sfc: Check firmware supports Ethernet PTP filter ea701e0eba7e cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously 1b7f266e0219 octeontx2-pf: Fix PFC TX scheduler free 80de42d9af97 octeontx2-pf: Refactor schedular queue alloc/free calls 23a7b872898b hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() 8b2fb4b671b3 mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter 6406a95c4a5e mlxsw: i2c: Limit single transaction buffer size 2fc240094031 mlxsw: i2c: Fix chunk size setting in output mailbox buffer ec9538da6ce4 net: arcnet: Do not call kfree_skb() under local_irq_disable() cb09afe905cb ice: avoid executing commands on other ports when driving sync 90e7778660c9 wifi: ath9k: use IS_ERR() with debugfs_create_dir() 4a8fadcf3748 arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush() a33ae132eec2 Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() 7e7197e4d6a1 wifi: mwifiex: avoid possible NULL skb pointer dereference 7930fa4ca871 mac80211: make ieee80211_tx_info padding explicit 4381d6083254 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute 4c340bfddce6 wifi: ath9k: protect WMI command response buffer replacement with a lock 8ba31f946a6d wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx 7984c381bbc1 samples/bpf: fix broken map lookup probe c813db76bc15 samples/bpf: fix bio latency check with tracepoint ef67f3a959a7 ARM: dts: Add .dts files missing from the build cde525d61178 wifi: mwifiex: Fix missed return in oob checks failed path 84081b4baafb wifi: mwifiex: fix memory leak in mwifiex_histogram_read() 9257a1d6f272 net: annotate data-races around sk->sk_lingertime 844d60cc5efc fs: ocfs2: namei: check return value of ocfs2_add_entry() a485a4bd8238 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly 065d5f17096e lwt: Fix return values of BPF xmit ops 0159a21b9d8e hwrng: iproc-rng200 - Implement suspend and resume calls 92651ce45ba1 crypto: caam - fix unchecked return value error 841d2fffd09f ice: ice_aq_check_events: fix off-by-one check when filling buffer 0f50641222f5 net-memcg: Fix scope of sockmem pressure indicators 8d61adfb5918 selftests/bpf: Clean up fmod_ret in bench_rename test script eafa3465c8d9 selftests/bpf: Fix repeat option when kfunc_call verification fails d6702008fc9c net: tcp: fix unexcepted socket die when snd_wnd is 0 81d8e9f59df6 Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() bd39b5524047 Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor 94617b736c25 Bluetooth: Fix potential use-after-free when clear keys 9246d9310cd6 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() c4cb61c5f976 crypto: api - Use work queue in crypto_destroy_instance 501f77cfce8a crypto: stm32 - Properly handle pm_runtime_get failing 6fc09c8d765e kbuild: rust_is_available: fix confusion when a version appears in the path 4f8c55ae5d58 kbuild: rust_is_available: add check for `bindgen` invocation bb15fb4e497e kbuild: rust_is_available: fix version check when CC has multiple arguments 6c7182b9c87e kbuild: rust_is_available: remove -v option 90978b2ff422 selftests/bpf: fix static assert compilation issue for test_cls_*.c c015029dfc89 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management 3975e21d4d01 wifi: mwifiex: Fix OOB and integer underflow when rx packets 49b6db89ab28 wifi: mt76: mt7915: fix power-limits while chan_switch 2dd5c7f4200a can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM ce60bfc24c88 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() f5f7aa2b6b8f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH c0ce0fb76610 bpf: reject unhashed sockets in bpf_sk_assign 99331d7c6ee2 udp: re-score reuseport groups when connected sockets are present 328b85e7b14f wifi: mt76: mt7921: fix non-PSC channel scan fail 6bf4ccafb356 wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set() 39a6b4bbc573 regmap: rbtree: Use alloc_flags for memory allocations 684431894e06 hwrng: pic32 - use devm_clk_get_enabled 79a8ea5bf421 hwrng: nomadik - keep clock enabled while hwrng is registered 73d97508ab11 tcp: tcp_enter_quickack_mode() should be static 01964c630824 crypto: qat - change value of default idle filter 912310dd841b bpf: Fix an error in verifying a field in a union 780f072f4fad bpf: Clear the probe_addr for uprobe 0cfbadb15351 libbpf: Fix realloc API handling in zero-sized edge cases fc7ed36a31b1 bpftool: Use a local bpf_perf_event_value to fix accessing its fields 0b20dc1edd88 bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c 840c64d96e39 bpftool: Define a local bpf_perf_link to fix accessing its fields 4d5f00b2fa2c bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie 010c6a02e6e1 selftests/bpf: Fix bpf_nf failure upon test rerun 6f2b84248bab cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() 91f76271ec43 x86/efistub: Fix PCI ROM preservation in mixed mode fcf78a17bbb9 cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver 14920fb907f0 cpufreq: amd-pstate-ut: Remove module parameter access 7da6250d2967 thermal/of: Fix potential uninitialized value access 7c7093256806 ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table a99f32b81ca1 ACPI: x86: s2idle: Post-increment variables when getting constraints 8ee6d04ef24b irqchip/loongson-eiointc: Fix return value checking of eiointc_index 14e37e08b4e1 s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs f326e37a210e s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes f98ea9abc1f7 s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL 87d452a076d1 s390/pkey: fix/harmonize internal keyblob headers 7d31730c5d81 selftests/futex: Order calls to futex_lock_pi 048d1a8b9da8 perf/imx_ddr: don't enable counter0 if none of 4 counters are used 5fce29ab20cb sched/rt: Fix sysctl_sched_rr_timeslice intial value dfadde169774 arm64/fpsimd: Only provide the length to cpufeature for xCR registers 8efd0420290e arm64/sme: Don't use streaming mode to probe the maximum SME VL 1d9a735d4e45 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved be361e5ec4b2 sched/psi: Select KERNFS as needed 287aeeb731e9 arm64/ptrace: Clean up error handling path in sve_set_common() 9d8f66d6de83 selftests/resctrl: Close perf value read fd on errors f046a88cbadd selftests/resctrl: Unmount resctrl FS if child fails to run benchmark d4b1f43944c5 selftests/resctrl: Don't leak buffer in fill_cache() 1051a1c5dd26 selftests/resctrl: Add resctrl.h into build deps 5d343b49078d OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() e0322a255a22 refscale: Fix uninitalized use of wait_queue_head_t 085fe4323841 ARM: ptrace: Restore syscall skipping for tracers 916ca8192201 ARM: ptrace: Restore syscall restart tracing ed134f284b4e vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing 1cdf51b4e5ef selftests/harness: Actually report SKIP for signal tests c13e6edbad1a tmpfs: verify {g,u}id mount options correctly 254c396da3a2 iomap: Remove large folio handling in iomap_invalidate_folio() b553ac4894e7 fs: Fix error checking for d_hash_and_lookup() e12214c7ad13 eventfd: prevent underflow for eventfd semaphores 9720f894286e reiserfs: Check the return value from __getblk() 0c7e6ff75e6c tools/resolve_btfids: Fix setting HOSTCFLAGS 1ad863e91af8 tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets a2a9f5bcccab tools/resolve_btfids: Tidy HOST_OVERRIDES b3f1d78c672e tools/resolve_btfids: Compile resolve_btfids as host program 833a654b510b tools/resolve_btfids: Alter how HOSTCC is forced 2457021a4f07 tools/resolve_btfids: Install subcmd headers d35187340a8a tools/resolve_btfids: Use pkg-config to locate libelf 05026e944bd2 tools lib subcmd: Add dependency test to install_headers 424fd5693246 tools lib subcmd: Make install_headers clearer a07388d1a773 tools lib subcmd: Add install target b9c54fd37668 Revert "net: macsec: preserve ingress frame ordering" 786e09ae59f0 Revert "PCI: tegra194: Enable support for 256 Byte payload" f725ae7f0e2b Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN b990ac56447c udf: Handle error when adding extent to a file 6ac8f2c8362a udf: Check consistency of Space Bitmap Descriptor 7ac1467f9472 drm/amd/display: ensure async flips are only accepted for fast updates 8f965b5b525d net: Avoid address overwrite in kernel_connect 8c737d950c2b KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages 45e3dfbf0e0c KVM: x86/mmu: Use kstrtobool() instead of strtobool() 181831df9de8 tpm: Enable hwrng only for Pluton on AMD CPUs 9c8dab18f830 crypto: rsa-pkcs1pad - Use helper to set reqsize 63f1117db590 cpufreq: intel_pstate: set stale CPU frequency to minimum c50fdd533448 of: property: Simplify of_link_to_phandle() 8f647ac91a22 platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications 10f358cd4b0e tracing: Introduce pipe_cpumask to avoid race on trace_pipes 41103f7f688a net: sfp: handle 100G/25G active optical cables in sfp_parse_support f24681b8162b ALSA: seq: oss: Fix racy open/close of MIDI devices ab5c5c10d066 LoongArch: Fix the write_fcsr() macro 9920a52362a0 LoongArch: Let pmd_present() return true when splitting pmd 790587097c01 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path 1a7f80f33a59 scsi: storvsc: Always set no_report_opcodes 7d1ac3c2eb70 scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity dcfd75bca8cf sctp: handle invalid error codes without calling BUG() fbd3ae6997fb cifs: fix max_credits implementation 8a424afa08c5 cifs: fix sockaddr comparison in iface_cmp ea13eff14ef2 bnx2x: fix page fault following EEH recovery 179b9b062fe8 netlabel: fix shift wrapping bug in netlbl_catmap_setlong() 78ef22febd68 wifi: mac80211: Use active_links instead of valid_links in Tx 41b446e4904a wifi: cfg80211: remove links only on AP 5251c835324b drm/amdgpu: Match against exact bootloader status f20bee49dc2a net: hns3: restore user pause configure when disable autoneg c61d10461279 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock 24d9cc933597 scsi: lpfc: Remove reftag check in DIF paths c70b9758eebe platform/x86/amd/pmf: Fix unsigned comparison with less than zero acf4ec3b4244 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM 59c4b9a2caf4 powerpc/powermac: Use early_* IO variants in via_calibrate_decr() 54d3fba7d8c5 wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() 71f5a7f1745c net: usb: qmi_wwan: add Quectel EM05GV2 a2b5a9654a1d net: annotate data-races around sk->sk_{rcv|snd}timeo 94515e9aa84c net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries 848477e08391 Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12" 51edd7383b1e vmbus_testing: fix wrong python syntax for integer value comparison 98f933716a52 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM 473a55cfc131 kprobes: Prohibit probing on CFI preamble symbol 896e9e57784c security: keys: perform capable check only on privileged operations 0ffed24af577 staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER 55954eea708f ALSA: usb-audio: Update for native DSD support quirks d676d02be8e2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() fbf4048d8fba ovl: Always reevaluate the file signature for IMA ae1cb9656ef4 drm/amd/display: Exit idle optimizations before attempt to access PHY faa77cf5f28f drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family d7b1aa3e2098 drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock 7c2d13fb9bab platform/x86: huawei-wmi: Silence ambient light sensor 5c5628287bac platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops aeee50c15291 platform/x86: think-lmi: Use kfree_sensitive instead of kfree dea41980d793 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks 7d0f7924ef61 platform/x86: intel: hid: Always call BTNL ACPI method eb54ad1ed620 ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset 9c1263320163 ASoC: atmel: Fix the 8K sample parameter in I2SC master 2e780a9f4ac1 ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 a1fbf45a24d3 ASoC: rt711: fix for JD event handling in ClockStop Mode0 82e17577b66f ASoc: codecs: ES8316: Fix DMIC config 10999df817cb ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 952af5cfd5b4 fs/nls: make load_nls() take a const parameter d28f76be7952 s390/dasd: fix hanging device after request requeue d563f679a268 s390/dasd: use correct number of retries for ERP requests a41f2f6aff5e m68k: Fix invalid .section syntax 328fcde050ff ethernet: atheros: fix return value check in atl1c_tso_csum() 0f7b43a5776b ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect eb746c4750a8 ASoC: da7219: Check for failure reading AAD IRQ events 3c59ad8d6e8e ASoC: da7219: Flush pending AAD IRQ when suspending 330d900620df ksmbd: fix out of bounds in init_smb2_rsp_hdr() 99a2426b135e ksmbd: no response from compound read becb5191d1d5 ksmbd: validate session id and tree id in compound request 9776024ee06b ksmbd: fix out of bounds in smb3_decrypt_req() 513eac8b8530 9p: virtio: make sure 'offs' is initialized in zc_request 05d88512e833 9p: virtio: fix unlikely null pointer deref in handle_rerror 72c90ebb2dc5 media: pci: cx23885: fix error handling for cx23885 ATSC boards eb3c2b3519bf media: pulse8-cec: handle possible ping error 0b6e7170ccdf media: amphion: use dev_err_probe 026e918b3670 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code 2981ff271d52 Revert "MIPS: unhide PATA_PLATFORM" b60802573357 media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field 36148a9b144c powerpc/boot: Disable power10 features after BOOTAFLAGS assignment 4e005f5dd5b0 ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform f4bd9a43152e ARM: dts: imx: Set default tuning step for imx7d usdhc 7f483ce4699a Revert "Revert drm/amd/display: Enable Freesync Video Mode by default" 6ab081571f6a scsi: ufs: Try harder to change the power mode 9fc3adc6d0fe Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank" 918639847212 Revert "bridge: Add extack warning when enabling STP in netns."
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Fri, 29 Sep 2023 20:04:46 +0000 (16:04 -0400)]
linux-yocto/6.1: update to v6.1.52
Updating to the latest korg -stable release that comprises
the following commits:
59b13c2b647e Linux 6.1.52 4a6284a2fc63 pinctrl: amd: Don't show `Invalid config param` errors 7bec12fa9813 usb: typec: tcpci: clear the fault status bit 4da07e958bfd nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse fdbfc54d5399 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() 689561db6869 dt-bindings: sc16is7xx: Add property to change GPIO function dca7c9965141 tcpm: Avoid soft reset when partner does not support get_status a1fc0096921c fsi: master-ast-cf: Add MODULE_FIRMWARE macro b5c7bc370e03 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe b7366429626e serial: sc16is7xx: fix bug when first setting GPIO direction 682f9b944374 serial: sc16is7xx: fix broken port 0 uart init 4b3de7d2f869 serial: qcom-geni: fix opp vote on shutdown 1cd102aaedb2 wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU 74ceef6e6925 wifi: mt76: mt7921: do not support one stream on secondary antenna only 179c65828593 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition 86b818e2495d staging: rtl8712: fix race condition bd69537c1a2c HID: wacom: remove the battery when the EKR is off 48729a1d2a7a usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 c564d4f91a0c usb: dwc3: meson-g12a: do post init to fix broken usb after resumption bfc4ccc0bcae ALSA: usb-audio: Fix init call orders for UAC1 69d9330f2eff USB: serial: option: add FOXCONN T99W368/T99W373 product 34f396f7abd0 USB: serial: option: add Quectel EM05G variant (0x030e) 5d0fe30be4e2 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules 36231e2c4ebd rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff 915219699da1 net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index 4dab89cccd8c mmc: au1xmmc: force non-modular build and remove symbol_get usage ac6fa0e04be0 ARM: pxa: remove use of symbol_get() cf859267e639 ksmbd: reduce descriptor size if remaining bytes is less than request size d070c4dd2a5b ksmbd: replace one-element array with flex-array member in struct smb2_ea_info 30fd6521b2fb ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob() 7d8855fd849d ksmbd: fix wrong DataOffset validation of create context 1ce9ebc96eda erofs: ensure that the post-EOF tails are all zeroed
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Fri, 29 Sep 2023 20:04:45 +0000 (16:04 -0400)]
linux-yocto/6.4: update to v6.4.15
Updating to the latest korg -stable release that comprises
the following commits:
f60d5fd5e950 Linux 6.4.15 12ac1448ab77 pinctrl: amd: Don't show `Invalid config param` errors 120e477de917 usb: typec: tcpci: clear the fault status bit 46c11be2dca2 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse d53a0a737639 dt-bindings: sc16is7xx: Add property to change GPIO function f75a9a53327b tcpm: Avoid soft reset when partner does not support get_status c95605d5ed23 fsi: master-ast-cf: Add MODULE_FIRMWARE macro 4c0dc67881c6 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe 43b5cedc3564 serial: sc16is7xx: fix bug when first setting GPIO direction e534d3e986fc serial: sc16is7xx: fix broken port 0 uart init e02214399ef4 serial: qcom-geni: fix opp vote on shutdown 2f2b1f63a760 wifi: ath11k: Cleanup mac80211 references on failure during tx_complete f6909803263c wifi: ath11k: Don't drop tx_status when peer cannot be found c32e118debe9 wifi: rtw88: usb: kill and free rx urbs on probe failure e74778e91fed wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU 046378bdf9de wifi: mt76: mt7921: do not support one stream on secondary antenna only 18a9d16f2fbe staging: rtl8712: fix race condition 5db7c0f7fb51 HID: wacom: remove the battery when the EKR is off ae3f94d539a3 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 ce06713e64e3 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption 596b16ee3f9a ALSA: usb-audio: Fix init call orders for UAC1 c72b4c1c2407 USB: serial: option: add FOXCONN T99W368/T99W373 product 7114ed5e53b0 USB: serial: option: add Quectel EM05G variant (0x030e) 784a1fd76b74 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules f2114d34d6bb rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff 68a2c15de311 net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index 95dca60f39a6 mmc: au1xmmc: force non-modular build and remove symbol_get usage 245bc3e5329e ARM: pxa: remove use of symbol_get() 1c660940f525 ksmbd: reduce descriptor size if remaining bytes is less than request size 1a13ecb96230 ksmbd: replace one-element array with flex-array member in struct smb2_ea_info 7f1d6cb0eb6a ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob() a43bf41344d0 ksmbd: fix wrong DataOffset validation of create context 9535cd211933 erofs: ensure that the post-EOF tails are all zeroed
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 29 Sep 2023 21:53:24 +0000 (22:53 +0100)]
python3-numpy: Fix reproducibility issue
Add a patch to fix the reproducibility issue being seen during testing. The issue
is from a poor choice of regex against the compiler flags, being triggered by
different path names.
Drop the previous attempt at fixing this as it wasn't that.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
mesa: Fix native build on hosts with llvm-dev installed
This issue is always there, it just shows up with newer LLVM since
symbol mismatches are being found otherwise it was happily linking with
host libLLVM.so silently.
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Robert Joslyn [Thu, 28 Sep 2023 01:56:06 +0000 (18:56 -0700)]
curl: Skip tests marked flaky
Some tests can fail intermittently and upstream has marked these as
flaky so they can easily be skipped. At present there are 12 tests
marked flaky with 10 of them running in the default recipe
configuration. Skip them to avoid the failures.
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Peter Marko [Wed, 27 Sep 2023 21:06:32 +0000 (23:06 +0200)]
json-c: define CVE_VERSION
Recently NVD updated all CVEs for json-c and old fixed
cves are reported in some older yocto branches.
NVD match clause now includes full tag name including
date which is "greater" than tag without additional numbers.
Define CVE_VERSION identical to full tag also on master to
avoid future CVEs to be reported incorrectly.
Put it close to hash so recipe update patch includes this line.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Machines that have added subdirectires to the KERNEL_DEVICETREE
recently, such as arm32 boards that were moved under subdirectories in
Linux 6.5, will have that subdirectory in the node name of the FIT. This
breaks existing systems that select a configuration in u-boot by it's
name.
Strip off the directory component from the device tree to preserve
compatibility.
Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Ninad Palsule <ninad@linux.ibm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Martin Jansa [Wed, 27 Sep 2023 10:48:18 +0000 (12:48 +0200)]
multilib_script.bbclass: expand script name as well
* e.g. mozjs from meta-oe contains major version from PV in the script name
but currently cannot use a variable there because it would be unexpanded
in the varflag name as shown in bitbake -e (lib32-curl included for comparison)
env.lib32-curl:# $ALTERNATIVE_TARGET [2 operations]
env.lib32-curl-# set oe-core/meta/conf/documentation.conf:66
env.lib32-curl-# [doc] "Used by the alternatives system to create default link locations for duplicated commands."
env.lib32-curl-# set multilib_script.bbclass:37 [__anon_40_oe_core_meta_classes_recipe_multilib_script_bbclass]
env.lib32-curl-# [curl-config] "${bindir}/curl-config-${MULTILIB_SUFFIX}"
env.lib32-curl-# pre-expansion value:
env.lib32-curl-# "None"
--
env.lib32-mozjs-115:# $ALTERNATIVE_TARGET [2 operations]
env.lib32-mozjs-115-# set oe-core/meta/conf/documentation.conf:66
env.lib32-mozjs-115-# [doc] "Used by the alternatives system to create default link locations for duplicated commands."
env.lib32-mozjs-115-# set multilib_script.bbclass:37 [__anon_40_oe_core_meta_classes_recipe_multilib_script_bbclass]
env.lib32-mozjs-115-# [js${MAJ_VER}-config] "${bindir}/js${MAJ_VER}-config-${MULTILIB_SUFFIX}"
env.lib32-mozjs-115-# pre-expansion value:
env.lib32-mozjs-115-# "None"
--
env.lib32-mozjs-115-escript:# $ALTERNATIVE_TARGET [2 operations]
env.lib32-mozjs-115-escript-# set oe-core/meta/conf/documentation.conf:66
env.lib32-mozjs-115-escript-# [doc] "Used by the alternatives system to create default link locations for duplicated commands."
env.lib32-mozjs-115-escript-# set multilib_script.bbclass:38 [__anon_41_oe_core_meta_classes_recipe_multilib_script_bbclass]
env.lib32-mozjs-115-escript-# [js115-config] "/usr/bin/js115-config-${MULTILIB_SUFFIX}"
env.lib32-mozjs-115-escript-# pre-expansion value:
env.lib32-mozjs-115-escript-# "None"
Otherwise log.do_package shows that apply_update_alternative_renames first
renames the js115-config to js115-config.mozjs-115 (default ALTERNATIVE_TARGET suffix is '.${BPN}')
and multilibscript_rename later fails:
DEBUG: Executing python function apply_update_alternative_renames
NOTE: mozjs-115: Rename /usr/bin/js115-config -> /usr/bin/js115-config.mozjs-115
DEBUG: Python function apply_update_alternative_renames finished
DEBUG: Executing shell function multilibscript_rename
mv: cannot stat 'BUILD/work/mach-oemllib32-linux-gnueabi/lib32-mozjs-115/115.2.0/package/usr/bin/js115-config': No such file or directory
WARNING: exit code 1 from a shell command.
I wonder if we actually need multilibscript_rename as apply_update_alternative_renames seems
to do the rename already.
Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
https://nvd.nist.gov/vuln/detail/CVE-2023-33595 uses 'cpython'.
Although it's currently the only one that uses cpython, let's add
cpython to CVE_PRODUCT, just in case.