This is the start of the stable review cycle for the 6.1.32 release. There are 42 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 Sat, 03 Jun 2023 13:19:19 +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/v6.x/stable-review/patch-6.1.32-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.1.32-rc1
Yanteng Si siyanteng@loongson.cn tools headers UAPI: Sync the linux/in.h with the kernel sources
Paul Blakey paulb@nvidia.com netfilter: ctnetlink: Support offloaded conntrack entry deletion
Gautham R. Shenoy gautham.shenoy@amd.com cpufreq: amd-pstate: Add ->fast_switch() callback
Wyes Karny wyes.karny@amd.com cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
Anuj Gupta anuj20.g@samsung.com block: fix bio-cache for passthru IO
Ido Schimmel idosch@nvidia.com Revert "thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function"
Ruihan Li lrh2000@pku.edu.cn bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
Mario Limonciello mario.limonciello@amd.com drm/amd: Don't allow s0ix on APUs older than Raven
Hariprasad Kelam hkelam@marvell.com octeontx2-af: Add validation for lmac type
Claudiu Beznea claudiu.beznea@microchip.com dmaengine: at_xdmac: restore the content of grws register
Claudiu Beznea claudiu.beznea@microchip.com dmaengine: at_xdmac: do not resume channels paused by consumers
Claudiu Beznea claudiu.beznea@microchip.com dmaengine: at_xdmac: disable/enable clock directly on suspend/resume
Zhu Yanjun yanjun.zhu@linux.dev RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"
Johannes Berg johannes.berg@intel.com wifi: iwlwifi: mvm: fix potential memory leak
Haim Dreyfuss haim.dreyfuss@intel.com wifi: iwlwifi: mvm: support wowlan info notification version 2
Eric Huang echuang@realtek.com wifi: rtw89: correct 5 MHz mask setting
David Epping david.epping@missinglinkelectronics.com net: phy: mscc: enable VSC8501/2 RGMII RX clock
Yunsheng Lin linyunsheng@huawei.com page_pool: fix inconsistency for page_pool_ring_[un]lock()
Qingfang DENG qingfang.deng@siflower.com.cn net: page_pool: use in_softirq() instead
Yan Zhao yan.y.zhao@intel.com vfio/type1: check pfn valid before converting to struct page
Tian Lan tian.lan@twosigma.com blk-mq: fix race condition in active queue accounting
John Fastabend john.fastabend@gmail.com bpf, sockmap: Incorrectly handling copied_seq
John Fastabend john.fastabend@gmail.com bpf, sockmap: Wake up polling after data copy
John Fastabend john.fastabend@gmail.com bpf, sockmap: TCP data stall on recv before accept
John Fastabend john.fastabend@gmail.com bpf, sockmap: Handle fin correctly
John Fastabend john.fastabend@gmail.com bpf, sockmap: Improved check for empty queue
John Fastabend john.fastabend@gmail.com bpf, sockmap: Reschedule is now done through backlog
John Fastabend john.fastabend@gmail.com bpf, sockmap: Convert schedule_work into delayed_work
John Fastabend john.fastabend@gmail.com bpf, sockmap: Pass skb ownership through read_skb
Henning Schild henning.schild@siemens.com gpio-f7188x: fix chip name and pin count on Nuvoton chip
Shay Drory shayd@nvidia.com net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register
Jakub Kicinski kuba@kernel.org tls: rx: strp: preserve decryption status of skbs when needed
Jakub Kicinski kuba@kernel.org tls: rx: strp: factor out copying skb data
Jakub Kicinski kuba@kernel.org tls: rx: strp: force mixed decrypted records into copy mode
Jakub Kicinski kuba@kernel.org tls: rx: strp: fix determining record length in copy mode
Jakub Kicinski kuba@kernel.org tls: rx: strp: set the skb->len of detached / CoW'ed skbs
Jakub Kicinski kuba@kernel.org tls: rx: device: fix checking decryption status
Mario Limonciello mario.limonciello@amd.com platform/x86/amd/pmf: Fix CnQF and auto-mode after resume
Jeremy Sowden jeremy@azazel.net selftests/bpf: Fix pkg-config call building sign-file
Sudeep Holla sudeep.holla@arm.com firmware: arm_ffa: Fix usage of partition info get count flag
Nicolas Dichtel nicolas.dichtel@6wind.com ipv{4,6}/raw: fix output xfrm lookup wrt protocol
Jakub Sitnicki jakub@cloudflare.com inet: Add IP_LOCAL_PORT_RANGE socket option
-------------
Diffstat:
Makefile | 4 +- block/blk-map.c | 2 +- block/blk-mq-tag.c | 12 +- drivers/cpufreq/amd-pstate.c | 45 ++++- drivers/dma/at_xdmac.c | 60 +++++- drivers/firmware/arm_ffa/driver.c | 3 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-f7188x.c | 28 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 1 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 209 ++++++++++++++++----- drivers/net/phy/mscc/mscc.h | 1 + drivers/net/phy/mscc/mscc_main.c | 54 +++--- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 37 +++- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 35 +++- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 9 +- drivers/platform/x86/amd/pmf/core.c | 32 +++- drivers/vfio/vfio_iommu_type1.c | 5 + include/linux/skbuff.h | 10 + include/linux/skmsg.h | 3 +- include/net/inet_sock.h | 4 + include/net/ip.h | 5 +- include/net/page_pool.h | 18 -- include/net/tcp.h | 10 + include/net/tls.h | 1 + include/uapi/linux/in.h | 2 + net/bluetooth/hci_sock.c | 28 +++ net/core/page_pool.c | 34 +++- net/core/skmsg.c | 81 ++++---- net/core/sock_map.c | 3 +- net/ipv4/inet_connection_sock.c | 25 ++- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_sockglue.c | 30 ++- net/ipv4/raw.c | 5 +- net/ipv4/tcp.c | 11 +- net/ipv4/tcp_bpf.c | 79 +++++++- net/ipv4/udp.c | 9 +- net/ipv6/raw.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 8 - net/sctp/socket.c | 2 +- net/tls/tls.h | 5 + net/tls/tls_device.c | 22 +-- net/tls/tls_strp.c | 185 ++++++++++++++---- net/unix/af_unix.c | 7 +- tools/include/uapi/linux/in.h | 1 + tools/testing/selftests/bpf/Makefile | 2 +- 50 files changed, 881 insertions(+), 287 deletions(-)
On Thu, 1 Jun 2023 at 18:57, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.32 release. There are 42 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 Sat, 03 Jun 2023 13:19:19 +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/v6.x/stable-review/patch-6.1.32-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Following build errors noticed on 6.1 and 5.15.
drivers/dma/at_xdmac.c: In function 'atmel_xdmac_resume': drivers/dma/at_xdmac.c:2049:9: error: implicit declaration of function 'pm_runtime_get_noresume' [-Werror=implicit-function-declaration] 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/dma/at_xdmac.c:2049:40: error: 'struct at_xdmac' has no member named 'dev' 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~ cc1: some warnings being treated as errors
reported link: https://lore.kernel.org/stable/CA+G9fYswtPyrYJbwcGFhc5o7mkRmWZEWCCeSjmR64M+N...
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
-- Linaro LKFT https://lkft.linaro.org
On Thu, Jun 01, 2023 at 07:41:08PM +0530, Naresh Kamboju wrote:
On Thu, 1 Jun 2023 at 18:57, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.32 release. There are 42 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 Sat, 03 Jun 2023 13:19:19 +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/v6.x/stable-review/patch-6.1.32-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Following build errors noticed on 6.1 and 5.15.
drivers/dma/at_xdmac.c: In function 'atmel_xdmac_resume': drivers/dma/at_xdmac.c:2049:9: error: implicit declaration of function 'pm_runtime_get_noresume' [-Werror=implicit-function-declaration] 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/dma/at_xdmac.c:2049:40: error: 'struct at_xdmac' has no member named 'dev' 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~ cc1: some warnings being treated as errors
reported link: https://lore.kernel.org/stable/CA+G9fYswtPyrYJbwcGFhc5o7mkRmWZEWCCeSjmR64M+N...
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Ah, the .h file was added by 650b0e990cbd ("dmaengine: at_xdmac: add runtime pm support"), which isn't needed here. I'll go add it by hand and push out some -rc2 releases for this and 5.15.y, thanks!
greg k-h
On Thu, Jun 01, 2023 at 03:26:27PM +0100, Greg Kroah-Hartman wrote:
On Thu, Jun 01, 2023 at 07:41:08PM +0530, Naresh Kamboju wrote:
On Thu, 1 Jun 2023 at 18:57, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.32 release. There are 42 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 Sat, 03 Jun 2023 13:19:19 +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/v6.x/stable-review/patch-6.1.32-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Following build errors noticed on 6.1 and 5.15.
drivers/dma/at_xdmac.c: In function 'atmel_xdmac_resume': drivers/dma/at_xdmac.c:2049:9: error: implicit declaration of function 'pm_runtime_get_noresume' [-Werror=implicit-function-declaration] 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/dma/at_xdmac.c:2049:40: error: 'struct at_xdmac' has no member named 'dev' 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~ cc1: some warnings being treated as errors
reported link: https://lore.kernel.org/stable/CA+G9fYswtPyrYJbwcGFhc5o7mkRmWZEWCCeSjmR64M+N...
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Ah, the .h file was added by 650b0e990cbd ("dmaengine: at_xdmac: add runtime pm support"), which isn't needed here. I'll go add it by hand and push out some -rc2 releases for this and 5.15.y, thanks!
No, wait, that series seems really odd. Sasha, I've dropped the patches for this driver in 5.15.y and 6.1.y as the backports shouldn't be calling pm_runtime_* stuff as the main pm_runtime logic has not been added to the driver there yet. And the 6.1.y patch seemed really odd, only 2 lines in the 6.1.y version, and loads of lines in the 5.15.y version.
thanks,
greg k-h
On 6/1/23 07:26, Greg Kroah-Hartman wrote:
On Thu, Jun 01, 2023 at 07:41:08PM +0530, Naresh Kamboju wrote:
On Thu, 1 Jun 2023 at 18:57, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.32 release. There are 42 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 Sat, 03 Jun 2023 13:19:19 +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/v6.x/stable-review/patch-6.1.32-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Following build errors noticed on 6.1 and 5.15.
drivers/dma/at_xdmac.c: In function 'atmel_xdmac_resume': drivers/dma/at_xdmac.c:2049:9: error: implicit declaration of function 'pm_runtime_get_noresume' [-Werror=implicit-function-declaration] 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/dma/at_xdmac.c:2049:40: error: 'struct at_xdmac' has no member named 'dev' 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~ cc1: some warnings being treated as errors
reported link: https://lore.kernel.org/stable/CA+G9fYswtPyrYJbwcGFhc5o7mkRmWZEWCCeSjmR64M+N...
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Ah, the .h file was added by 650b0e990cbd ("dmaengine: at_xdmac: add runtime pm support"), which isn't needed here. I'll go add it by hand
Really ? Some of the dma patches seem to fix runtime pm support, and "dmaengine: at_xdmac: disable/enable clock directly on suspend/resume" is even tagged with
Fixes: 650b0e990cbd ("dmaengine: at_xdmac: add runtime pm support")
Why do we need to fix code which isn't present in 6.1.y ?
Guenter
and push out some -rc2 releases for this and 5.15.y, thanks!
greg k-h
On Thu, Jun 01, 2023 at 07:39:54AM -0700, Guenter Roeck wrote:
On 6/1/23 07:26, Greg Kroah-Hartman wrote:
On Thu, Jun 01, 2023 at 07:41:08PM +0530, Naresh Kamboju wrote:
On Thu, 1 Jun 2023 at 18:57, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.1.32 release. There are 42 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 Sat, 03 Jun 2023 13:19:19 +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/v6.x/stable-review/patch-6.1.32-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Following build errors noticed on 6.1 and 5.15.
drivers/dma/at_xdmac.c: In function 'atmel_xdmac_resume': drivers/dma/at_xdmac.c:2049:9: error: implicit declaration of function 'pm_runtime_get_noresume' [-Werror=implicit-function-declaration] 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/dma/at_xdmac.c:2049:40: error: 'struct at_xdmac' has no member named 'dev' 2049 | pm_runtime_get_noresume(atxdmac->dev); | ^~ cc1: some warnings being treated as errors
reported link: https://lore.kernel.org/stable/CA+G9fYswtPyrYJbwcGFhc5o7mkRmWZEWCCeSjmR64M+N...
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Ah, the .h file was added by 650b0e990cbd ("dmaengine: at_xdmac: add runtime pm support"), which isn't needed here. I'll go add it by hand
Really ? Some of the dma patches seem to fix runtime pm support, and "dmaengine: at_xdmac: disable/enable clock directly on suspend/resume" is even tagged with
Fixes: 650b0e990cbd ("dmaengine: at_xdmac: add runtime pm support")
Why do we need to fix code which isn't present in 6.1.y ?
We don't, I've dropped all of the patches for this driver from 5.15.y and 6.1.y as something went wrong here.
thanks,
greg k-h
On 6/1/23 07:21, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.32 release. There are 42 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 Sat, 03 Jun 2023 13:19:19 +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/v6.x/stable-review/patch-6.1.32-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah