Received: by 2002:ab2:1689:0:b0:1f7:5705:b850 with SMTP id d9csp1928397lqa; Tue, 30 Apr 2024 03:42:23 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVQHf9l7cRi9Rd0VGg8O+Yb8+BVsABpJiqUPfkTVu49dUFIDG+MdhCYs3tIMbKGdfoybAJjd6znG6WfKZVvudlD10ZoGUFHvmWfQKLh7g== X-Google-Smtp-Source: AGHT+IH2IbdeVQv2LqmZB9Ijvcs2UR1iBa+0gKlOuBNq42k0gfbjuDvVtXDhP6qLKz2ji8w/4I4D X-Received: by 2002:a05:622a:5cf:b0:439:d14c:e425 with SMTP id d15-20020a05622a05cf00b00439d14ce425mr2286480qtb.33.1714473743090; Tue, 30 Apr 2024 03:42:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714473743; cv=pass; d=google.com; s=arc-20160816; b=0HyCxSTQuCUHmRmgYjcsv9AaaDoszYudYA2vWpvk66stGvvhrLf2SS2/nazOKgn2X7 sfAgsYxvQojE4Q0biXJnBEbzwWQZgzUT1Cdbnurq14tb2xN/pjCxvZh7scuNIoGYXvy4 cjEkWn8QQbr6ArPuZiq8sbcpR46diLKqyJP0ZT6DApJT0+L/4Td53EWV5rJIaNzlUwkH d2mlAq637jspmCuTKZIx+m6Yo48KhDn/xqiF+Fner5aRfuHDDbAPSsegJ6X2csl+2Xe/ TweQx3atcBHcuySKmNaVpHstFPw23PF0yF5oeG5Hn+bwQ9Cr3jo8T3BDE3BYU/7XLGv5 Hyvw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=YGk2j3IijAP19DZhemCvV5ABALFr7PkLktnCf4pm5xE=; fh=mu3yMcbpSNren0iJy86deW9Bxhns6X76a0mmcso85PI=; b=R6nGy2ntSE9j4sZVj7NrmhDY8XjGv8V4qejDJvCyfc/6gJSN3OA4etXw3AnkokRE4Q uJliPgOygaO2O+jYcvTFZ6o6bZ+APPLjHKqW8Y43mNSKhCHB188L1xaFag9CDdiDRpbc WDDW9btlPIPD9fpSPcaIlXcFzuv9PaWHmn8Xv//M2Zx7nEYKeGYBqQx1CzDJtXtcSM2C Jha2SqmTUDPDYjc2UQWfZUXuKe9bkTPJmESc3V0z9hPYpvBUGV7CBHvmOT+QXO0TMEtc V27c0Xx22quAf53dnP1Gy0bw8+h0ji7t1tK3eFo3CHsj+PzNib8zzWMelIlE4nG9r7qD 2+ew==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Njx2lL9t; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-163781-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-163781-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id fk6-20020a05622a558600b00439a5c562basi22068071qtb.705.2024.04.30.03.42.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 03:42:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-163781-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Njx2lL9t; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-163781-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-163781-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id BEE761C211F5 for ; Tue, 30 Apr 2024 10:42:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BF2D512C47D; Tue, 30 Apr 2024 10:42:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="Njx2lL9t" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6996A127B70; Tue, 30 Apr 2024 10:42:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714473737; cv=none; b=dGMuNjzHVn2wbpBXadSE2hH4yRd8zPA9e2jwhoSC6dKebqO/NCAU9DZn3ciLbyuL1FjvIhvTawVaMA68ISFgxeaTkYZx5oFu0ts/T0E9CFgSlaiRCzKkH4bTNHYGK8cxUPOqZFlBXbUFRVpMrCTyDfa6ARuXW21J1ckhwZCpLlU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714473737; c=relaxed/simple; bh=uS+imBFa2DesjE5pumtGGa/hlJU2XT+znBOrDG0H+Iw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=ceHVaGiLyZ9Pz73kbEv9a7+oU2feBwTHRmN/IqtmvyPbOHNQKB+jEnxn9VaGNkPowA+usRsBVpPvFDyUmisF1rZh4z2JoUqgYDGwl9iWhQOG41nOYJj5Dg1J/GRKvSsXa0D+bM4Z/BzeGyRUjhghDDxVQkDkV61otiTOTZ/sY5o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=Njx2lL9t; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id B846BC2BBFC; Tue, 30 Apr 2024 10:42:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1714473737; bh=uS+imBFa2DesjE5pumtGGa/hlJU2XT+znBOrDG0H+Iw=; h=From:To:Cc:Subject:Date:From; b=Njx2lL9t9pKD0+ATdCUSEPisIO16LmzaAdQbt2edpvjzaNaImWfW0tAqgEJxImmpv MT7I4GJSVS4VfdIQZFlfoXJIKQ8ENSJx6PyvN0j95xk2SsntfTqBUG1yCeSbEwUzE7 2XeMxferrmHNl2UpKPOk81Nq2/jEMx61mYkymvXI= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuah@kernel.org, patches@kernelci.org, lkft-triage@lists.linaro.org, pavel@denx.de, jonathanh@nvidia.com, f.fainelli@gmail.com, sudipm.mukherjee@gmail.com, srw@sladewatkins.net, rwarsow@gmx.de, conor@kernel.org, allen.lkml@gmail.com, broonie@kernel.org Subject: [PATCH 4.19 00/77] 4.19.313-rc1 review Date: Tue, 30 Apr 2024 12:38:39 +0200 Message-ID: <20240430103041.111219002@linuxfoundation.org> X-Mailer: git-send-email 2.44.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: quilt/0.67 X-stable: review X-Patchwork-Hint: ignore X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.313-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-4.19.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 4.19.313-rc1 X-KernelTest-Deadline: 2024-05-02T10:30+00:00 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is the start of the stable review cycle for the 4.19.313 release. There are 77 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 02 May 2024 10:30:27 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.313-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 4.19.313-rc1 Randy Dunlap serial: core: fix kernel-doc for uart_port_unlock_irqrestore() Yick Xie udp: preserve the connected status if only UDP cmsg Ben Hutchings Revert "y2038: rusage: use __kernel_old_timeval" Ben Hutchings Revert "loop: Remove sector_t truncation checks" Nam Cao HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Wolfram Sang i2c: smbus: fix NULL function pointer dereference Andy Shevchenko idma64: Don't try to serve interrupts when device is powered off Arnd Bergmann dmaengine: owl: fix register access functions Eric Dumazet tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() Kuniyuki Iwashima tcp: Clean up kernel listener's reqsk in inet_twsk_purge() Arnd Bergmann mtd: diskonchip: work around ubsan link failure Andrey Ryabinin stackdepot: respect __GFP_NOLOCKDEP allocation flag Peter Münster net: b44: set pause params only when interface is up Guanrui Huang irqchip/gic-v3-its: Prevent double free on error Iskander Amara arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Johannes Thumshirn btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Nathan Chancellor Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Robin H. Johnson tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together Robin H. Johnson tracing: Show size of requested perf buffer Greg Kroah-Hartman Revert "crypto: api - Disallow identical driver names" xinhui pan drm/amdgpu: validate the parameters of bo mapping operations more clearly Chia-I Wu amdgpu: validate offset_in_bo of drm_amdgpu_gem_va Rajneesh Bhardwaj drm/amdgpu: restrict bo mapping within gpu address limits Emil Kronborg serial: mxs-auart: add spinlock around changing cts state Thomas Gleixner serial: core: Provide port lock wrappers Sindhu Devale i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Hyunwoo Kim net: openvswitch: Fix Use-After-Free in ovs_ct_exit Tonghao Zhang net: openvswitch: ovs_ct_exit to be done under ovs_lock Ismael Luceno ipvs: Fix checksumming on GSO of SCTP packets Hyunwoo Kim net: gtp: Fix Use-After-Free in gtp_dellink Eric Dumazet net: usb: ax88179_178a: stop lying about skb->truesize Paul Geurts NFC: trf7970a: disable all regulators on removal Ido Schimmel mlxsw: core: Unregister EMAD trap using FORWARD action David Bauer vxlan: drop packets from invalid src-address Alexey Brodkin ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Rafał Miłecki arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block Rafał Miłecki arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" Rafał Miłecki arm64: dts: mediatek: mt7622: fix IR nodename Quentin Schulz arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Iskander Amara arm64: dts: rockchip: fix alphabetical ordering RK3399 puma Tom Zanussi tracing: Use var_refs[] for hist trigger reference checking Tom Zanussi tracing: Remove hist trigger synth_var_refs Jeongjun Park nilfs2: fix OOB in nilfs_set_de_type Dave Airlie nouveau: fix instmem race condition around ptr stores Alan Stern fs: sysfs: Fix reference leak in sysfs_break_active_protection() Samuel Thibault speakup: Avoid crash on very long word Minas Harutyunyan usb: dwc2: host: Fix dereference issue in DDMA completion flow. Greg Kroah-Hartman Revert "usb: cdc-wdm: close race between read and workqueue" Daniele Palmas USB: serial: option: add Telit FN920C04 rmnet compositions Vanillan Wang USB: serial: option: add Rolling RW101-GL and RW135-GL support Jerry Meng USB: serial: option: support Quectel EM060K sub-models Coia Prant USB: serial: option: add Lonsung U8300/U9300 product Chuanhong Guo USB: serial: option: add support for Fibocom FM650/FG650 bolan wang USB: serial: option: add Fibocom FM135-GL variants Finn Thain serial/pmac_zilog: Remove flawed mitigation for rx irq flood Nikita Zhandarovich comedi: vmk80xx: fix incomplete endpoint checking Mikhail Kobuk drm: nv04: Fix out of bounds access Michael Guralnik RDMA/mlx5: Fix port number for counter query in multi-port configuration Lei Chen tun: limit printing rate when illegal packet received by tun dev Ziyang Xuan netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() Pablo Neira Ayuso netfilter: nf_tables: __nft_expr_type_get() selects specific family type Siddh Raman Pant Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" Zheng Yejian kprobes: Fix possible use-after-free issue on kprobe registration Yuanhe Shu selftests/ftrace: Limit length in subsystem-enable tests Boris Burkov btrfs: record delayed inode root in transaction Adam Dunlap x86/apic: Force native_apic_mem_read() to use the MOV instruction John Stultz selftests: timers: Fix abs() warning in posix_timers test Gavin Shan vhost: Add smp_rmb() in vhost_vq_avail_empty() Arnd Bergmann tracing: hide unused ftrace_event_id_fops Cosmin Ratiu net/mlx5: Properly link new fs rules into the tree Jiri Benc ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr Arnd Bergmann ipv4/route: avoid unused-but-set-variable warning Arnd Bergmann ipv6: fib: hide unused 'pn' variable Eric Dumazet geneve: fix header validation in geneve[6]_xmit_skb Arnd Bergmann nouveau: fix function cast warning Dmitry Antipov Bluetooth: Fix memory leak in hci_req_sync_complete() Sven Eckelmann batman-adv: Avoid infinite loop trying to resize local TT ------------- Diffstat: Makefile | 4 +- arch/alpha/kernel/osf_sys.c | 2 +- arch/arc/boot/dts/hsdk.dts | 1 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 29 ++++++-- arch/x86/include/asm/apic.h | 3 +- crypto/algapi.c | 1 - drivers/block/loop.c | 19 ++++- drivers/dma/idma64.c | 4 + drivers/dma/owl-dma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 70 ++++++++++++------ drivers/gpu/drm/nouveau/nouveau_bios.c | 13 ++-- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 8 -- drivers/i2c/i2c-core-base.c | 7 +- drivers/infiniband/hw/mlx5/mad.c | 3 +- drivers/irqchip/irq-gic-v3-its.c | 9 +-- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/net/ethernet/broadcom/b44.c | 14 ++-- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 2 +- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 3 +- drivers/net/tun.c | 18 +++-- drivers/net/usb/ax88179_178a.c | 11 +-- drivers/net/vxlan.c | 4 + drivers/nfc/trf7970a.c | 42 ++++++----- drivers/staging/comedi/drivers/vmk80xx.c | 35 +++------ drivers/staging/speakup/main.c | 2 +- drivers/tty/serial/mxs-auart.c | 8 +- drivers/tty/serial/pmac_zilog.c | 14 ---- drivers/usb/class/cdc-wdm.c | 6 +- drivers/usb/dwc2/hcd_ddma.c | 4 +- drivers/usb/serial/option.c | 40 ++++++++++ drivers/vhost/vhost.c | 14 +++- fs/btrfs/backref.c | 12 +-- fs/btrfs/delayed-inode.c | 3 + fs/nilfs2/dir.c | 2 +- fs/sysfs/file.c | 2 + include/linux/serial_core.h | 79 ++++++++++++++++++++ include/linux/trace_events.h | 2 +- include/net/addrconf.h | 4 + include/net/ip_tunnels.h | 33 +++++++++ include/uapi/linux/resource.h | 4 +- kernel/kprobes.c | 18 +++-- kernel/sys.c | 4 +- kernel/trace/trace_event_perf.c | 3 +- kernel/trace/trace_events.c | 4 + kernel/trace/trace_events_hist.c | 86 +++------------------- kernel/trace/trace_events_trigger.c | 6 +- lib/stackdepot.c | 4 +- net/batman-adv/translation-table.c | 2 +- net/bluetooth/hci_request.c | 4 +- net/bluetooth/l2cap_sock.c | 7 +- net/bluetooth/sco.c | 7 +- net/ipv4/inet_timewait_sock.c | 34 ++++++--- net/ipv4/route.c | 4 +- net/ipv4/udp.c | 5 +- net/ipv6/addrconf.c | 7 +- net/ipv6/ip6_fib.c | 7 +- net/ipv6/udp.c | 5 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 6 +- net/netfilter/nf_tables_api.c | 21 ++++-- net/openvswitch/conntrack.c | 3 +- net/openvswitch/datapath.c | 4 +- .../ftrace/test.d/event/subsystem-enable.tc | 6 +- tools/testing/selftests/timers/posix_timers.c | 2 +- 69 files changed, 498 insertions(+), 320 deletions(-)