2023-12-20 16:26:11

by Greg Kroah-Hartman

[permalink] [raw]
Subject: [PATCH 5.15 000/159] 5.15.145-rc1 review

This is the start of the stable review cycle for the 5.15.145 release.
There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>
Linux 5.15.145-rc1

Arnd Bergmann <[email protected]>
kasan: disable kasan_non_canonical_hook() for HW tags

Francis Laniel <[email protected]>
tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols

Amit Pundir <[email protected]>
Revert "drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers"

Amit Pundir <[email protected]>
Revert "drm/bridge: lt9611uxc: Register and attach our DSI device at probe"

Amit Pundir <[email protected]>
Revert "drm/bridge: lt9611uxc: fix the race in the error path"

Namjae Jeon <[email protected]>
ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error

Namjae Jeon <[email protected]>
ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId

Namjae Jeon <[email protected]>
ksmbd: release interim response after sending status pending response

Namjae Jeon <[email protected]>
ksmbd: move oplock handling after unlock parent dir

Namjae Jeon <[email protected]>
ksmbd: separately allocate ci per dentry

Namjae Jeon <[email protected]>
ksmbd: fix possible deadlock in smb2_open

Zongmin Zhou <[email protected]>
ksmbd: prevent memory leak on error return

Namjae Jeon <[email protected]>
ksmbd: handle malformed smb1 message

Namjae Jeon <[email protected]>
ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()

Namjae Jeon <[email protected]>
ksmbd: no need to wait for binded connection termination at logoff

Namjae Jeon <[email protected]>
ksmbd: add support for surrogate pair conversion

Kangjing Huang <[email protected]>
ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()

Marios Makassikis <[email protected]>
ksmbd: fix recursive locking in vfs helpers

Namjae Jeon <[email protected]>
ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()

Namjae Jeon <[email protected]>
ksmbd: reorganize ksmbd_iov_pin_rsp()

Cheng-Han Wu <[email protected]>
ksmbd: Remove unused field in ksmbd_user struct

Namjae Jeon <[email protected]>
ksmbd: fix potential double free on smb2_read_pipe() error path

Namjae Jeon <[email protected]>
ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()

Namjae Jeon <[email protected]>
ksmbd: fix wrong error response status by using set_smb2_rsp_status()

Namjae Jeon <[email protected]>
ksmbd: fix race condition between tree conn lookup and disconnect

Namjae Jeon <[email protected]>
ksmbd: fix race condition from parallel smb2 lock requests

Namjae Jeon <[email protected]>
ksmbd: fix race condition from parallel smb2 logoff requests

Namjae Jeon <[email protected]>
ksmbd: fix race condition with fp

Namjae Jeon <[email protected]>
ksmbd: fix race condition between session lookup and expire

Namjae Jeon <[email protected]>
ksmbd: check iov vector index in ksmbd_conn_write()

Namjae Jeon <[email protected]>
ksmbd: return invalid parameter error response if smb2 request is invalid

Namjae Jeon <[email protected]>
ksmbd: fix passing freed memory 'aux_payload_buf'

Namjae Jeon <[email protected]>
ksmbd: remove unneeded mark_inode_dirty in set_info_sec()

Steve French <[email protected]>
ksmbd: remove experimental warning

Namjae Jeon <[email protected]>
ksmbd: add missing calling smb2_set_err_rsp() on error

Namjae Jeon <[email protected]>
ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()

Yang Li <[email protected]>
ksmbd: Fix one kernel-doc comment

Namjae Jeon <[email protected]>
ksmbd: reduce descriptor size if remaining bytes is less than request size

Atte Heikkilä <[email protected]>
ksmbd: fix `force create mode' and `force directory mode'

Namjae Jeon <[email protected]>
ksmbd: fix wrong interim response on compound

Namjae Jeon <[email protected]>
ksmbd: add support for read compound

Yang Yingliang <[email protected]>
ksmbd: switch to use kmemdup_nul() helper

Namjae Jeon <[email protected]>
ksmbd: fix out of bounds in init_smb2_rsp_hdr()

Namjae Jeon <[email protected]>
ksmbd: validate session id and tree id in compound request

Namjae Jeon <[email protected]>
ksmbd: check if a mount point is crossed during path lookup

Wang Ming <[email protected]>
ksmbd: Fix unsigned expression compared with zero

Gustavo A. R. Silva <[email protected]>
ksmbd: Replace one-element array with flexible-array member

Gustavo A. R. Silva <[email protected]>
ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()

Namjae Jeon <[email protected]>
ksmbd: add missing compound request handing in some commands

Namjae Jeon <[email protected]>
ksmbd: fix out of bounds read in smb2_sess_setup

Lu Hongfei <[email protected]>
ksmbd: Replace the ternary conditional operator with min()

Namjae Jeon <[email protected]>
ksmbd: use kvzalloc instead of kvmalloc

Lu Hongfei <[email protected]>
ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void

Namjae Jeon <[email protected]>
ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked()

Namjae Jeon <[email protected]>
ksmbd: use kzalloc() instead of __GFP_ZERO

Namjae Jeon <[email protected]>
ksmbd: remove unused ksmbd_tree_conn_share function

Namjae Jeon <[email protected]>
ksmbd: add mnt_want_write to ksmbd vfs functions

Namjae Jeon <[email protected]>
ksmbd: validate smb request protocol id

Namjae Jeon <[email protected]>
ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop

Namjae Jeon <[email protected]>
ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()

Namjae Jeon <[email protected]>
ksmbd: fix out-of-bound read in parse_lease_state()

Namjae Jeon <[email protected]>
ksmbd: fix out-of-bound read in deassemble_neg_contexts()

Namjae Jeon <[email protected]>
ksmbd: call putname after using the last component

Namjae Jeon <[email protected]>
ksmbd: fix UAF issue from opinfo->conn

Kuan-Ting Chen <[email protected]>
ksmbd: fix multiple out-of-bounds read during context decoding

Namjae Jeon <[email protected]>
ksmbd: fix uninitialized pointer read in smb2_create_link()

Namjae Jeon <[email protected]>
ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()

Namjae Jeon <[email protected]>
ksmbd: fix racy issue under cocurrent smb2 tree disconnect

Namjae Jeon <[email protected]>
ksmbd: fix racy issue from smb2 close and logoff with multichannel

Namjae Jeon <[email protected]>
ksmbd: block asynchronous requests when making a delay on session setup

Namjae Jeon <[email protected]>
ksmbd: destroy expired sessions

Namjae Jeon <[email protected]>
ksmbd: fix racy issue from session setup and logoff

Namjae Jeon <[email protected]>
ksmbd: fix racy issue from using ->d_parent and ->d_name

Al Viro <[email protected]>
fs: introduce lock_rename_child() helper

David Disseldorp <[email protected]>
ksmbd: remove unused compression negotiate ctx packing

David Disseldorp <[email protected]>
ksmbd: avoid duplicate negotiate ctx offset increments

David Disseldorp <[email protected]>
ksmbd: set NegotiateContextCount once instead of every inc

David Disseldorp <[email protected]>
ksmbd: avoid out of bounds access in decode_preauth_ctxt()

Namjae Jeon <[email protected]>
ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr

Namjae Jeon <[email protected]>
ksmbd: delete asynchronous work from list

Tom Rix <[email protected]>
ksmbd: remove unused is_char_allowed function

Namjae Jeon <[email protected]>
ksmbd: fix wrong signingkey creation when encryption is AES256

Hangyu Hua <[email protected]>
ksmbd: fix possible memory leak in smb2_lock()

Jiapeng Chong <[email protected]>
ksmbd: Fix parameter name and comment mismatch

Colin Ian King <[email protected]>
ksmbd: Fix spelling mistake "excceed" -> "exceeded"

Steve French <[email protected]>
ksmbd: update Kconfig to note Kerberos support and fix indentation

Dawei Li <[email protected]>
ksmbd: Remove duplicated codes

Dawei Li <[email protected]>
ksmbd: fix typo, syncronous->synchronous

Dawei Li <[email protected]>
ksmbd: Implements sess->rpc_handle_list as xarray

Dawei Li <[email protected]>
ksmbd: Implements sess->ksmbd_chann_list as xarray

Marios Makassikis <[email protected]>
ksmbd: send proper error response in smb2_tree_connect()

ye xingchen <[email protected]>
ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs

Marios Makassikis <[email protected]>
ksmbd: Fix resource leak in smb2_lock()

Jeff Layton <[email protected]>
ksmbd: use F_SETLK when unlocking a file

Namjae Jeon <[email protected]>
ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share

Gustavo A. R. Silva <[email protected]>
ksmbd: replace one-element arrays with flexible-array members

Atte Heikkilä <[email protected]>
ksmbd: validate share name from share config response

Namjae Jeon <[email protected]>
ksmbd: call ib_drain_qp when disconnected

Atte Heikkilä <[email protected]>
ksmbd: make utf-8 file name comparison work in __caseless_lookup()

Namjae Jeon <[email protected]>
ksmbd: hide socket error message when ipv6 config is disable

Tom Talpey <[email protected]>
ksmbd: reduce server smbdirect max send/receive segment sizes

Tom Talpey <[email protected]>
ksmbd: decrease the number of SMB3 smbdirect server SGEs

Namjae Jeon <[email protected]>
ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob

Namjae Jeon <[email protected]>
ksmbd: fix encryption failure issue for session logoff response

Namjae Jeon <[email protected]>
ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response

Namjae Jeon <[email protected]>
ksmbd: set file permission mode to match Samba server posix extension behavior

Namjae Jeon <[email protected]>
ksmbd: change security id to the one samba used for posix extension

Atte Heikkilä <[email protected]>
ksmbd: casefold utf-8 share names and fix ascii lowercase conversion

Namjae Jeon <[email protected]>
ksmbd: remove generic_fillattr use in smb2_open()

Al Viro <[email protected]>
ksmbd: constify struct path

Al Viro <[email protected]>
ksmbd: don't open-code %pD

Al Viro <[email protected]>
ksmbd: don't open-code file_path()

Hyunchul Lee <[email protected]>
ksmbd: remove unnecessary generic_fillattr in smb2_open

Atte Heikkilä <[email protected]>
ksmbd: request update to stale share config

Namjae Jeon <[email protected]>
ksmbd: use wait_event instead of schedule_timeout()

Namjae Jeon <[email protected]>
ksmbd: remove unused ksmbd_share_configs_cleanup function

Hyunchul Lee <[email protected]>
ksmbd: remove duplicate flag set in smb2_write

Christophe JAILLET <[email protected]>
ksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used

Hyunchul Lee <[email protected]>
ksmbd: smbd: relax the count of sges required

Hyunchul Lee <[email protected]>
ksmbd: smbd: fix connection dropped issue

Yang Li <[email protected]>
ksmbd: Fix some kernel-doc comments

Namjae Jeon <[email protected]>
ksmbd: fix wrong smbd max read/write size check

Hyunchul Lee <[email protected]>
ksmbd: smbd: handle multiple Buffer descriptors

Hyunchul Lee <[email protected]>
ksmbd: smbd: change the return value of get_sg_list

Hyunchul Lee <[email protected]>
ksmbd: smbd: simplify tracking pending packets

Hyunchul Lee <[email protected]>
ksmbd: smbd: introduce read/write credits for RDMA read/write

Hyunchul Lee <[email protected]>
ksmbd: smbd: change prototypes of RDMA read/write related functions

Namjae Jeon <[email protected]>
ksmbd: validate length in smb2_write()

Namjae Jeon <[email protected]>
ksmbd: remove filename in ksmbd_file

Steve French <[email protected]>
smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common

Jakob Koschel <[email protected]>
ksmbd: replace usage of found with dedicated list iterator variable

Christophe JAILLET <[email protected]>
ksmbd: Remove a redundant zeroing of memory

Steve French <[email protected]>
ksmbd: shorten experimental warning on loading the module

Paulo Alcantara (SUSE) <[email protected]>
ksmbd: store fids as opaque u64 integers

Tobias Klauser <[email protected]>
ksmbd: use netif_is_bridge_port

Namjae Jeon <[email protected]>
ksmbd: add support for key exchange

Hyunchul Lee <[email protected]>
ksmbd: smbd: validate buffer descriptor structures

Hyunchul Lee <[email protected]>
ksmbd: smbd: fix missing client's memory region invalidation

Namjae Jeon <[email protected]>
ksmbd: add smb-direct shutdown

Hyunchul Lee <[email protected]>
ksmbd: smbd: change the default maximum read/write, receive size

Hyunchul Lee <[email protected]>
ksmbd: smbd: create MR pool

Hyunchul Lee <[email protected]>
ksmbd: smbd: call rdma_accept() under CM handler

Namjae Jeon <[email protected]>
ksmbd: set 445 port to smbdirect port by default

Hyunchul Lee <[email protected]>
ksmbd: register ksmbd ib client with ib_register_client()

Yang Li <[email protected]>
ksmbd: Fix smb2_get_name() kernel-doc comment

Yang Li <[email protected]>
ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()

Yang Li <[email protected]>
ksmbd: Fix smb2_set_info_file() kernel-doc comment

Yang Li <[email protected]>
ksmbd: Fix buffer_check_err() kernel-doc comment

Namjae Jeon <[email protected]>
ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO

Marios Makassikis <[email protected]>
ksmbd: Remove unused fields from ksmbd_file struct definition

Marios Makassikis <[email protected]>
ksmbd: Remove unused parameter from smb2_get_name()

Hyunchul Lee <[email protected]>
ksmbd: use oid registry functions to decode OIDs

Namjae Jeon <[email protected]>
ksmbd: change LeaseKey data type to u8 array

Namjae Jeon <[email protected]>
ksmbd: remove smb2_buf_length in smb2_transform_hdr

Namjae Jeon <[email protected]>
ksmbd: remove smb2_buf_length in smb2_hdr

Namjae Jeon <[email protected]>
ksmbd: remove md4 leftovers

Christophe JAILLET <[email protected]>
ksmbd: Remove redundant 'flush_workqueue()' calls

Ralph Boehme <[email protected]>
ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()

Ralph Boehme <[email protected]>
ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()


-------------

Diffstat:

Makefile | 4 +-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 75 +-
fs/ksmbd/Kconfig | 11 +-
fs/ksmbd/asn1.c | 173 +--
fs/ksmbd/auth.c | 72 +-
fs/ksmbd/auth.h | 3 +-
fs/ksmbd/connection.c | 169 +--
fs/ksmbd/connection.h | 92 +-
fs/ksmbd/ksmbd_netlink.h | 7 +-
fs/ksmbd/ksmbd_work.c | 101 +-
fs/ksmbd/ksmbd_work.h | 40 +-
fs/ksmbd/mgmt/share_config.c | 56 +-
fs/ksmbd/mgmt/share_config.h | 36 +-
fs/ksmbd/mgmt/tree_connect.c | 78 +-
fs/ksmbd/mgmt/tree_connect.h | 15 +-
fs/ksmbd/mgmt/user_config.h | 1 -
fs/ksmbd/mgmt/user_session.c | 180 +--
fs/ksmbd/mgmt/user_session.h | 8 +-
fs/ksmbd/misc.c | 94 +-
fs/ksmbd/misc.h | 6 +-
fs/ksmbd/oplock.c | 256 ++--
fs/ksmbd/oplock.h | 4 -
fs/ksmbd/server.c | 54 +-
fs/ksmbd/smb2misc.c | 4 +-
fs/ksmbd/smb2ops.c | 10 +-
fs/ksmbd/smb2pdu.c | 2047 ++++++++++++++--------------
fs/ksmbd/smb2pdu.h | 83 +-
fs/ksmbd/smb_common.c | 176 ++-
fs/ksmbd/smb_common.h | 20 +-
fs/ksmbd/smbacl.c | 26 +-
fs/ksmbd/smbacl.h | 8 +-
fs/ksmbd/transport_ipc.c | 4 +-
fs/ksmbd/transport_rdma.c | 648 ++++++---
fs/ksmbd/transport_rdma.h | 6 +-
fs/ksmbd/transport_tcp.c | 9 +-
fs/ksmbd/unicode.c | 191 ++-
fs/ksmbd/unicode.h | 3 +-
fs/ksmbd/vfs.c | 677 ++++-----
fs/ksmbd/vfs.h | 56 +-
fs/ksmbd/vfs_cache.c | 72 +-
fs/ksmbd/vfs_cache.h | 26 +-
fs/namei.c | 125 +-
include/linux/kasan.h | 6 +-
include/linux/namei.h | 7 +
kernel/trace/trace_kprobe.c | 74 +
kernel/trace/trace_probe.h | 1 +
mm/kasan/report.c | 4 +-
47 files changed, 3279 insertions(+), 2539 deletions(-)




2023-12-20 19:38:32

by Allen

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review

> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

Compiled and booted on my x86_64 and ARM64 test systems. No errors or
regressions.

Tested-by: Allen Pais <[email protected]>

Thanks.

2023-12-20 19:39:21

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review



On 12/20/2023 5:07 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:

Tested-by: Florian Fainelli <[email protected]>
--
Florian

2023-12-21 04:52:44

by Shuah Khan

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review

On 12/20/23 09:07, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.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

2023-12-21 05:41:39

by Namjae Jeon

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review

2023-12-21 1:07 GMT+09:00, Greg Kroah-Hartman <[email protected]>:
> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
I have run the following testsuites against ksmbd.
- xfstests pass
- smbtorture tests pass
- file operations test through Windows client pass.

Tested-by: Namjae Jeon <[email protected]>

Thanks!

2023-12-21 06:48:27

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review

On Wed, 20 Dec 2023 at 21:42, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

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

## Build
* kernel: 5.15.145-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.15.y
* git commit: e7911feb56b718aa3149a2665b7c83a18b46efa7
* git describe: v5.15.143-243-ge7911feb56b7
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.143-243-ge7911feb56b7

## Test Regressions (compared to v5.15.143)

## Metric Regressions (compared to v5.15.143)

## Test Fixes (compared to v5.15.143)

## Metric Fixes (compared to v5.15.143)

## Test result summary
total: 97654, pass: 77080, fail: 2684, skip: 17826, xfail: 64

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 117 total, 117 passed, 0 failed
* arm64: 44 total, 44 passed, 0 failed
* i386: 34 total, 34 passed, 0 failed
* mips: 24 total, 24 passed, 0 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 26 total, 26 passed, 0 failed
* riscv: 11 total, 11 passed, 0 failed
* s390: 11 total, 11 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 38 total, 38 passed, 0 failed

## Test suites summary
* boot
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-vm
* kselftest-x86
* kselftest-zram
* kunit
* libgpiod
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* rcutorture
* v4l2-compliance

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

2023-12-21 09:39:19

by Ron Economos

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review

On 12/20/23 8:07 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <[email protected]>


2023-12-21 15:00:43

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review

On Wed, Dec 20, 2023 at 05:07:45PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +0000.
> Anything received after that time might be too late.
>

Build results:
total: 158 pass: 158 fail: 0
Qemu test results:
total: 525 pass: 525 fail: 0

Tested-by: Guenter Roeck <[email protected]>

As you may have noticed, the two day response time isn't enough
for my testbed, especially if all releases have to be built and
if there are multiple release candidates.

Guenter

2023-12-21 23:37:58

by SeongJae Park

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review

Hello,


On Wed, 20 Dec 2023 17:07:45 +0100 Greg Kroah-Hartman <[email protected]> wrote:

> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.y
> and the diffstat can be found below.

This rc kernel passes DAMON functionality test[1] on my test machine.
Attaching the test results summary below. Please note that I retrieved the
kernel from linux-stable-rc tree[2].

Tested-by: SeongJae Park <[email protected]>

[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] e7911feb56b7 ("Linux 5.15.145-rc1")

Thanks,
SJ

[...]

---

ok 1 selftests: damon: debugfs_attrs.sh
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh
ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_arm64.sh
ok 12 selftests: damon-tests: build_i386_idle_flag.sh
ok 13 selftests: damon-tests: build_i386_highpte.sh
ok 14 selftests: damon-tests: build_nomemcg.sh
[33m
[92mPASS [39m

2023-12-22 13:28:37

by Jon Hunter

[permalink] [raw]
Subject: Re: [PATCH 5.15 000/159] 5.15.145-rc1 review

On Wed, 20 Dec 2023 17:07:45 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.145 release.
> There are 159 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 Fri, 22 Dec 2023 16:08:59 +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/v5.x/stable-review/patch-5.15.145-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

Test results for stable-v5.15:
10 builds: 10 pass, 0 fail
26 boots: 26 pass, 0 fail
102 tests: 102 pass, 0 fail

Linux version: 5.15.145-rc1-ge7911feb56b7
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
tegra20-ventana, tegra210-p2371-2180,
tegra210-p3450-0000, tegra30-cardhu-a04

Tested-by: Jon Hunter <[email protected]>

Jon