[PATCH 5.15 00/89] 5.15.129-rc1 review

Greg Kroah-Hartman posted 89 patches 2 years, 3 months ago
Only 0 patches received!
Makefile                                           |   4 +-
arch/mips/include/asm/cpu-features.h               |  21 +-
arch/x86/include/asm/fpu/internal.h                |   3 +-
arch/x86/kernel/fpu/core.c                         |   2 +-
arch/x86/kernel/fpu/xstate.c                       |   7 +
arch/x86/kvm/mmu/tdp_mmu.c                         |   2 +-
drivers/clk/clk-devres.c                           |  13 +-
drivers/dma-buf/sw_sync.c                          |  18 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   4 +-
drivers/gpu/drm/i915/i915_active.c                 |  99 ++++++---
drivers/gpu/drm/i915/i915_request.c                |   2 +
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  12 ++
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  29 +--
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |   2 +
drivers/net/bonding/bond_alb.c                     |   6 +-
drivers/net/can/vxcan.c                            |   7 +-
drivers/net/ethernet/broadcom/bgmac.c              |   2 +-
drivers/net/ethernet/broadcom/genet/bcmmii.c       |   2 +-
drivers/net/ethernet/ibm/ibmveth.c                 |   2 +-
drivers/net/ethernet/intel/ice/ice_base.c          |   3 +-
drivers/net/ethernet/intel/igb/igb_ptp.c           |  24 +--
drivers/net/ethernet/intel/igc/igc_defines.h       |   2 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   3 +-
drivers/net/ipvlan/ipvlan_main.c                   |   3 +-
drivers/net/veth.c                                 |   5 +-
drivers/of/dynamic.c                               |  31 +--
drivers/of/kexec.c                                 |   4 +-
drivers/of/unittest.c                              |   4 +-
drivers/pci/hotplug/acpiphp_glue.c                 |   9 +-
drivers/pinctrl/renesas/pinctrl-rza2.c             |  17 +-
drivers/scsi/raid_class.c                          |  48 -----
drivers/scsi/snic/snic_disc.c                      |   3 +-
drivers/video/fbdev/core/sysimgblt.c               |  64 +++++-
fs/attr.c                                          |   1 +
fs/dlm/lock.c                                      |  53 +++--
fs/dlm/plock.c                                     |  89 +++++---
fs/dlm/recover.c                                   |  39 ++--
fs/internal.h                                      |   2 -
fs/jbd2/checkpoint.c                               | 165 ++++++---------
fs/jbd2/commit.c                                   |   3 +-
fs/jbd2/transaction.c                              |  17 +-
fs/nfs/direct.c                                    |  26 ++-
fs/nfs/inode.c                                     |   4 +-
fs/nfs/nfs42proc.c                                 |   5 +-
fs/nfs/nfs4proc.c                                  |  14 +-
fs/nfsd/nfs4state.c                                |   2 +-
fs/nfsd/vfs.c                                      |   4 +-
include/drm/drm_dp_helper.h                        |   2 +-
include/linux/clk.h                                |  80 +++----
include/linux/cpuset.h                             |  12 +-
include/linux/fs.h                                 |   2 +
include/linux/jbd2.h                               |   7 +-
include/linux/raid_class.h                         |   4 -
include/linux/sched.h                              |   4 +-
include/net/bonding.h                              |  25 +--
include/net/rtnetlink.h                            |   4 +-
include/net/sock.h                                 |   7 +-
include/trace/events/jbd2.h                        |  12 +-
kernel/cgroup/cgroup.c                             |   4 +
kernel/cgroup/cpuset.c                             | 232 ++++++++++++++-------
kernel/sched/core.c                                |  41 ++--
kernel/sched/deadline.c                            |  66 ++++--
kernel/sched/sched.h                               |   2 +-
kernel/torture.c                                   |   2 +-
kernel/trace/trace.c                               |  15 +-
kernel/trace/trace_irqsoff.c                       |   3 +-
kernel/trace/trace_sched_wakeup.c                  |   2 +
lib/clz_ctz.c                                      |  32 +--
lib/radix-tree.c                                   |   1 -
mm/memory-failure.c                                |  21 +-
mm/vmalloc.c                                       |   4 +
net/batman-adv/bat_v_elp.c                         |   3 +-
net/batman-adv/bat_v_ogm.c                         |   7 +-
net/batman-adv/hard-interface.c                    |  14 +-
net/batman-adv/netlink.c                           |   3 +
net/batman-adv/soft-interface.c                    |   3 +
net/batman-adv/translation-table.c                 |   1 -
net/batman-adv/types.h                             |   6 +
net/can/raw.c                                      |  76 ++++---
net/core/rtnetlink.c                               |  43 +++-
net/dccp/proto.c                                   |  20 +-
net/ncsi/ncsi-rsp.c                                |  93 ++-------
net/netfilter/nf_tables_api.c                      |   2 +-
net/netfilter/nft_set_pipapo.c                     |  13 +-
net/sched/sch_api.c                                |  53 +++--
net/sctp/socket.c                                  |   2 +-
net/sunrpc/xprtrdma/verbs.c                        |   9 +-
security/selinux/ss/policydb.c                     |   2 +-
sound/core/pcm_memory.c                            |  44 +++-
sound/pci/ymfpci/ymfpci.c                          |  10 +-
tools/objtool/arch/x86/decode.c                    |  11 +-
tools/objtool/check.c                              |  22 +-
tools/objtool/include/objtool/arch.h               |   1 +
tools/objtool/include/objtool/elf.h                |   1 +
94 files changed, 1070 insertions(+), 834 deletions(-)
[PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Greg Kroah-Hartman 2 years, 3 months ago
This is the start of the stable review cycle for the 5.15.129 release.
There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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 <gregkh@linuxfoundation.org>
    Linux 5.15.129-rc1

Rik van Riel <riel@surriel.com>
    mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer

Miaohe Lin <linmiaohe@huawei.com>
    mm: memory-failure: fix unexpected return value in soft_offline_page()

Kefeng Wang <wangkefeng.wang@huawei.com>
    mm: memory-failure: kill soft_offline_free_page()

Rob Clark <robdclark@chromium.org>
    dma-buf/sw_sync: Avoid recursive lock during fence signal

Biju Das <biju.das.jz@bp.renesas.com>
    pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}

Biju Das <biju.das.jz@bp.renesas.com>
    clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'

Zhu Wang <wangzhu9@huawei.com>
    scsi: core: raid_class: Remove raid_component_add()

Zhu Wang <wangzhu9@huawei.com>
    scsi: snic: Fix double free in snic_tgt_create()

Oliver Hartkopp <socketcan@hartkopp.net>
    can: raw: add missing refcount for memory leak fix

Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
    drm/i915: Fix premature release of request's reusable memory

Dietmar Eggemann <dietmar.eggemann@arm.com>
    cgroup/cpuset: Free DL BW in case can_attach() fails

Dietmar Eggemann <dietmar.eggemann@arm.com>
    sched/deadline: Create DL BW alloc, free & check overflow interface

Juri Lelli <juri.lelli@redhat.com>
    cgroup/cpuset: Iterate only if DEADLINE tasks are present

Juri Lelli <juri.lelli@redhat.com>
    sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets

Juri Lelli <juri.lelli@redhat.com>
    sched/cpuset: Bring back cpuset_mutex

Juri Lelli <juri.lelli@redhat.com>
    cgroup/cpuset: Rename functions dealing with DEADLINE accounting

Joel Fernandes (Google) <joel@joelfernandes.org>
    torture: Fix hang during kthread shutdown phase

Christian Brauner <brauner@kernel.org>
    nfsd: use vfs setgid helper

Christian Brauner <brauner@kernel.org>
    nfs: use vfs setgid helper

Feng Tang <feng.tang@intel.com>
    x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4

Rick Edgecombe <rick.p.edgecombe@intel.com>
    x86/fpu: Invalidate FPU state correctly on exec()

Ankit Nautiyal <ankit.k.nautiyal@intel.com>
    drm/display/dp: Fix the DP DSC Receiver cap size

Zack Rusin <zackr@vmware.com>
    drm/vmwgfx: Fix shader stage validation

Igor Mammedov <imammedo@redhat.com>
    PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus

Wei Chen <harperchen1110@gmail.com>
    media: vcodec: Fix potential array out-of-bounds in encoder queue_setup

Rob Herring <robh@kernel.org>
    of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock

Rob Herring <robh@kernel.org>
    of: unittest: Fix EXPECT for parse_phandle_with_args_map() test

Arnd Bergmann <arnd@arndb.de>
    radix tree: remove unused variable

Helge Deller <deller@gmx.de>
    lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels

Sven Eckelmann <sven@narfation.org>
    batman-adv: Hold rtnl lock during MTU update via netlink

Remi Pommarel <repk@triplefau.lt>
    batman-adv: Fix batadv_v_ogm_aggr_send memory leak

Remi Pommarel <repk@triplefau.lt>
    batman-adv: Fix TT global entry leak when client roamed back

Remi Pommarel <repk@triplefau.lt>
    batman-adv: Do not get eth header before batadv_check_management_packet

Sven Eckelmann <sven@narfation.org>
    batman-adv: Don't increase MTU when set by user

Sven Eckelmann <sven@narfation.org>
    batman-adv: Trigger events for auto adjusted MTU

Christian Göttsche <cgzones@googlemail.com>
    selinux: set next pointer before attaching to list

Benjamin Coddington <bcodding@redhat.com>
    nfsd: Fix race to FREE_STATEID and cl_revoked

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFS: Fix a use after free in nfs_direct_join_group()

Alexandre Ghiti <alexghiti@rivosinc.com>
    mm: add a call to flush_cache_vmap() in vmap_pfn()

Takashi Iwai <tiwai@suse.de>
    ALSA: ymfpci: Fix the missing snd_card_free() call at probe error

Andrey Skvortsov <andrej.skvortzov@gmail.com>
    clk: Fix slab-out-of-bounds error in devm_clk_release()

Benjamin Coddington <bcodding@redhat.com>
    NFSv4: Fix dropped lock for racing OPEN and delegation return

Michael Ellerman <mpe@ellerman.id.au>
    ibmveth: Use dcbf rather than dcbfl

Sean Christopherson <seanjc@google.com>
    Revert "KVM: x86: enable TDP MMU by default"

Ivan Mikhaylov <fr0st61te@gmail.com>
    net/ncsi: change from ndo_set_mac_address to dev_set_mac_address

Ivan Mikhaylov <fr0st61te@gmail.com>
    net/ncsi: make one oem_gma function for all mfr id

Hangbin Liu <liuhangbin@gmail.com>
    bonding: fix macvlan over alb bond support

Jakub Kicinski <kuba@kernel.org>
    net: remove bond_slave_has_mac_rcu()

Ido Schimmel <idosch@nvidia.com>
    rtnetlink: Reject negative ifindexes in RTM_NEWLINK

Florent Fourcot <florent.fourcot@wifirst.fr>
    rtnetlink: return ENODEV when ifname does not exist and group is given

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: fix out of memory error handling

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nf_tables: flush pending destroy work before netlink notifier

Jamal Hadi Salim <jhs@mojatatu.com>
    net/sched: fix a qdisc modification with ambiguous command request

Sasha Neftin <sasha.neftin@intel.com>
    igc: Fix the typo in the PTM Control macro

Alessio Igor Bogani <alessio.bogani@elettra.eu>
    igb: Avoid starting unnecessary workqueues

Jesse Brandeburg <jesse.brandeburg@intel.com>
    ice: fix receive buffer size miscalculation

Jakub Kicinski <kuba@kernel.org>
    net: validate veth and vxcan peer ifindexes

Ruan Jinjie <ruanjinjie@huawei.com>
    net: bcmgenet: Fix return value check for fixed_phy_register()

Ruan Jinjie <ruanjinjie@huawei.com>
    net: bgmac: Fix return value check for fixed_phy_register()

Lu Wei <luwei32@huawei.com>
    ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()

Eric Dumazet <edumazet@google.com>
    dccp: annotate data-races in dccp_poll()

Eric Dumazet <edumazet@google.com>
    sock: annotate data-races around prot->memory_pressure

Hariprasad Kelam <hkelam@marvell.com>
    octeontx2-af: SDP: fix receive link config

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Fix memleak due to race between current_tracer and trace

Zheng Yejian <zhengyejian1@huawei.com>
    tracing: Fix cpu buffers unavailable due to 'record_disabled' missed

Eric Dumazet <edumazet@google.com>
    can: raw: fix lockdep issue in raw_release()

Taimur Hassan <syed.hassan@amd.com>
    drm/amd/display: check TG is non-null before checking if enabled

Josip Pavic <Josip.Pavic@amd.com>
    drm/amd/display: do not wait for mpc idle if tg is disabled

Ziyang Xuan <william.xuanziyang@huawei.com>
    can: raw: fix receiver memory leak

Zhang Yi <yi.zhang@huawei.com>
    jbd2: fix a race when checking checkpoint buffer busy

Zhang Yi <yi.zhang@huawei.com>
    jbd2: remove journal_clean_one_cp_list()

Zhang Yi <yi.zhang@huawei.com>
    jbd2: remove t_checkpoint_io_list

Takashi Iwai <tiwai@suse.de>
    ALSA: pcm: Fix potential data race at PCM memory allocation helpers

Zhang Shurong <zhang_shurong@foxmail.com>
    fbdev: fix potential OOB read in fast_imageblit()

Thomas Zimmermann <tzimmermann@suse.de>
    fbdev: Fix sys_imageblit() for arbitrary image widths

Thomas Zimmermann <tzimmermann@suse.de>
    fbdev: Improve performance of sys_imageblit()

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: cpu-features: Use boot_cpu_type for CPU type based features

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: cpu-features: Enable octeon_cache by cpu_type

Alexander Aring <aahringo@redhat.com>
    fs: dlm: fix mismatch of plock results from userspace

Alexander Aring <aahringo@redhat.com>
    fs: dlm: use dlm_plock_info for do_unlock_close

Alexander Aring <aahringo@redhat.com>
    fs: dlm: change plock interrupted message to debug again

Alexander Aring <aahringo@redhat.com>
    fs: dlm: add pid to debug log

Jakob Koschel <jakobkoschel@gmail.com>
    dlm: replace usage of found with dedicated list iterator variable

Alexander Aring <aahringo@redhat.com>
    dlm: improve plock logging if interrupted

Igor Mammedov <imammedo@redhat.com>
    PCI: acpiphp: Reassign resources on bridge if necessary

Chuck Lever <chuck.lever@oracle.com>
    xprtrdma: Remap Receive buffers after a reconnect

Fedor Pchelkin <pchelkin@ispras.ru>
    NFSv4: fix out path in __nfs4_get_acl_uncached

Fedor Pchelkin <pchelkin@ispras.ru>
    NFSv4.2: fix error handling in nfs42_proc_getxattr

Peter Zijlstra <peterz@infradead.org>
    objtool/x86: Fix SRSO mess


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

Diffstat:

 Makefile                                           |   4 +-
 arch/mips/include/asm/cpu-features.h               |  21 +-
 arch/x86/include/asm/fpu/internal.h                |   3 +-
 arch/x86/kernel/fpu/core.c                         |   2 +-
 arch/x86/kernel/fpu/xstate.c                       |   7 +
 arch/x86/kvm/mmu/tdp_mmu.c                         |   2 +-
 drivers/clk/clk-devres.c                           |  13 +-
 drivers/dma-buf/sw_sync.c                          |  18 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   4 +-
 drivers/gpu/drm/i915/i915_active.c                 |  99 ++++++---
 drivers/gpu/drm/i915/i915_request.c                |   2 +
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  12 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  29 +--
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |   2 +
 drivers/net/bonding/bond_alb.c                     |   6 +-
 drivers/net/can/vxcan.c                            |   7 +-
 drivers/net/ethernet/broadcom/bgmac.c              |   2 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |   2 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |   3 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |  24 +--
 drivers/net/ethernet/intel/igc/igc_defines.h       |   2 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   3 +-
 drivers/net/ipvlan/ipvlan_main.c                   |   3 +-
 drivers/net/veth.c                                 |   5 +-
 drivers/of/dynamic.c                               |  31 +--
 drivers/of/kexec.c                                 |   4 +-
 drivers/of/unittest.c                              |   4 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |   9 +-
 drivers/pinctrl/renesas/pinctrl-rza2.c             |  17 +-
 drivers/scsi/raid_class.c                          |  48 -----
 drivers/scsi/snic/snic_disc.c                      |   3 +-
 drivers/video/fbdev/core/sysimgblt.c               |  64 +++++-
 fs/attr.c                                          |   1 +
 fs/dlm/lock.c                                      |  53 +++--
 fs/dlm/plock.c                                     |  89 +++++---
 fs/dlm/recover.c                                   |  39 ++--
 fs/internal.h                                      |   2 -
 fs/jbd2/checkpoint.c                               | 165 ++++++---------
 fs/jbd2/commit.c                                   |   3 +-
 fs/jbd2/transaction.c                              |  17 +-
 fs/nfs/direct.c                                    |  26 ++-
 fs/nfs/inode.c                                     |   4 +-
 fs/nfs/nfs42proc.c                                 |   5 +-
 fs/nfs/nfs4proc.c                                  |  14 +-
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/nfsd/vfs.c                                      |   4 +-
 include/drm/drm_dp_helper.h                        |   2 +-
 include/linux/clk.h                                |  80 +++----
 include/linux/cpuset.h                             |  12 +-
 include/linux/fs.h                                 |   2 +
 include/linux/jbd2.h                               |   7 +-
 include/linux/raid_class.h                         |   4 -
 include/linux/sched.h                              |   4 +-
 include/net/bonding.h                              |  25 +--
 include/net/rtnetlink.h                            |   4 +-
 include/net/sock.h                                 |   7 +-
 include/trace/events/jbd2.h                        |  12 +-
 kernel/cgroup/cgroup.c                             |   4 +
 kernel/cgroup/cpuset.c                             | 232 ++++++++++++++-------
 kernel/sched/core.c                                |  41 ++--
 kernel/sched/deadline.c                            |  66 ++++--
 kernel/sched/sched.h                               |   2 +-
 kernel/torture.c                                   |   2 +-
 kernel/trace/trace.c                               |  15 +-
 kernel/trace/trace_irqsoff.c                       |   3 +-
 kernel/trace/trace_sched_wakeup.c                  |   2 +
 lib/clz_ctz.c                                      |  32 +--
 lib/radix-tree.c                                   |   1 -
 mm/memory-failure.c                                |  21 +-
 mm/vmalloc.c                                       |   4 +
 net/batman-adv/bat_v_elp.c                         |   3 +-
 net/batman-adv/bat_v_ogm.c                         |   7 +-
 net/batman-adv/hard-interface.c                    |  14 +-
 net/batman-adv/netlink.c                           |   3 +
 net/batman-adv/soft-interface.c                    |   3 +
 net/batman-adv/translation-table.c                 |   1 -
 net/batman-adv/types.h                             |   6 +
 net/can/raw.c                                      |  76 ++++---
 net/core/rtnetlink.c                               |  43 +++-
 net/dccp/proto.c                                   |  20 +-
 net/ncsi/ncsi-rsp.c                                |  93 ++-------
 net/netfilter/nf_tables_api.c                      |   2 +-
 net/netfilter/nft_set_pipapo.c                     |  13 +-
 net/sched/sch_api.c                                |  53 +++--
 net/sctp/socket.c                                  |   2 +-
 net/sunrpc/xprtrdma/verbs.c                        |   9 +-
 security/selinux/ss/policydb.c                     |   2 +-
 sound/core/pcm_memory.c                            |  44 +++-
 sound/pci/ymfpci/ymfpci.c                          |  10 +-
 tools/objtool/arch/x86/decode.c                    |  11 +-
 tools/objtool/check.c                              |  22 +-
 tools/objtool/include/objtool/arch.h               |   1 +
 tools/objtool/include/objtool/elf.h                |   1 +
 94 files changed, 1070 insertions(+), 834 deletions(-)


Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Allen Pais 2 years, 3 months ago
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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 <apais@linux.microsoft.com>

Thanks.
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Jon Hunter 2 years, 3 months ago
On Mon, 28 Aug 2023 12:13:01 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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:
    11 builds:	11 pass, 0 fail
    28 boots:	28 pass, 0 fail
    114 tests:	114 pass, 0 fail

Linux version:	5.15.129-rc1-g948d61e1588b
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 <jonathanh@nvidia.com>

Jon
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Joel Fernandes 2 years, 3 months ago
On Mon, Aug 28, 2023 at 12:13:01PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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.

For RCU,
Tested-by: Joel Fernandes (Google) <joel@joelfernandes.org>

thanks,

 - Joel

> 
> thanks,
> 
> greg k-h
> 
> -------------
> Pseudo-Shortlog of commits:
> 
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>     Linux 5.15.129-rc1
> 
> Rik van Riel <riel@surriel.com>
>     mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
> 
> Miaohe Lin <linmiaohe@huawei.com>
>     mm: memory-failure: fix unexpected return value in soft_offline_page()
> 
> Kefeng Wang <wangkefeng.wang@huawei.com>
>     mm: memory-failure: kill soft_offline_free_page()
> 
> Rob Clark <robdclark@chromium.org>
>     dma-buf/sw_sync: Avoid recursive lock during fence signal
> 
> Biju Das <biju.das.jz@bp.renesas.com>
>     pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
> 
> Biju Das <biju.das.jz@bp.renesas.com>
>     clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
> 
> Zhu Wang <wangzhu9@huawei.com>
>     scsi: core: raid_class: Remove raid_component_add()
> 
> Zhu Wang <wangzhu9@huawei.com>
>     scsi: snic: Fix double free in snic_tgt_create()
> 
> Oliver Hartkopp <socketcan@hartkopp.net>
>     can: raw: add missing refcount for memory leak fix
> 
> Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
>     drm/i915: Fix premature release of request's reusable memory
> 
> Dietmar Eggemann <dietmar.eggemann@arm.com>
>     cgroup/cpuset: Free DL BW in case can_attach() fails
> 
> Dietmar Eggemann <dietmar.eggemann@arm.com>
>     sched/deadline: Create DL BW alloc, free & check overflow interface
> 
> Juri Lelli <juri.lelli@redhat.com>
>     cgroup/cpuset: Iterate only if DEADLINE tasks are present
> 
> Juri Lelli <juri.lelli@redhat.com>
>     sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
> 
> Juri Lelli <juri.lelli@redhat.com>
>     sched/cpuset: Bring back cpuset_mutex
> 
> Juri Lelli <juri.lelli@redhat.com>
>     cgroup/cpuset: Rename functions dealing with DEADLINE accounting
> 
> Joel Fernandes (Google) <joel@joelfernandes.org>
>     torture: Fix hang during kthread shutdown phase
> 
> Christian Brauner <brauner@kernel.org>
>     nfsd: use vfs setgid helper
> 
> Christian Brauner <brauner@kernel.org>
>     nfs: use vfs setgid helper
> 
> Feng Tang <feng.tang@intel.com>
>     x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
> 
> Rick Edgecombe <rick.p.edgecombe@intel.com>
>     x86/fpu: Invalidate FPU state correctly on exec()
> 
> Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>     drm/display/dp: Fix the DP DSC Receiver cap size
> 
> Zack Rusin <zackr@vmware.com>
>     drm/vmwgfx: Fix shader stage validation
> 
> Igor Mammedov <imammedo@redhat.com>
>     PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
> 
> Wei Chen <harperchen1110@gmail.com>
>     media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
> 
> Rob Herring <robh@kernel.org>
>     of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
> 
> Rob Herring <robh@kernel.org>
>     of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
> 
> Arnd Bergmann <arnd@arndb.de>
>     radix tree: remove unused variable
> 
> Helge Deller <deller@gmx.de>
>     lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
> 
> Sven Eckelmann <sven@narfation.org>
>     batman-adv: Hold rtnl lock during MTU update via netlink
> 
> Remi Pommarel <repk@triplefau.lt>
>     batman-adv: Fix batadv_v_ogm_aggr_send memory leak
> 
> Remi Pommarel <repk@triplefau.lt>
>     batman-adv: Fix TT global entry leak when client roamed back
> 
> Remi Pommarel <repk@triplefau.lt>
>     batman-adv: Do not get eth header before batadv_check_management_packet
> 
> Sven Eckelmann <sven@narfation.org>
>     batman-adv: Don't increase MTU when set by user
> 
> Sven Eckelmann <sven@narfation.org>
>     batman-adv: Trigger events for auto adjusted MTU
> 
> Christian Göttsche <cgzones@googlemail.com>
>     selinux: set next pointer before attaching to list
> 
> Benjamin Coddington <bcodding@redhat.com>
>     nfsd: Fix race to FREE_STATEID and cl_revoked
> 
> Trond Myklebust <trond.myklebust@hammerspace.com>
>     NFS: Fix a use after free in nfs_direct_join_group()
> 
> Alexandre Ghiti <alexghiti@rivosinc.com>
>     mm: add a call to flush_cache_vmap() in vmap_pfn()
> 
> Takashi Iwai <tiwai@suse.de>
>     ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
> 
> Andrey Skvortsov <andrej.skvortzov@gmail.com>
>     clk: Fix slab-out-of-bounds error in devm_clk_release()
> 
> Benjamin Coddington <bcodding@redhat.com>
>     NFSv4: Fix dropped lock for racing OPEN and delegation return
> 
> Michael Ellerman <mpe@ellerman.id.au>
>     ibmveth: Use dcbf rather than dcbfl
> 
> Sean Christopherson <seanjc@google.com>
>     Revert "KVM: x86: enable TDP MMU by default"
> 
> Ivan Mikhaylov <fr0st61te@gmail.com>
>     net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
> 
> Ivan Mikhaylov <fr0st61te@gmail.com>
>     net/ncsi: make one oem_gma function for all mfr id
> 
> Hangbin Liu <liuhangbin@gmail.com>
>     bonding: fix macvlan over alb bond support
> 
> Jakub Kicinski <kuba@kernel.org>
>     net: remove bond_slave_has_mac_rcu()
> 
> Ido Schimmel <idosch@nvidia.com>
>     rtnetlink: Reject negative ifindexes in RTM_NEWLINK
> 
> Florent Fourcot <florent.fourcot@wifirst.fr>
>     rtnetlink: return ENODEV when ifname does not exist and group is given
> 
> Florian Westphal <fw@strlen.de>
>     netfilter: nf_tables: fix out of memory error handling
> 
> Pablo Neira Ayuso <pablo@netfilter.org>
>     netfilter: nf_tables: flush pending destroy work before netlink notifier
> 
> Jamal Hadi Salim <jhs@mojatatu.com>
>     net/sched: fix a qdisc modification with ambiguous command request
> 
> Sasha Neftin <sasha.neftin@intel.com>
>     igc: Fix the typo in the PTM Control macro
> 
> Alessio Igor Bogani <alessio.bogani@elettra.eu>
>     igb: Avoid starting unnecessary workqueues
> 
> Jesse Brandeburg <jesse.brandeburg@intel.com>
>     ice: fix receive buffer size miscalculation
> 
> Jakub Kicinski <kuba@kernel.org>
>     net: validate veth and vxcan peer ifindexes
> 
> Ruan Jinjie <ruanjinjie@huawei.com>
>     net: bcmgenet: Fix return value check for fixed_phy_register()
> 
> Ruan Jinjie <ruanjinjie@huawei.com>
>     net: bgmac: Fix return value check for fixed_phy_register()
> 
> Lu Wei <luwei32@huawei.com>
>     ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
> 
> Eric Dumazet <edumazet@google.com>
>     dccp: annotate data-races in dccp_poll()
> 
> Eric Dumazet <edumazet@google.com>
>     sock: annotate data-races around prot->memory_pressure
> 
> Hariprasad Kelam <hkelam@marvell.com>
>     octeontx2-af: SDP: fix receive link config
> 
> Zheng Yejian <zhengyejian1@huawei.com>
>     tracing: Fix memleak due to race between current_tracer and trace
> 
> Zheng Yejian <zhengyejian1@huawei.com>
>     tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
> 
> Eric Dumazet <edumazet@google.com>
>     can: raw: fix lockdep issue in raw_release()
> 
> Taimur Hassan <syed.hassan@amd.com>
>     drm/amd/display: check TG is non-null before checking if enabled
> 
> Josip Pavic <Josip.Pavic@amd.com>
>     drm/amd/display: do not wait for mpc idle if tg is disabled
> 
> Ziyang Xuan <william.xuanziyang@huawei.com>
>     can: raw: fix receiver memory leak
> 
> Zhang Yi <yi.zhang@huawei.com>
>     jbd2: fix a race when checking checkpoint buffer busy
> 
> Zhang Yi <yi.zhang@huawei.com>
>     jbd2: remove journal_clean_one_cp_list()
> 
> Zhang Yi <yi.zhang@huawei.com>
>     jbd2: remove t_checkpoint_io_list
> 
> Takashi Iwai <tiwai@suse.de>
>     ALSA: pcm: Fix potential data race at PCM memory allocation helpers
> 
> Zhang Shurong <zhang_shurong@foxmail.com>
>     fbdev: fix potential OOB read in fast_imageblit()
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>     fbdev: Fix sys_imageblit() for arbitrary image widths
> 
> Thomas Zimmermann <tzimmermann@suse.de>
>     fbdev: Improve performance of sys_imageblit()
> 
> Jiaxun Yang <jiaxun.yang@flygoat.com>
>     MIPS: cpu-features: Use boot_cpu_type for CPU type based features
> 
> Jiaxun Yang <jiaxun.yang@flygoat.com>
>     MIPS: cpu-features: Enable octeon_cache by cpu_type
> 
> Alexander Aring <aahringo@redhat.com>
>     fs: dlm: fix mismatch of plock results from userspace
> 
> Alexander Aring <aahringo@redhat.com>
>     fs: dlm: use dlm_plock_info for do_unlock_close
> 
> Alexander Aring <aahringo@redhat.com>
>     fs: dlm: change plock interrupted message to debug again
> 
> Alexander Aring <aahringo@redhat.com>
>     fs: dlm: add pid to debug log
> 
> Jakob Koschel <jakobkoschel@gmail.com>
>     dlm: replace usage of found with dedicated list iterator variable
> 
> Alexander Aring <aahringo@redhat.com>
>     dlm: improve plock logging if interrupted
> 
> Igor Mammedov <imammedo@redhat.com>
>     PCI: acpiphp: Reassign resources on bridge if necessary
> 
> Chuck Lever <chuck.lever@oracle.com>
>     xprtrdma: Remap Receive buffers after a reconnect
> 
> Fedor Pchelkin <pchelkin@ispras.ru>
>     NFSv4: fix out path in __nfs4_get_acl_uncached
> 
> Fedor Pchelkin <pchelkin@ispras.ru>
>     NFSv4.2: fix error handling in nfs42_proc_getxattr
> 
> Peter Zijlstra <peterz@infradead.org>
>     objtool/x86: Fix SRSO mess
> 
> 
> -------------
> 
> Diffstat:
> 
>  Makefile                                           |   4 +-
>  arch/mips/include/asm/cpu-features.h               |  21 +-
>  arch/x86/include/asm/fpu/internal.h                |   3 +-
>  arch/x86/kernel/fpu/core.c                         |   2 +-
>  arch/x86/kernel/fpu/xstate.c                       |   7 +
>  arch/x86/kvm/mmu/tdp_mmu.c                         |   2 +-
>  drivers/clk/clk-devres.c                           |  13 +-
>  drivers/dma-buf/sw_sync.c                          |  18 +-
>  .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   4 +-
>  drivers/gpu/drm/i915/i915_active.c                 |  99 ++++++---
>  drivers/gpu/drm/i915/i915_request.c                |   2 +
>  drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |  12 ++
>  drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  29 +--
>  drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |   2 +
>  drivers/net/bonding/bond_alb.c                     |   6 +-
>  drivers/net/can/vxcan.c                            |   7 +-
>  drivers/net/ethernet/broadcom/bgmac.c              |   2 +-
>  drivers/net/ethernet/broadcom/genet/bcmmii.c       |   2 +-
>  drivers/net/ethernet/ibm/ibmveth.c                 |   2 +-
>  drivers/net/ethernet/intel/ice/ice_base.c          |   3 +-
>  drivers/net/ethernet/intel/igb/igb_ptp.c           |  24 +--
>  drivers/net/ethernet/intel/igc/igc_defines.h       |   2 +-
>  .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   3 +-
>  drivers/net/ipvlan/ipvlan_main.c                   |   3 +-
>  drivers/net/veth.c                                 |   5 +-
>  drivers/of/dynamic.c                               |  31 +--
>  drivers/of/kexec.c                                 |   4 +-
>  drivers/of/unittest.c                              |   4 +-
>  drivers/pci/hotplug/acpiphp_glue.c                 |   9 +-
>  drivers/pinctrl/renesas/pinctrl-rza2.c             |  17 +-
>  drivers/scsi/raid_class.c                          |  48 -----
>  drivers/scsi/snic/snic_disc.c                      |   3 +-
>  drivers/video/fbdev/core/sysimgblt.c               |  64 +++++-
>  fs/attr.c                                          |   1 +
>  fs/dlm/lock.c                                      |  53 +++--
>  fs/dlm/plock.c                                     |  89 +++++---
>  fs/dlm/recover.c                                   |  39 ++--
>  fs/internal.h                                      |   2 -
>  fs/jbd2/checkpoint.c                               | 165 ++++++---------
>  fs/jbd2/commit.c                                   |   3 +-
>  fs/jbd2/transaction.c                              |  17 +-
>  fs/nfs/direct.c                                    |  26 ++-
>  fs/nfs/inode.c                                     |   4 +-
>  fs/nfs/nfs42proc.c                                 |   5 +-
>  fs/nfs/nfs4proc.c                                  |  14 +-
>  fs/nfsd/nfs4state.c                                |   2 +-
>  fs/nfsd/vfs.c                                      |   4 +-
>  include/drm/drm_dp_helper.h                        |   2 +-
>  include/linux/clk.h                                |  80 +++----
>  include/linux/cpuset.h                             |  12 +-
>  include/linux/fs.h                                 |   2 +
>  include/linux/jbd2.h                               |   7 +-
>  include/linux/raid_class.h                         |   4 -
>  include/linux/sched.h                              |   4 +-
>  include/net/bonding.h                              |  25 +--
>  include/net/rtnetlink.h                            |   4 +-
>  include/net/sock.h                                 |   7 +-
>  include/trace/events/jbd2.h                        |  12 +-
>  kernel/cgroup/cgroup.c                             |   4 +
>  kernel/cgroup/cpuset.c                             | 232 ++++++++++++++-------
>  kernel/sched/core.c                                |  41 ++--
>  kernel/sched/deadline.c                            |  66 ++++--
>  kernel/sched/sched.h                               |   2 +-
>  kernel/torture.c                                   |   2 +-
>  kernel/trace/trace.c                               |  15 +-
>  kernel/trace/trace_irqsoff.c                       |   3 +-
>  kernel/trace/trace_sched_wakeup.c                  |   2 +
>  lib/clz_ctz.c                                      |  32 +--
>  lib/radix-tree.c                                   |   1 -
>  mm/memory-failure.c                                |  21 +-
>  mm/vmalloc.c                                       |   4 +
>  net/batman-adv/bat_v_elp.c                         |   3 +-
>  net/batman-adv/bat_v_ogm.c                         |   7 +-
>  net/batman-adv/hard-interface.c                    |  14 +-
>  net/batman-adv/netlink.c                           |   3 +
>  net/batman-adv/soft-interface.c                    |   3 +
>  net/batman-adv/translation-table.c                 |   1 -
>  net/batman-adv/types.h                             |   6 +
>  net/can/raw.c                                      |  76 ++++---
>  net/core/rtnetlink.c                               |  43 +++-
>  net/dccp/proto.c                                   |  20 +-
>  net/ncsi/ncsi-rsp.c                                |  93 ++-------
>  net/netfilter/nf_tables_api.c                      |   2 +-
>  net/netfilter/nft_set_pipapo.c                     |  13 +-
>  net/sched/sch_api.c                                |  53 +++--
>  net/sctp/socket.c                                  |   2 +-
>  net/sunrpc/xprtrdma/verbs.c                        |   9 +-
>  security/selinux/ss/policydb.c                     |   2 +-
>  sound/core/pcm_memory.c                            |  44 +++-
>  sound/pci/ymfpci/ymfpci.c                          |  10 +-
>  tools/objtool/arch/x86/decode.c                    |  11 +-
>  tools/objtool/check.c                              |  22 +-
>  tools/objtool/include/objtool/arch.h               |   1 +
>  tools/objtool/include/objtool/elf.h                |   1 +
>  94 files changed, 1070 insertions(+), 834 deletions(-)
> 
> 
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Guenter Roeck 2 years, 3 months ago
On Mon, Aug 28, 2023 at 12:13:01PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +0000.
> Anything received after that time might be too late.
> 

Build results:
	total: 155 pass: 155 fail: 0
Qemu test results:
	total: 501 pass: 501 fail: 0

Tested-by: Guenter Roeck <linux@roeck-us.net>

Guenter
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Ron Economos 2 years, 3 months ago
On 8/28/23 3:13 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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 <re@w6rz.net>
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Florian Fainelli 2 years, 3 months ago
On 8/28/23 03:13, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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 <florian.fainelli@broadcom.com>
-- 
Florian
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Shuah Khan 2 years, 3 months ago
On 8/28/23 04:13, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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 <skhan@linuxfoundation.org>

thanks,
-- Shuah
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Sudip Mukherjee (Codethink) 2 years, 3 months ago
Hi Greg,

On Mon, Aug 28, 2023 at 12:13:01PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +0000.
> Anything received after that time might be too late.

Build test (gcc version 12.3.1 20230629):
mips: 62 configs -> no failure
arm: 99 configs -> no failure
arm64: 3 configs -> no failure
x86_64: 4 configs -> no failure
alpha allmodconfig -> no failure
csky allmodconfig -> no failure
powerpc allmodconfig -> no failure
riscv allmodconfig -> no failure
s390 allmodconfig -> no failure
xtensa allmodconfig -> no failure

Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]
mips: Booted on ci20 board. No regression. [3]

[1]. https://openqa.qa.codethink.co.uk/tests/4839
[2]. https://openqa.qa.codethink.co.uk/tests/4860
[3]. https://openqa.qa.codethink.co.uk/tests/4859

Tested-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>

-- 
Regards
Sudip
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Harshit Mogalapalli 2 years, 3 months ago
Hi Greg,

On 28/08/23 3:43 pm, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +0000.
> Anything received after that time might be too late.
> 

No problems seen on x86_64 and aarch64.

Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>

Thanks,
Harshit


> 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.129-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
>
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Naresh Kamboju 2 years, 3 months ago
On Mon, 28 Aug 2023 at 16:13, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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


NOTE:
Following kernel deadlock / rcu warnings noticed while booting
on arm64 Rpi4 and db401 booting with kselftests merge configs builds.

Kernel is built with selftests/*/configs merge.

FYI,
After this kernel warning the system is stable and ran selftests and got passed.
Build and config details provided at the bottom of this email.

Boot log:
------
[    0.000000] Linux version 5.15.129-rc1 (tuxmake@tuxmake)
(aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils
for Debian) 2.40) #1 SMP PREEMPT @1693218307
[    0.000000] Machine model: Raspberry Pi 4 Model B
...
[   32.487474] platform regulatory.0: Direct firmware load for
regulatory.db failed with error -2
[   32.496495] platform regulatory.0: Falling back to sysfs fallback
for: regulatory.db
[   32.509253] [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 0
[   32.513018]
[   32.513049]
[   32.513053] ======================================================
[   32.513056] WARNING: possible circular locking dependency detected
[   32.513060] 5.15.129-rc1 #1 Not tainted
[   32.513068] ------------------------------------------------------
[   32.513071] (udev-worker)/241 is trying to acquire lock:
[   32.513078] ffff80000aac6be0 ((console_sem).lock){..-.}-{2:2}, at:
down_trylock+0x20/0x50
[   32.513120]
[   32.513120] but task is already holding lock:
[   32.513122] ffff0000f77d41d8 (&rq->__lock){-.-.}-{2:2}, at:
task_rq_lock+0x94/0x1c4
[   32.513151]
[   32.513151] which lock already depends on the new lock.
[   32.513151]
[   32.513153]
[   32.513153] the existing dependency chain (in reverse order) is:
[   32.513156]
[   32.513156] -> #2 (&rq->__lock){-.-.}-{2:2}:
[   32.513170]        _raw_spin_lock_nested+0x74/0xb0
[   32.513188]        raw_spin_rq_lock_nested+0x48/0x160
[   32.513200]        task_fork_fair+0x44/0x180
[   32.513209]        sched_cgroup_fork+0xdc/0x140
[   32.513218]        copy_process+0xdb8/0x2054
[   32.513227]        kernel_clone+0xa4/0x47c
[   32.513234]        kernel_thread+0x74/0xa4
[   32.513241]        rest_init+0x3c/0x2e0
[   32.513254]        arch_call_rest_init+0x18/0x24
[   32.513266]        start_kernel+0x734/0x774
[   32.513275]        __primary_switched+0xbc/0xc4
[   32.513284]
[   32.513284] -> #1 (&p->pi_lock){-.-.}-{2:2}:
[   32.513299]        _raw_spin_lock_irqsave+0x84/0xec
[   32.513310]        try_to_wake_up+0x5c/0x640
[   32.513317]        wake_up_process+0x20/0x30
[   32.513324]        __up.isra.0+0x58/0x70
[   32.513333]        up+0x64/0x80
[   32.513342]        __up_console_sem+0x48/0x7c
[   32.513355]        console_unlock+0x21c/0x630
[   32.513367]        vprintk_emit+0x114/0x2e0
[   32.513379]        vprintk_default+0x40/0x50
[   32.513391]        vprintk+0xdc/0x100
[   32.513398]        _printk+0x64/0x8c
[   32.513410]        drm_master_internal_acquire+0x8/0x64 [drm]
[   32.513662]        devm_aperture_acquire_from_firmware+0x3c/0x1f0 [drm]
[   32.513891]        do_one_initcall+0x90/0x340
[   32.513902]        do_init_module+0x50/0x28c
[   32.513913]        load_module+0x2148/0x26f0
[   32.513922]        __do_sys_finit_module+0xa8/0x11c
[   32.513932]        __arm64_sys_finit_module+0x28/0x34
[   32.513941]        invoke_syscall+0x78/0x100
[   32.513954]        el0_svc_common.constprop.0+0x68/0x124
[   32.513967]        do_el0_svc+0x2c/0xa0
[   32.513978]        el0_svc+0x54/0x110
[   32.513990]        el0t_64_sync_handler+0xe8/0x114
[   32.514001]        el0t_64_sync+0x1a0/0x1a4
[   32.514009]
[   32.514009] -> #0 ((console_sem).lock){..-.}-{2:2}:
[   32.514022]        __lock_acquire+0x12f0/0x2090
[   32.514036]        lock_acquire+0x208/0x320
[   32.514048]        _raw_spin_lock_irqsave+0x84/0xec
[   32.514059]        down_trylock+0x20/0x50
[   32.514069]        __down_trylock_console_sem+0x44/0xc0
[   32.514082]        console_trylock+0x44/0x100
[   32.514094]        vprintk_emit+0x10c/0x2e0
[   32.514105]        vprintk_default+0x40/0x50
[   32.514117]        vprintk+0xdc/0x100
[   32.514124]        _printk+0x64/0x8c
[   32.514135]        lockdep_rcu_suspicious+0x34/0x10c
[   32.514146]        inc_dl_tasks_cs+0xc0/0xd0
[   32.514154]        switched_to_dl+0x38/0x2dc
[   32.514165]        __sched_setscheduler+0x228/0xaf0
[   32.514174]        sched_setattr_nocheck+0x20/0x30
[   32.514182]        sugov_init+0x140/0x370
[   32.514191]        cpufreq_init_governor+0x78/0x120
[   32.514203]        cpufreq_set_policy+0x290/0x430
[   32.514212]        cpufreq_online+0x3a0/0xa70
[   32.514221]        cpufreq_add_dev+0xd0/0xf0
[   32.514231]        subsys_interface_register+0x13c/0x164
[   32.514242]        cpufreq_register_driver+0x17c/0x2e0
[   32.514251]        dt_cpufreq_probe+0x350/0x4b4
[   32.514265]        platform_probe+0x70/0xe0
[   32.514277]        really_probe+0xcc/0x470
[   32.514286]        __driver_probe_device+0x114/0x170
[   32.514296]        driver_probe_device+0x48/0x140
[   32.514305]        __device_attach_driver+0xd8/0x180
[   32.514314]        bus_for_each_drv+0x84/0xe0
[   32.514322]        __device_attach+0xa4/0x1d0
[   32.514331]        device_initial_probe+0x1c/0x30
[   32.514341]        bus_probe_device+0xa4/0xb0
[   32.514350]        device_add+0x3e8/0x920
[   32.514357]        platform_device_add+0x108/0x290
[   32.514368]        platform_device_register_full+0xe4/0x17c
[   32.514381]        raspberrypi_cpufreq_probe+0x13c/0x1e0
[raspberrypi_cpufreq]
[   32.514397]        platform_probe+0x70/0xe0
[   32.514408]        really_probe+0xcc/0x470
[   32.514417]        __driver_probe_device+0x114/0x170
[   32.514427]        driver_probe_device+0x48/0x140
[   32.514436]        __driver_attach+0x12c/0x220
[   32.514445]        bus_for_each_dev+0x7c/0xdc
[   32.514453]        driver_attach+0x2c/0x40
[   32.514461]        bus_add_driver+0x168/0x274
[   32.514470]        driver_register+0x80/0x13c
[   32.514479]        __platform_driver_register+0x30/0x40
[   32.514490]        raspberrypi_cpufreq_driver_init+0x28/0x1000
[raspberrypi_cpufreq]
[   32.514506]        do_one_initcall+0x90/0x340
[   32.514514]        do_init_module+0x50/0x28c
[   32.514524]        load_module+0x2148/0x26f0
[   32.514533]        __do_sys_finit_module+0xa8/0x11c
[   32.514542]        __arm64_sys_finit_module+0x28/0x34
[   32.514551]        invoke_syscall+0x78/0x100
[   32.514563]        el0_svc_common.constprop.0+0x104/0x124
[   32.514575]        do_el0_svc+0x2c/0xa0
[   32.514586]        el0_svc+0x54/0x110
[   32.514596]        el0t_64_sync_handler+0xe8/0x114
[   32.514607]        el0t_64_sync+0x1a0/0x1a4
[   32.514615]
[   32.514615] other info that might help us debug this:
[   32.514615]
[   32.514618] Chain exists of:
[   32.514618]   (console_sem).lock --> &p->pi_lock --> &rq->__lock
[   32.514618]
[   32.514634]  Possible unsafe locking scenario:
[   32.514634]
[   32.514636]        CPU0                    CPU1
[   32.514638]        ----                    ----
[   32.514640]   lock(&rq->__lock);
[   32.514646]                                lock(&p->pi_lock);
[   32.514653]                                lock(&rq->__lock);
[   32.514659]   lock((console_sem).lock);
[   32.514665]
[   32.514665]  *** DEADLOCK ***
[   32.514665]
[   32.514667] 8 locks held by (udev-worker)/241:
[   32.514673]  #0: ffff0000438af188 (&dev->mutex){....}-{3:3}, at:
__driver_attach+0x120/0x220
[   32.514699]  #1: ffff0000438ab188 (&dev->mutex){....}-{3:3}, at:
__device_attach+0x40/0x1d0
[   32.514722]  #2: ffff80000aab0d68 (cpu_hotplug_lock){++++}-{0:0},
at: cpus_read_lock+0x18/0x24
[   32.514748]  #3: ffff0000409e4918 (subsys mutex#9){+.+.}-{3:3}, at:
subsys_interface_register+0x68/0x164
[   32.514773]  #4: ffff000048999bc8 (&policy->rwsem){+.+.}-{3:3}, at:
cpufreq_online+0x5e4/0xa70
[   32.514797]  #5: ffff80000ab501d0 (cpuset_mutex){+.+.}-{3:3}, at:
cpuset_lock+0x28/0x34
[   32.514818]  #6: ffff00004a7ad608 (&p->pi_lock){-.-.}-{2:2}, at:
task_rq_lock+0x50/0x1c4
[   32.514844]  #7: ffff0000f77d41d8 (&rq->__lock){-.-.}-{2:2}, at:
task_rq_lock+0x94/0x1c4
[   32.514867]
[   32.514867] stack backtrace:
[   32.514872] CPU: 2 PID: 241 Comm: (udev-worker) Not tainted 5.15.129-rc1 #1
[   32.514882] Hardware name: Raspberry Pi 4 Model B (DT)
[   32.514887] Call trace:
[   32.514890]  dump_backtrace+0x0/0x200
[   32.514898]  show_stack+0x20/0x30
[   32.514905]  dump_stack_lvl+0x88/0xb4
[   32.514913]  dump_stack+0x18/0x34
[   32.514920]  print_circular_bug+0x1f8/0x200
[   32.514933]  check_noncircular+0x140/0x154
[   32.514945]  __lock_acquire+0x12f0/0x2090
[   32.514957]  lock_acquire+0x208/0x320
[   32.514968]  _raw_spin_lock_irqsave+0x84/0xec
[   32.514980]  down_trylock+0x20/0x50
[   32.514990]  __down_trylock_console_sem+0x44/0xc0
[   32.515003]  console_trylock+0x44/0x100
[   32.515015]  vprintk_emit+0x10c/0x2e0
[   32.515027]  vprintk_default+0x40/0x50
[   32.515039]  vprintk+0xdc/0x100
[   32.515046]  _printk+0x64/0x8c
[   32.515057]  lockdep_rcu_suspicious+0x34/0x10c
[   32.515068]  inc_dl_tasks_cs+0xc0/0xd0
[   32.515076]  switched_to_dl+0x38/0x2dc
[   32.515086]  __sched_setscheduler+0x228/0xaf0
[   32.515096]  sched_setattr_nocheck+0x20/0x30
[   32.515104]  sugov_init+0x140/0x370
[   32.515113]  cpufreq_init_governor+0x78/0x120
[   32.515123]  cpufreq_set_policy+0x290/0x430
[   32.515132]  cpufreq_online+0x3a0/0xa70
[   32.515142]  cpufreq_add_dev+0xd0/0xf0
[   32.515152]  subsys_interface_register+0x13c/0x164
[   32.515161]  cpufreq_register_driver+0x17c/0x2e0
[   32.515170]  dt_cpufreq_probe+0x350/0x4b4
[   32.515182]  platform_probe+0x70/0xe0
[   32.515194]  really_probe+0xcc/0x470
[   32.515203]  __driver_probe_device+0x114/0x170
[   32.515213]  driver_probe_device+0x48/0x140
[   32.515222]  __device_attach_driver+0xd8/0x180
[   32.515232]  bus_for_each_drv+0x84/0xe0
[   32.515240]  __device_attach+0xa4/0x1d0
[   32.515249]  device_initial_probe+0x1c/0x30
[   32.515259]  bus_probe_device+0xa4/0xb0
[   32.515268]  device_add+0x3e8/0x920
[   32.515275]  platform_device_add+0x108/0x290
[   32.515286]  platform_device_register_full+0xe4/0x17c
[   32.515298]  raspberrypi_cpufreq_probe+0x13c/0x1e0 [raspberrypi_cpufreq]
[   32.515312]  platform_probe+0x70/0xe0
[   32.515324]  really_probe+0xcc/0x470
[   32.515333]  __driver_probe_device+0x114/0x170
[   32.515343]  driver_probe_device+0x48/0x140
[   32.515352]  __driver_attach+0x12c/0x220
[   32.515361]  bus_for_each_dev+0x7c/0xdc
[   32.515369]  driver_attach+0x2c/0x40
[   32.515378]  bus_add_driver+0x168/0x274
[   32.515386]  driver_register+0x80/0x13c
[   32.515396]  __platform_driver_register+0x30/0x40
[   32.515408]  raspberrypi_cpufreq_driver_init+0x28/0x1000
[raspberrypi_cpufreq]
[   32.515421]  do_one_initcall+0x90/0x340
[   32.515430]  do_init_module+0x50/0x28c
[   32.515440]  load_module+0x2148/0x26f0
[   32.515449]  __do_sys_finit_module+0xa8/0x11c
[   32.515458]  __arm64_sys_finit_module+0x28/0x34
[   32.515468]  invoke_syscall+0x78/0x100
[   32.515480]  el0_svc_common.constprop.0+0x104/0x124
[   32.515492]  do_el0_svc+0x2c/0xa0
[   32.515503]  el0_svc+0x54/0x110
[   32.515514]  el0t_64_sync_handler+0xe8/0x114
[   32.515525]  el0t_64_sync+0x1a0/0x1a4
[   32.519795] vc4-drm gpu: [drm] Cannot find any crtc or sizes
[   32.524928] =============================
[   32.524933] WARNING: suspicious RCU usage
[   32.524937] 5.15.129-rc1 #1 Not tainted
[   32.524944] -----------------------------
[   32.524948] include/linux/cgroup.h:495 suspicious
rcu_dereference_check() usage!
[   32.524955]
[   32.524955] other info that might help us debug this:
[   32.524955]
[   32.524960]
[   32.524960] rcu_scheduler_active = 2, debug_locks = 1
[   32.524967] 8 locks held by (udev-worker)/241:
[   32.524974]  #0: ffff0000438af188 (&dev->mutex){....}-{3:3}, at:
__driver_attach+0x120/0x220
[   33.499420]  #1: ffff0000438ab188 (&dev->mutex){....}-{3:3}, at:
__device_attach+0x40/0x1d0
[   33.499454]  #2: ffff80000aab0d68 (cpu_hotplug_lock){++++}-{0:0},
at: cpus_read_lock+0x18/0x24
[   33.507960]  #3: ffff0000409e4918 (subsys mutex#9){+.+.}-{3:3}, at:
subsys_interface_register+0x68/0x164
[   33.516727]  #4: ffff000048999bc8 (&policy->rwsem){+.+.}-{3:3}, at:
cpufreq_online+0x5e4/0xa70
[   33.535105]  #5: ffff80000ab501d0 (cpuset_mutex){+.+.}-{3:3}, at:
cpuset_lock+0x28/0x34
[   33.535137]  #6: ffff00004a7ad608 (&p->pi_lock){-.-.}-{2:2}, at:
task_rq_lock+0x50/0x1c4
[   33.535171]  #7: ffff0000f77d41d8 (&rq->__lock){-.-.}-{2:2}, at:
task_rq_lock+0x94/0x1c4
[   33.559715]
[   33.559715] stack backtrace:
[   33.559720] CPU: 2 PID: 241 Comm: (udev-worker) Not tainted 5.15.129-rc1 #1
[   33.559731] Hardware name: Raspberry Pi 4 Model B (DT)
[   33.559738] Call trace:
[   33.559742]  dump_backtrace+0x0/0x200
[   33.582598]  show_stack+0x20/0x30
[   33.582608]  dump_stack_lvl+0x88/0xb4
[   33.582618]  dump_stack+0x18/0x34
[   33.582626]  lockdep_rcu_suspicious+0xf8/0x10c
[   33.597545]  inc_dl_tasks_cs+0xc0/0xd0
[   33.597555]  switched_to_dl+0x38/0x2dc
[   33.597569]  __sched_setscheduler+0x228/0xaf0
[   33.609577]  sched_setattr_nocheck+0x20/0x30
[   33.609588]  sugov_init+0x140/0x370
[   33.609600]  cpufreq_init_governor+0x78/0x120
[   33.621874]  cpufreq_set_policy+0x290/0x430
[   33.621886]  cpufreq_online+0x3a0/0xa70
[   33.621897]  cpufreq_add_dev+0xd0/0xf0
[   33.633818]  subsys_interface_register+0x13c/0x164
[   33.633830]  cpufreq_register_driver+0x17c/0x2e0
[   33.633841]  dt_cpufreq_probe+0x350/0x4b4
[   33.647440]  platform_probe+0x70/0xe0
[   33.647454]  really_probe+0xcc/0x470
[   33.647465]  __driver_probe_device+0x114/0x170
[   33.659295]  driver_probe_device+0x48/0x140
[   33.659307]  __device_attach_driver+0xd8/0x180
[   33.659319]  bus_for_each_drv+0x84/0xe0
[   33.671945]  __device_attach+0xa4/0x1d0
[   33.671956]  device_initial_probe+0x1c/0x30
[   33.671968]  bus_probe_device+0xa4/0xb0
[   33.671978]  device_add+0x3e8/0x920
[   33.671987]  platform_device_add+0x108/0x290
[   33.672000]  platform_device_register_full+0xe4/0x17c
[   33.696975]  raspberrypi_cpufreq_probe+0x13c/0x1e0 [raspberrypi_cpufreq]
[   33.696992]  platform_probe+0x70/0xe0
[   33.707506]  really_probe+0xcc/0x470
[   33.707518]  __driver_probe_device+0x114/0x170
[   33.707529]  driver_probe_device+0x48/0x140
[   33.719888]  __driver_attach+0x12c/0x220
[   33.719899]  bus_for_each_dev+0x7c/0xdc
[   33.719909]  driver_attach+0x2c/0x40
[   33.731394]  bus_add_driver+0x168/0x274
[   33.731405]  driver_register+0x80/0x13c
[   33.731416]  __platform_driver_register+0x30/0x40
[   33.743954]  raspberrypi_cpufreq_driver_init+0x28/0x1000
[raspberrypi_cpufreq]
[   33.743969]  do_one_initcall+0x90/0x340
[   33.743980]  do_init_module+0x50/0x28c
[   33.758981]  load_module+0x2148/0x26f0
[   33.758993]  __do_sys_finit_module+0xa8/0x11c
[   33.759005]  __arm64_sys_finit_module+0x28/0x34
[   33.759016]  invoke_syscall+0x78/0x100
[   33.775606]  el0_svc_common.constprop.0+0x104/0x124
[   33.775621]  do_el0_svc+0x2c/0xa0
[   33.783932]  el0_svc+0x54/0x110
[   33.783946]  el0t_64_sync_handler+0xe8/0x114
[   33.791460]  el0t_64_sync+0x1a0/0x1a4


Links:
 - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.128-90-g948d61e1588b/testrun/19421242/suite/log-parser-boot/tests/

metadata:
  git_ref: linux-5.15.y
  git_repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
  git_sha: 948d61e1588b9442fe7390e694431478159553bc
  git_describe: v5.15.128-90-g948d61e1588b
  kernel_version: 5.15.129-rc1
  kernel-config:
    https://storage.tuxsuite.com/public/linaro/lkft/builds/2Ubp9wnZ2x6rGWiSymzDbRIVGxr/config
  artifact-location:
    https://storage.tuxsuite.com/public/linaro/lkft/builds/2Ubp9wnZ2x6rGWiSymzDbRIVGxr/
  toolchain: gcc-12
  build_name: gcc-12-lkftconfig-kselftest-kernel


--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by Naresh Kamboju 2 years, 3 months ago
On Mon, 28 Aug 2023 at 16:13, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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 <lkft@linaro.org>

## Build
* kernel: 5.15.129-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.15.y
* git commit: 948d61e1588b9442fe7390e694431478159553bc
* git describe: v5.15.128-90-g948d61e1588b
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.128-90-g948d61e1588b

## Test Regressions (compared to v5.15.128)

## Metric Regressions (compared to v5.15.128)

## Test Fixes (compared to v5.15.128)

## Metric Fixes (compared to v5.15.128)

## Test result summary
total: 85285, pass: 69850, fail: 1587, skip: 13790, xfail: 58

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 111 total, 110 passed, 1 failed
* arm64: 44 total, 43 passed, 1 failed
* i386: 34 total, 33 passed, 1 failed
* mips: 27 total, 26 passed, 1 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 26 total, 25 passed, 1 failed
* riscv: 10 total, 9 passed, 1 failed
* s390: 12 total, 11 passed, 1 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 37 total, 36 passed, 1 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-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-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* 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
Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
Posted by SeongJae Park 2 years, 3 months ago
Hello,

On Mon, 28 Aug 2023 12:13:01 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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 Wed, 30 Aug 2023 10:11:30 +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.129-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 <sj@kernel.org>

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

Thanks,
SJ

[...]

---

ok 13 selftests: damon-tests: build_i386_idle_flag.sh
# selftests: damon-tests: build_i386_highpte.sh
# .config:1341:warning: override: reassigning to symbol DAMON
ok 14 selftests: damon-tests: build_i386_highpte.sh
# selftests: damon-tests: build_nomemcg.sh
# .config:1342:warning: override: reassigning to symbol DAMON
# .config:1352:warning: override: reassigning to symbol CGROUPS
ok 15 selftests: damon-tests: build_nomemcg.sh
# kselftest dir '/home/sjpark/damon-tests-cont/linux/tools/testing/selftests/damon-tests' is in dirty state.
# the log is at '/home/sjpark/log'.
 [32m
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_m68k.sh
ok 12 selftests: damon-tests: build_arm64.sh
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh
 [33m
 [92mPASS [39m
_remote_run_corr.sh SUCCESS