Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp1023941rbb; Sun, 25 Feb 2024 15:57:54 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVIBVSMdYZ0yqmyFcnL7y3qfFvklgQwVU+qOlVGyNACeToZi0VkV0rEwh8uOet3/uZY1dgW7xeBNn/OVjUoKqWgBUmW3rPUkuD7QD6w9A== X-Google-Smtp-Source: AGHT+IGp6INzZ5QbeuxQdVooYdeO+xDIyP/MLzt9NB/P7qg1oMS9Qe4ANt+vl6nhVTH7SHOryYPR X-Received: by 2002:a17:906:bc8c:b0:a3f:50ad:fd71 with SMTP id lv12-20020a170906bc8c00b00a3f50adfd71mr3555902ejb.19.1708905473855; Sun, 25 Feb 2024 15:57:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708905473; cv=pass; d=google.com; s=arc-20160816; b=TLMrpNpxoTvf6TnzvMM1CS5+UwMt8Fz8q/drvR3Mfn8hcuMv/95G7HNHh7RVo78aci ND6R/UEWjCZop6F4/tSDoKHVNyv+05+oxbngrP49G+ULy5CPW2+6CiLP8IcyUe4i4CjG L+caRV9e8Hp5AlKILBzip83SCkI6Y150sV/x+Gfr3aPWujh1DSoxgJthklgx3tR3u6Rh oiFRLq/bKj/Z1vHlZPc4hdwdRpDeAsbMvFzbPd5PDqMiy/K2rXltOQvaBQPu4h2KhcxX 5HWCUhmLNBhvOFL/AuqwctF3qHsMyPLiYMUWt5hMTUzB+3jNo8sHVkJ6JCsj/1tkrhsx Hy5g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=Ounv/zZ9VHu8RhMGNnKftpXg5L78Y03jpOdBmbzHJ7s=; fh=TYKZJtwuVFpnjDBSiywgrw68CnEntq0Nqb4QpcJ9TdU=; b=vTMSCsA8toBi0Muk2jL+yUcldD5umrt6+dRBQbIvzMThIyZZp/Na7PmGwOQY3a3ir+ zS4pJWVYIiT6ek1X1SjfwxbUEn5U17+64YBZnNWrIk2WLTS/82oPhesNoGxvSX0wCvrg UHZCZJhLANRTFiVoC9ZgK+NXemZkUWma7l7BFNYgHAX48gT3pM1XyU3q8y6CGhl/a9ef HgKLu30pFWJ4gzVSY1DBnvMomdud/oHNDeWR+qUqX4XigufDq/nTZaX2SQ/PKq8Z8zy/ EKx5vkeab6tUpTwzfKAG6xQmzY3OQot5xv6A0IOOGZM4zG13+nMSMhFV1ku/W9GAwgrq oPkA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=N7kJAuvk; arc=pass (i=1 spf=pass spfdomain=linuxfoundation.org dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-80349-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80349-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id qb34-20020a1709077ea200b00a42ce213ed9si1511606ejc.301.2024.02.25.15.57.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 15:57:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-80349-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=N7kJAuvk; arc=pass (i=1 spf=pass spfdomain=linuxfoundation.org dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-80349-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80349-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 42C781F21320 for ; Sun, 25 Feb 2024 23:57:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 94B181BC4F; Sun, 25 Feb 2024 23:57:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="N7kJAuvk" Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A32551B94E for ; Sun, 25 Feb 2024 23:57:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708905464; cv=none; b=o5gXHT32UL/S0xHa6OD/69zo/jJgA831FiwCkpM3D3H3evpjkbtQLJjZqqeVx5bCYNphwhtTpxa2VtLkjXkjrITy8s36bpy+HHcuMPoV6yFoYjiL8I5wOCm96zbCfCJGwPqPxwDvGnxI7MxUDV6ExrZtTMLNh7AxNyMOFudKOF8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708905464; c=relaxed/simple; bh=o1Lt+BZm1x7SpJJ7YQ6wKMJVZHxLJkYeQpb3XvSX4rs=; h=MIME-Version:From:Date:Message-ID:Subject:To:Content-Type; b=Q47mHG5pd/+mpjzCpXz9MnXSax0+y7tZvUo86/6G3V5LmY9VnyJq1F7Gq8SEig1tnQOHgXlKfg+rPD9oGCpN3RNmFFUCRyHHo4oakeQsxpJ9GYK6MKJtlJzJva/iClSVu6XiIpxmd2AvBkPp2uGr1/m5faNktJgRp9k0jKmyzrI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org; spf=pass smtp.mailfrom=linuxfoundation.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b=N7kJAuvk; arc=none smtp.client-ip=209.85.218.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linuxfoundation.org Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a3e85a76fa8so221931666b.1 for ; Sun, 25 Feb 2024 15:57:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1708905460; x=1709510260; darn=vger.kernel.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Ounv/zZ9VHu8RhMGNnKftpXg5L78Y03jpOdBmbzHJ7s=; b=N7kJAuvk4LmM2IgE/BnyHCgS6gHbZcuTicL8xc0+aMJiVfuYkclrn/PpoLHIYrq+Mz FyqQ4PvBYytd9zx7LfWxXrSA8Cweo6Iax/gx/3FClLL03EVuhjnil2A75epbeslipzAG NEKmLe1f6tHU+6qzyLkwn4H7axb7m/skVj+vY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708905460; x=1709510260; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ounv/zZ9VHu8RhMGNnKftpXg5L78Y03jpOdBmbzHJ7s=; b=rNLbjL39M58Hg5kQB7TJ53P6Qi1hlytRnRSZU4dEbi0AYVw+tmJIXxqA4yFxCHMO92 ctu7G/rIA2p702RDWoa91CJMfG3TsY8+TVEu0SjBRTnlux6Fi7dLoEIkm/5AahcJybae qiwxHhovCashQDUs/TQUVZ92qfEzJB42Tx/A/YrUxbh/+YWwVl+UfoDDHJPbKJU4gJVE T36jMKUeGzDCf53RqqYWkeD4G48+Ge8ZRXrRqDqdPtMqk+zczsFxHfioka9xxVNekTMf 2xCeCEV+RH58qVcrcvabVp242lTEeXNcVAp/4CVTutP7UahaJG5QoIYqL+ERPW99IfQX yQJg== X-Gm-Message-State: AOJu0YxLqZt5KqF/sMuxjaavgoF3x8J5xO1eXAWVGkh+/7t6LxWLcgSV Z9AweE1KTGeYJ8j5d5pLS+xGTerMB17HCQZEcY7dqc3798GYlISWBQxah6xMmEtU64zdcxjbe1R 6pt9vuA== X-Received: by 2002:a17:907:1704:b0:a3e:792f:3955 with SMTP id le4-20020a170907170400b00a3e792f3955mr3517617ejc.62.1708905459418; Sun, 25 Feb 2024 15:57:39 -0800 (PST) Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com. [209.85.208.51]) by smtp.gmail.com with ESMTPSA id vk4-20020a170907cbc400b00a42ed1b8b15sm1802338ejc.211.2024.02.25.15.57.38 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 25 Feb 2024 15:57:38 -0800 (PST) Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-5656e5754ccso3011232a12.0 for ; Sun, 25 Feb 2024 15:57:38 -0800 (PST) X-Received: by 2002:a17:906:52cb:b0:a3f:b6f8:3969 with SMTP id w11-20020a17090652cb00b00a3fb6f83969mr3208257ejn.9.1708905458025; Sun, 25 Feb 2024 15:57:38 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Linus Torvalds Date: Sun, 25 Feb 2024 15:57:21 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Linux 6.8-rc6 To: Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Another week, another rc. Nothing here really stands out. Last week I said that I was hoping things would calm down a bit. Technically things did calm down a bit, and rc6 is smaller than rc5 was. But not by a huge amount, and honestly, while there's nothing really alarming here, there's more here than I would really like at this point in the release. So this may end up being one of those releases that get an rc8. We'll see. The fact that we have a bit more commits than I would really wish for might not be a huge issue when a noticeable portion of said commits end up being about self-tests etc. So right now I'm still on the fence about things. Most of the stuff here is really just fairly trivial driver updates (and those self-test ones), but we do have regressions being tracked still, so... Just reading through the appended shortlog, a lot of this really _is_ very trivial, and some of the core stuff (like the RCU fixes by Al) are so esoteric that I kind of doubt anybody has ever hit them in real life. But still.. Over 300 non-merge fixes in the last week isn't exactly quiet. I'm clearly not ready to make that "do we do an rc8" decision right now. I'll give it another week until I have to make that decision. Linus --- Aaro Koskinen (1): usb: gadget: omap_udc: fix USB gadget regression on Palm TE Al Viro (15): Revert "get rid of DCACHE_GENOCIDE" erofs: fix handling kern_mount() failure fs/super.c: don't drop ->s_user_ns until we free struct super_block i= tself rcu pathwalk: prevent bogus hard errors from may_lookup() affs: free affs_sb_info with kfree_rcu() exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helper hfsplus: switch to rcu-delayed unloading of nls and freeing ->s_fs_in= fo afs: fix __afs_break_callback() / afs_drop_open_mmap() race nfs: make nfs_set_verifier() safe for use in RCU pathwalk nfs: fix UAF on pathwalk running into umount procfs: move dropping pde and pid from ->evict_inode() to ->free_inod= e() procfs: make freeing proc_fs_info rcu-delayed fuse: fix UAF in rcu pathwalks cifs_get_link(): bail out in unsafe case ext4_get_link(): fix breakage in RCU mode Alex Elder (1): net: ipa: don't overrun IPA suspend interrupt registers Alexander Gordeev (1): net/iucv: fix the allocation size of iucv_path_table array Alexander Stein (1): arm64: dts: tqma8mpql: fix audio codec iov-supply Alison Schofield (4): x86/numa: Fix the address overlap check in numa_fill_memblks() x86/numa: Fix the sort compare func used in numa_fill_memblks() cxl/region: Handle endpoint decoders in cxl_region_find_decoder() cxl/region: Allow out of order assembly of autodiscovered regions Amit Machhiwal (1): KVM: PPC: Book3S HV: Fix L2 guest reboot failure due to empty 'arch_compat' Andreas Larsson (1): usb: uhci-grlib: Explicitly include linux/platform_device.h Andrey Jr. Melnikov (1): ahci: asm1064: correct count of reported ports Andrzej Kacprowski (1): accel/ivpu: Don't enable any tiles by default on VPU40xx Andy Yan (4): arm64: dts: rockchip: aliase sdmmc as mmc1 for Cool Pi 4B arm64: dts: rockchip: aliase sdmmc as mmc1 for Cool Pi CM5 EVB arm64: dts: rockchip: rename vcc5v0_usb30_host regulator for Cool Pi CM5 EVB arm64: dts: rockchip: Fix the num-lanes of pcie3x4 on Cool Pi CM5 EVB Anshuman Khandual (1): mm/memblock: add MEMBLOCK_RSRV_NOINIT into flagname[] array Armin Wolf (1): drm/amd/display: Fix memory leak in dm_sw_fini() Arnd Bergmann (4): RDMA/srpt: fix function pointer cast warnings nouveau: fix function cast warnings iommu/vt-d: Fix constant-out-of-range warning dm-integrity, dm-verity: reduce stack usage for recheck Arunpravin Paneer Selvam (1): drm/buddy: Modify duplicate list_splice_tail call Ashutosh Dixit (2): drm/xe/xe_gt_idle: Drop redundant newline in name drm/xe: Fix modpost warning on xe_mocs kunit module Baokun Li (1): cachefiles: fix memory leak in cachefiles_add_cache() Bart Van Assche (2): RDMA/srpt: Support specifying the srpt_service_guid parameter fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio Benjamin Gray (1): kasan: guard release_free_meta() shadow access with kasan_arch_is_rea= dy() Brian Foster (1): bcachefs: fix iov_iter count underflow on sub-block dio read Chen Jun (1): irqchip/mbigen: Don't use bus_get_dev_root() to find the parent Chengming Zhou (1): mm/zswap: invalidate duplicate entry when !zswap_enabled Chris Morgan (1): arm64: dts: rockchip: Correct Indiedroid Nova GPIO Names Conor Dooley (1): riscv: dts: sifive: add missing #interrupt-cells to pmic Corey Minyard (1): i2c: imx: when being a target, mark the last read as processed Damien Le Moal (2): ata: libata-core: Do not try to set sleeping devices to standby ata: libata-core: Do not call ata_dev_power_set_standby() twice Dan Carpenter (2): scsi: ufs: Uninitialized variable in ufshcd_devfreq_target() drm/nouveau/mmu/r535: uninitialized variable in r535_bar_new_() Dan Williams (2): acpi/ghes: Remove CXL CPER notifications cxl/acpi: Fix load failures due to single window creation failure Daniel Vacek (1): IB/hfi1: Fix sdma.h tx->num_descs off-by-one error Daniil Dulov (1): afs: Increase buffer size in afs_update_volume_status() Dave Airlie (3): nouveau/gsp: add kconfig option to enable GSP paths by default nouveau: add an ioctl to return vram bar size. nouveau: add an ioctl to report vram usage Dave Jiang (4): cxl: Change 'struct cxl_memdev_state' *_perf_list to single 'struct cxl_dpa_perf' cxl: Remove unnecessary type cast in cxl_qos_class_verify() cxl: Fix sysfs export of qos_class for memdev cxl/test: Add support for qos_class checking David Howells (1): netfs: Fix missing zero-length check in unbuffered write Dmitry Baryshkov (1): Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" Don Brace (1): scsi: smartpqi: Fix disable_managed_interrupts Emil Renner Berthing (1): gpiolib: Handle no pin_ranges in gpiochip_generic_config() Eric Dumazet (3): ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid net: implement lockless setsockopt(SO_PEEK_OFF) Erik Kurzinger (2): drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func Fabio Estevam (2): Revert "arm64: dts: imx8mp-dhcom-pdk3: Describe the USB-C connector" Revert "arm64: dts: imx8mn-var-som-symphony: Describe the USB-C conne= ctor" Florian Fainelli (1): net: bcmasp: Indicate MAC is in charge of PHY PM Florian Westphal (2): netfilter: nf_tables: set dormant flag on hook register failure netfilter: nf_tables: use kzalloc for hook allocation Frank Li (2): usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() usb: cdns3: fix memory double free when handle zero packet Gaurav Batra (1): powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller Geert Uytterhoeven (2): soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 = nodes Geliang Tang (2): mptcp: add needs_id for userspace appending addr mptcp: add needs_id for netlink appending addr Gianmarco Lusvardi (1): bpf, scripts: Correct GPL license name Greg Joyce (1): block: sed-opal: handle empty atoms when parsing response Guenter Roeck (4): MAINTAINERS: Drop myself as maintainer of TYPEC port controller drive= rs parisc: Fix stack unwinder lib/Kconfig.debug: TEST_IOV_ITER depends on MMU hwmon: (nct6775) Fix access to temperature configuration registers Hangbin Liu (1): selftests: bonding: set active slave to primary eth1 specifically Hans de Goede (8): platform/x86: intel: int0002_vgpio: Pass IRQF_ONESHOT to request_irq(= ) platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names platform/x86: touchscreen_dmi: Consolidate Goodix upside-down touchscreen data platform/x86: x86-android-tablets: Fix keyboard touchscreen on Lenovo Yogabook1 X90 platform/x86: Add new get_serdev_controller() helper platform/x86: x86-android-tablets: Fix serdev instantiation no longer working platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler Hari Bathini (1): bpf: Fix warning for bpf_cpumask in verifier Heiko Carstens (3): s390/configs: provide compat topic configuration target s390/configs: enable INIT_STACK_ALL_ZERO in all configurations s390/configs: update default configurations Heiko Stuebner (2): arm64: dts: rockchip: drop unneeded status from rk3588-jaguar gpio-le= ds arm64: dts: rockchip: set num-cs property for spi on px30 Helge Deller (1): Revert "parisc: Only list existing CPUs in cpu_possible_mask" Hojin Nam (1): perf: CXL: fix CPMU filter value mask length Horatiu Vultur (1): net: sparx5: Add spinlock for frame transmission from CPU Hou Tao (3): x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() selftest/bpf: Test the read of vsyscall page under x86-64 Huacai Chen (3): LoongArch: Disable IRQ before init_fn() for nonboot CPUs LoongArch: Update cpu_sibling_map when disabling nonboot CPUs LoongArch: Call early_init_fdt_scan_reserved_mem() earlier Jakub Kicinski (5): net/sched: act_mirred: use the backlog for mirred ingress net/sched: act_mirred: don't override retval if we already lost the s= kb docs: netdev: update the link to the CI repo tools: ynl: make sure we always pass yarg to mnl_cb_run tools: ynl: don't leak mcast_groups on init error Jason Gunthorpe (4): iommufd: Reject non-zero data_type if no data_len is provided s390: use the correct count for __iowrite64_copy() iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock iommu/sva: Restore SVA handle sharing Javier Martinez Canillas (1): sparc: Fix undefined reference to fb_is_primary_device Jeremy Kerr (1): net: mctp: put sock on tag allocation failure Jianbo Liu (1): net/sched: flower: Add lock protection when remove filter handle Jiri Pirko (1): devlink: fix port dump cmd type Joao Martins (9): iommufd/iova_bitmap: Bounds check mapped::pages access iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array iommufd/selftest: Test u64 unaligned bitmaps iommufd/iova_bitmap: Handle recording beyond the mapped pages iommufd/selftest: Refactor dirty bitmap tests iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() iommufd/selftest: Hugepage mock domain support iommufd/selftest: Add mock IO hugepages tests iommufd/iova_bitmap: Consider page offset for the pages to be pinned Johan Jonker (1): arm64: dts: rockchip: Drop interrupts property from rk3328 pwm-rockchip node Johannes Weiner (1): mm: memcontrol: clarify swapaccount=3D0 deprecation warning Jonathan Corbet (1): docs: Instruct LaTeX to cope with deeper nesting Josef Bacik (1): btrfs: fix deadlock with fiemap and extent locking Justin Chen (1): net: bcmasp: Sanity check is off by one Justin Iurman (2): Fix write to cloned skb in ipv6_hop_ioam() selftests: ioam: refactoring to align with the fix Kairui Song (1): mm/swap: fix race when skipping swapcache Kalesh AP (5): RDMA/bnxt_re: Avoid creating fence MR for newer adapters RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config RDMA/bnxt_re: Fix unconditional fence for newer adapters RDMA/bnxt_re: Return error for SRQ resize RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq Kamal Heib (1): RDMA/qedr: Fix qedr_create_user_qp error flow Kees Cook (1): enic: Avoid false positive under FORTIFY_SOURCE Kent Overstreet (6): bcachefs: fix backpointer_to_text() when dev does not exist bcachefs: Kill __GFP_NOFAIL in buffered read path bcachefs: Fix BTREE_ITER_FILTER_SNAPSHOTS on inodes btree bcachefs: Fix bch2_journal_flush_device_pins() bcachefs: Fix check_snapshot() memcpy bcachefs: fix bch2_save_backtrace() Krishna Kurapati (1): usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs Krzysztof Kozlowski (3): riscv: dts: starfive: replace underscores in node names arm64: dts: rockchip: minor rk3588 whitespace cleanup LoongArch: dts: Minor whitespace cleanup Kuniyuki Iwashima (3): dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished(). arp: Prevent overflow in arp_req_get(). af_unix: Drop oob_skb ref before purging queue in GC. Kurt Kanzenbach (1): net: stmmac: Fix EST offset for dwmac 5.10 Lad Prabhakar (1): cache: ax45mp_cache: Align end size to cache boundary in ax45mp_dma_cache_wback() Leon Romanovsky (1): RDMA/mlx5: Fix fortify source warning while accessing Eth segment Lewis Huang (1): drm/amd/display: Only allow dig mapping to pwrseq in new asic Li Ming (1): cxl/pci: Skip to handle RAS errors if CXL.mem device is detached Lino Sanfilippo (2): serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled serial: amba-pl011: Fix DMA transmission in RS485 mode Linus Torvalds (3): sched/membarrier: reduce the ability to hammer on sys_membarrier drm/tests/drm_buddy: fix build failure on 32-bit targets Linux 6.8-rc6 Lucas Stach (1): bus: imx-weim: fix valid range check Ma Jun (1): drm/amdgpu: Fix the runtime resume failure issue Marc Dionne (2): netfs: Fix i_dio_count leak on DIO read past i_size afs: Fix ignored callbacks over ipv4 Marek Vasut (1): arm64: dts: imx8mp: Disable UART4 by default on Data Modul i.MX8M Plus eDM SBC Mario Limonciello (5): platform/x86/amd/pmf: Fix a suspend hang on Framework 13 platform/x86/amd/pmf: Add debugging message for missing policy data platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc(= ) platform/x86/amd/pmf: Fix a potential race with policy binary sideloa= d platform/x86: thinkpad_acpi: Only update profile if successfully conv= erted Mark Brown (3): usb: typec: tpcm: Fix issues with power being removed during reset arm64/sme: Restore SME registers on exit from suspend arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend Mark Pearson (1): platform/x86: think-lmi: Fix password opcode ordering for workstation= s Mark Zhang (1): IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported Martin Blumenstingl (1): drm/meson: Don't remove bridges which are created by other drivers Martin K. Petersen (2): scsi: sd: usb_storage: uas: Access media prior to querying device properties scsi: core: Consult supported VPD page list prior to fetching page Martin KaFai Lau (2): bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cance= l selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel Matthew Auld (1): drm/tests/drm_buddy: fix 32b build Matthew Brost (3): drm/xe: Fix xe_vma_set_pte_size drm/xe: Add XE_VMA_PTE_64K VMA flag drm/xe: Return 2MB page size for compact 64k PTEs Matthieu Baerts (NGI0) (7): selftests: mptcp: pm nl: also list skipped tests selftests: mptcp: pm nl: avoid error msg on older kernels selftests: mptcp: diag: fix bash warnings on older kernels selftests: mptcp: simult flows: fix some subtest names selftests: mptcp: userspace_pm: unique subtest names selftests: mptcp: diag: unique 'in use' subtest names selftests: mptcp: diag: unique 'cestab' subtest names Max Kellermann (2): parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check parisc/kprobes: always include asm-generic/kprobes.h Maxime Ripard (1): drm/i915/tv: Fix TV mode Melissa Wen (1): drm/amd/display: fix null-pointer dereference on edid reading Mike Marciniszyn (1): RDMA/irdma: Fix KASAN issue with tasklet Mike Snitzer (1): dm-crypt, dm-integrity, dm-verity: bump target version Mikulas Patocka (5): dm-integrity: recheck the integrity tag after a failure dm-verity: recheck the hash after a failure dm-crypt: don't modify the data when using authenticated encryption dm-crypt: recheck the integrity tag after a failure dm-verity, dm-crypt: align "struct bvec_iter" correctly Muhammad Usama Anjum (1): selftests/iommu: fix the config fragment Mustafa Ismail (2): RDMA/irdma: Set the CQ read threshold for GEN 1 RDMA/irdma: Add AE for too many RNRS Nam Cao (1): irqchip/sifive-plic: Enable interrupt if needed before EOI Naohiro Aota (1): scsi: target: pscsi: Fix bio_put() for error case Nhat Pham (1): mm/swap_state: update zswap LRU's protection range with the folio loc= ked Nikita Shubin (1): ARM: ep93xx: Add terminator to gpiod_lookup_table Oliver Upton (3): KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_tabl= e() KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler irqchip/gic-v3-its: Do not assume vPE tables are preallocated Ondrej Jirman (1): Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" Pablo Neira Ayuso (3): netfilter: nft_flow_offload: reset dst in route object after setting up flow netfilter: nft_flow_offload: release dst in case direct xmit path is = used netfilter: nf_tables: register hooks last when adding new chain/flowt= able Palmer Dabbelt (1): tty: hvc: Don't enable the RISC-V SBI console by default Paolo Abeni (4): mptcp: fix lockless access in subflow ULP diag mptcp: fix data races on local_id mptcp: fix data races on remote_id mptcp: fix duplicate subflow creation Pavel Sakharov (1): net: stmmac: Fix incorrect dereference in interrupt handlers Pawan Gupta (5): x86/bugs: Add asm helpers for executing VERW x86/entry_64: Add VERW just before userspace transition x86/entry_32: Add VERW just before userspace transition x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key KVM/VMX: Move VERW closer to VMentry for MDS mitigation Pawel Laszczak (2): usb: cdnsp: blocked some cdns3 specific code usb: cdnsp: fixed issue with incorrect detecting CDNSP family control= lers Peter Oberparleiter (1): s390/cio: fix invalid -EBUSY on ccw_device_start Qu Wenruo (1): btrfs: defrag: avoid unnecessary defrag caused by incorrect extent si= ze Radhey Shyam Pandey (1): ata: ahci_ceva: fix error handling for Xilinx GT PHY support Randy Dunlap (2): scsi: jazz_esp: Only build if SCSI core is builtin net: ethernet: adi: requires PHYLIB support Rob Herring (5): arm64: dts: freescale: Disable interrupt_map check arm: dts: Fix dtc interrupt_provider warnings arm64: dts: Fix dtc interrupt_provider warnings arm: dts: Fix dtc interrupt_map warnings arm64: dts: qcom: Fix interrupt-map cell sizes Robert Richter (1): cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window R=C3=A9mi Denis-Courmont (2): phonet: take correct lock to peek at the RX queue phonet/pep: fix racy skb_queue_empty() use Sabrina Dubroca (5): tls: break out of main loop when PEEK gets a non-data record tls: stop recv() if initial process_rx_list gave us non-DATA tls: don't skip over different type records from the rx_list selftests: tls: add test for merging of same-type control messages selftests: tls: add test for peeking past a record of a different typ= e Samasth Norway Ananda (1): firmware: microchip: fix wrong sizeof argument Sandeep Dhavale (1): erofs: fix refcount on the metabuf used for inode lookup Sean Christopherson (1): KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH Sebastian Andrzej Siewior (1): xsk: Add truesize to skb_add_rx_frag(). Sebastian Reichel (1): arm64: dts: rockchip: mark system power controller on rk3588-evb1 SeongJae Park (4): mm/damon/core: check apply interval in damon_do_apply_schemes() mm/damon/sysfs-schemes: handle schemes sysfs dir removal before commit_schemes_quota_goals mm/damon/reclaim: fix quota stauts loss due to online tunings mm/damon/lru_sort: fix quota status loss due to online tunings Shakeel Butt (1): MAINTAINERS: mailmap: update Shakeel's email address Shannon Nelson (1): ionic: use pci_is_enabled not open code Shigeru Yoshida (1): bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() Shiraz Saleem (1): RDMA/irdma: Validate max_send_wr and max_recv_wr Shyam Sundar S K (2): platform/x86/amd/pmf: Remove smart_pc_status enum platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume Siddharth Vadapalli (1): net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-C= G PHY Simon Horman (1): MAINTAINERS: Add framer headers to NETWORKING [GENERAL] Srinivasan Shanmugam (1): drm/amd/display: Fix potential null pointer dereference in dc_dmub_sr= v Steven Rostedt (Google) (1): ring-buffer: Do not let subbuf be bigger than write mask Subbaraya Sundeep (1): octeontx2-af: Consider the action set by PF Swapnil Patel (1): drm/amd/display: fix input states translation error for dcn35 & dcn35= 1 Terry Tritton (1): selftests/mm: uffd-unit-test check if huge page size is 0 Thinh Nguyen (1): usb: dwc3: gadget: Don't disconnect if not started Thomas Hellstr=C3=B6m (2): drm/xe/uapi: Remove support for persistent exec_queues drm/ttm: Fix an invalid freeing on already freed page in error path Tobias Waldekranz (2): net: bridge: switchdev: Skip MDB replays of deferred events on offloa= d net: bridge: switchdev: Ensure deferred event delivery on unoffload Tom Parkin (1): l2tp: pass correct message length to ip6_append_data Tudor Ambarus (2): dt-bindings: clock: gs101: rename cmu_misc clock-names clk: samsung: clk-gs101: comply with the new dt cmu_misc clock names Uwe Kleine-K=C3=B6nig (1): ARM: dts: rockchip: Drop interrupts property from pwm-rockchip nodes Vasiliy Kovalev (3): ipv6: sr: fix possible use-after-free and null-ptr-deref devlink: fix possible use-after-free and memory leaks in devlink_init= () gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() Vegard Nossum (1): docs: translations: use attribute to store current language Vidya Sagar (1): PCI/MSI: Prevent MSI hardware interrupt number truncation WANG Xuerui (3): LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg() LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask() LoongArch: KVM: Streamline kvm_check_cpucfg() and improve comments Wayne Lin (1): drm/amd/display: adjust few initialization order in dm Will Deacon (1): Revert "arm64: jump_label: use constraints "Si" instead of "i"" Xu Yang (2): usb: roles: fix NULL pointer issue when put module's reference usb: roles: don't get/set_role() when usb_role_switch is unregistered Yafang Shao (2): bpf: Fix an issue due to uninitialized bpf_iter_task selftests/bpf: Add negtive test cases for task iter Yi Liu (9): iommu/vt-d: Track nested domains in parent iommu/vt-d: Add __iommu_flush_iotlb_psi() iommu/vt-d: Add missing iotlb flush for parent domain iommu/vt-d: Update iotlb in nested domain attach iommu/vt-d: Add missing device iotlb flush for parent domain iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_track= ing() iommu/vt-d: Wrap the dirty tracking loop to be a helper iommu/vt-d: Add missing dirty tracking set for parent domain iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking Yishai Hadas (1): RDMA/mlx5: Relax DEVX access upon modify commands Yosry Ahmed (1): mm: zswap: fix missing folio cleanup in writeback race path Yu Kuai (6): md: Fix missing release of 'active_io' for flush md: Don't ignore suspended array in md_check_recovery() md: Don't ignore read-only array in md_check_recovery() md: Make sure md_do_sync() will set MD_RECOVERY_DONE md: Don't register sync_thread for reshape directly md: Don't suspend the array for interrupted reshape Zhipeng Lu (1): IB/hfi1: Fix a memleak in init_credit_return zhenwei pi (1): crypto: virtio/akcipher - Fix stack overflow on memcpy