2023-06-01 13:43:27

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 6.1 00/42] 6.1.32-rc1 review

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.gz
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 <[email protected]>
Linux 6.1.32-rc1

Yanteng Si <[email protected]>
tools headers UAPI: Sync the linux/in.h with the kernel sources

Paul Blakey <[email protected]>
netfilter: ctnetlink: Support offloaded conntrack entry deletion

Gautham R. Shenoy <[email protected]>
cpufreq: amd-pstate: Add ->fast_switch() callback

Wyes Karny <[email protected]>
cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()

Anuj Gupta <[email protected]>
block: fix bio-cache for passthru IO

Ido Schimmel <[email protected]>
Revert "thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function"

Ruihan Li <[email protected]>
bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()

Mario Limonciello <[email protected]>
drm/amd: Don't allow s0ix on APUs older than Raven

Hariprasad Kelam <[email protected]>
octeontx2-af: Add validation for lmac type

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: restore the content of grws register

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: do not resume channels paused by consumers

Claudiu Beznea <[email protected]>
dmaengine: at_xdmac: disable/enable clock directly on suspend/resume

Zhu Yanjun <[email protected]>
RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"

Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix potential memory leak

Haim Dreyfuss <[email protected]>
wifi: iwlwifi: mvm: support wowlan info notification version 2

Eric Huang <[email protected]>
wifi: rtw89: correct 5 MHz mask setting

David Epping <[email protected]>
net: phy: mscc: enable VSC8501/2 RGMII RX clock

Yunsheng Lin <[email protected]>
page_pool: fix inconsistency for page_pool_ring_[un]lock()

Qingfang DENG <[email protected]>
net: page_pool: use in_softirq() instead

Yan Zhao <[email protected]>
vfio/type1: check pfn valid before converting to struct page

Tian Lan <[email protected]>
blk-mq: fix race condition in active queue accounting

John Fastabend <[email protected]>
bpf, sockmap: Incorrectly handling copied_seq

John Fastabend <[email protected]>
bpf, sockmap: Wake up polling after data copy

John Fastabend <[email protected]>
bpf, sockmap: TCP data stall on recv before accept

John Fastabend <[email protected]>
bpf, sockmap: Handle fin correctly

John Fastabend <[email protected]>
bpf, sockmap: Improved check for empty queue

John Fastabend <[email protected]>
bpf, sockmap: Reschedule is now done through backlog

John Fastabend <[email protected]>
bpf, sockmap: Convert schedule_work into delayed_work

John Fastabend <[email protected]>
bpf, sockmap: Pass skb ownership through read_skb

Henning Schild <[email protected]>
gpio-f7188x: fix chip name and pin count on Nuvoton chip

Shay Drory <[email protected]>
net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register

Jakub Kicinski <[email protected]>
tls: rx: strp: preserve decryption status of skbs when needed

Jakub Kicinski <[email protected]>
tls: rx: strp: factor out copying skb data

Jakub Kicinski <[email protected]>
tls: rx: strp: force mixed decrypted records into copy mode

Jakub Kicinski <[email protected]>
tls: rx: strp: fix determining record length in copy mode

Jakub Kicinski <[email protected]>
tls: rx: strp: set the skb->len of detached / CoW'ed skbs

Jakub Kicinski <[email protected]>
tls: rx: device: fix checking decryption status

Mario Limonciello <[email protected]>
platform/x86/amd/pmf: Fix CnQF and auto-mode after resume

Jeremy Sowden <[email protected]>
selftests/bpf: Fix pkg-config call building sign-file

Sudeep Holla <[email protected]>
firmware: arm_ffa: Fix usage of partition info get count flag

Nicolas Dichtel <[email protected]>
ipv{4,6}/raw: fix output xfrm lookup wrt protocol

Jakub Sitnicki <[email protected]>
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(-)




2023-06-01 14:15:54

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.1 00/42] 6.1.32-rc1 review

On Thu, 1 Jun 2023 at 18:57, Greg Kroah-Hartman
<[email protected]> 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.gz
> 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-odQhQ@mail.gmail.com/

Reported-by: Linux Kernel Functional Testing <[email protected]>


--
Linaro LKFT
https://lkft.linaro.org

2023-06-01 14:33:34

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.1 00/42] 6.1.32-rc1 review

On Thu, Jun 01, 2023 at 07:41:08PM +0530, Naresh Kamboju wrote:
> On Thu, 1 Jun 2023 at 18:57, Greg Kroah-Hartman
> <[email protected]> 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.gz
> > 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-odQhQ@mail.gmail.com/
>
> Reported-by: Linux Kernel Functional Testing <[email protected]>

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

2023-06-01 15:00:21

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 6.1 00/42] 6.1.32-rc1 review

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
>> <[email protected]> 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.gz
>>> 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-odQhQ@mail.gmail.com/
>>
>> Reported-by: Linux Kernel Functional Testing <[email protected]>
>
> 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


2023-06-01 15:01:35

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.1 00/42] 6.1.32-rc1 review

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
> > <[email protected]> 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.gz
> > > 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-odQhQ@mail.gmail.com/
> >
> > Reported-by: Linux Kernel Functional Testing <[email protected]>
>
> 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

2023-06-01 18:02:47

by Greg Kroah-Hartman

[permalink] [raw]
Subject: Re: [PATCH 6.1 00/42] 6.1.32-rc1 review

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
> > > <[email protected]> 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.gz
> > > > 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-odQhQ@mail.gmail.com/
> > >
> > > Reported-by: Linux Kernel Functional Testing <[email protected]>
> >
> > 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

2023-06-01 20:51:04

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 6.1 00/42] 6.1.32-rc1 review

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.gz
> 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 <[email protected]>

thanks,
-- Shuah