Received: by 2002:a05:6358:700f:b0:131:369:b2a3 with SMTP id 15csp446422rwo; Tue, 1 Aug 2023 21:08:12 -0700 (PDT) X-Google-Smtp-Source: APBJJlGsBh10qWr1Gzfe72FrFWqxRAxPkgeBP/iSdnL8BzfYDleS5X1iUA8w+GscYy4gDWG4gMgM X-Received: by 2002:a17:906:53ce:b0:970:c9f:2db6 with SMTP id p14-20020a17090653ce00b009700c9f2db6mr4121914ejo.63.1690949291840; Tue, 01 Aug 2023 21:08:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690949291; cv=none; d=google.com; s=arc-20160816; b=JEKT5EPEFZIkLSA/DYfKi9FD24eNfAFhe5ylNC67oIiIIaGLx99ALHnSen0AHWm/oX Psg8LRba9M8v4Z74bE2NzETjZNlt9dxv4HKMndF7Sn4+UmexSlXm0zsvhnizJFFRrVP7 3eM0XfVZq3KZuloS7zvyfYVnt7wSiwQIPfH729WZeUiVjMYj4Zvs6LCNhtFV/uS0By+b YXPUAw9VQHDMP/UsNbtlIklhG1Tky/jpfDZZuK0Iu2l4kBf0X6OvNitRzZlmNEM/4sHq HPObKMXQJtv6llo+HNz9JX5tShMyNTuAdTe/F6yVArsg0pXFCMeG/r59bxgMM7telQ7E Yiig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=b6/35ZoKcBhfJYY+Rmmtzdcbq9J4zFITai0RFdfSbKg=; fh=/k7NVgBAfN+QdOb+DlO8DObG8YVe51gmxJbd9unjb8w=; b=mCBNv+Ms0sRDMbeL/pfJLnEm9tIF9v/UdoPQSl0UMetYuS5L4GzIFDDJl1N+VM2UKl FpsAw3Ew51aRLe5prz457kN8bUMquuZJpKba92ULQG+liw6iP3TmYliylXqnBmb4o7zH unddg3dEnB/3VOCeTy/noFPAdJOJdFh6oSJxBMy8MTEblngj7qP6jE3vv040nWf6U6Li 6DtZBw7MasBhyNqNU81WKte30/vVFTeyRLU+QmBPnRxoDFdAemvuAUAa348S3Yvr+/ZK I6QGhf4Bmyf3TptjgNTF3IHIXkVOH0EzdS9pf5X3LuPkql19+eJbw4452WDUYyXRMuyu msGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=GFFHVZxF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s11-20020a170906a18b00b00992b6af11f0si8619399ejy.362.2023.08.01.21.07.46; Tue, 01 Aug 2023 21:08:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=GFFHVZxF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231490AbjHBCxQ (ORCPT + 99 others); Tue, 1 Aug 2023 22:53:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231452AbjHBCxO (ORCPT ); Tue, 1 Aug 2023 22:53:14 -0400 Received: from mail-vk1-xa2f.google.com (mail-vk1-xa2f.google.com [IPv6:2607:f8b0:4864:20::a2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1791311D for ; Tue, 1 Aug 2023 19:53:12 -0700 (PDT) Received: by mail-vk1-xa2f.google.com with SMTP id 71dfb90a1353d-486518f0ed4so2412535e0c.3 for ; Tue, 01 Aug 2023 19:53:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690944791; x=1691549591; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=b6/35ZoKcBhfJYY+Rmmtzdcbq9J4zFITai0RFdfSbKg=; b=GFFHVZxFzhErjyxupkWSnu/vaA8M1Nq7no8oPjk3qW1UIOCo5AKVjDfmJmi7ayFaJT vD+t4WD8+T+AY+agUnbVx89OBhk72U57EV0jFQh59gUK2/8m0ECt2ipZPB6NB9jfn+AT uhA31zLtxJP9fnwh50y3A0ZU+eBGnS8ZTf73tOKuiy1L/zKm8tXzYYlUw3c2kSZZtYvg jxlkGpCX7CEiIxgKaDbdUUFG1+NOX3u0Lp6yCLmU5YrWrVAdmDXu7T/zHJEtdhs2mXB4 496KGV/XVZnw7gRe8On02O4wSFzzDh7AS7ti2PNiDd+lFX0Yn46zQeAwJf1ZHkks4KDu pi6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690944791; x=1691549591; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=b6/35ZoKcBhfJYY+Rmmtzdcbq9J4zFITai0RFdfSbKg=; b=fCUngXJjc0eTTUKP7myc17la5gnRLB3D2wj2/k26efXEGEerIjE2++vZy04SBydmOj Ws5SThUjFrvjMX0HTQAqlTbpxJrMluLAOwXsZdmhrLZcwsqNbrmNv+pJ0gwVyUBNtNzd ipyoshG8/V4TW4gcRcpv/hPlVADPQSSsp8ATCW+IQ8hEgvQnuY2A4ueaVYz06w8ZCI2H 6L6yQfY1CSfVaqyZQgfRJmwyOPPA79M9ZvozbcQf7wGjJHBmujeDZJ5pNJmWdcNfbZGX XePugjM0R8wWGitdZU6YuUiJhyAstdvKrrceRLmz2j0K+7E9Wj9ai5itUfUYxnjgarq8 mpQQ== X-Gm-Message-State: ABy/qLaeCV44318O9Ltm4UVf2DMB1j7apc1nxnQkqM8X41185pzuDI+6 1ndUffRI+tgIDBMwLgZduxiYW0hplhXVRLURhvZ67A== X-Received: by 2002:a1f:c304:0:b0:471:7996:228f with SMTP id t4-20020a1fc304000000b004717996228fmr3664338vkf.7.1690944791082; Tue, 01 Aug 2023 19:53:11 -0700 (PDT) MIME-Version: 1.0 References: <20230801091925.659598007@linuxfoundation.org> In-Reply-To: <20230801091925.659598007@linuxfoundation.org> From: Naresh Kamboju Date: Wed, 2 Aug 2023 08:22:59 +0530 Message-ID: Subject: Re: [PATCH 6.4 000/239] 6.4.8-rc1 review To: Greg Kroah-Hartman Cc: stable@vger.kernel.org, patches@lists.linux.dev, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuah@kernel.org, patches@kernelci.org, lkft-triage@lists.linaro.org, pavel@denx.de, jonathanh@nvidia.com, f.fainelli@gmail.com, sudipm.mukherjee@gmail.com, srw@sladewatkins.net, rwarsow@gmx.de, conor@kernel.org, Aaron Lewis , kvm list , Sean Christopherson , Paolo Bonzini , "open list:KERNEL SELFTEST FRAMEWORK" Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 1 Aug 2023 at 15:11, Greg Kroah-Hartman wrote: > > This is the start of the stable review cycle for the 6.4.8 release. > There are 239 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Thu, 03 Aug 2023 09:18:38 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.4.8-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.4.y > and the diffstat can be found below. > > thanks, > > greg k-h Following kselftest build regression found, selftests/rseq: Play nice with binaries statically linked against glibc 2.35+ commit 3bcbc20942db5d738221cca31a928efc09827069 upstream. To allow running rseq and KVM's rseq selftests as statically linked binaries, initialize the various "trampoline" pointers to point directly at the expect glibc symbols, and skip the dlysm() lookups if the rseq size is non-zero, i.e. the binary is statically linked *and* the libc registered its own rseq. Define weak versions of the symbols so as not to break linking against libc versions that don't support rseq in any capacity. The KVM selftests in particular are often statically linked so that they can be run on targets with very limited runtime environments, i.e. test machines. Fixes: 233e667e1ae3 ("selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35") Cc: Aaron Lewis Cc: kvm@vger.kernel.org Cc: stable@vger.kernel.org Signed-off-by: Sean Christopherson Message-Id: <20230721223352.2333911-1-seanjc@google.com> Signed-off-by: Paolo Bonzini Signed-off-by: Greg Kroah-Hartman Build log: ---- x86_64-linux-gnu-gcc -O2 -Wall -g -I./ -isystem /home/tuxbuild/.cache/tuxmake/builds/1/build/usr/include -L/home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/rseq -Wl,-rpath=./ -shared -fPIC rseq.c -lpthread -ldl -o /home/tuxbuild/.cache/tuxmake/builds/1/build/kselftest/rseq/librseq.so rseq.c:41:1: error: unknown type name '__weak' 41 | __weak ptrdiff_t __rseq_offset; | ^~~~~~ rseq.c:41:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__rseq_offset' 41 | __weak ptrdiff_t __rseq_offset; | ^~~~~~~~~~~~~ rseq.c:42:7: error: expected ';' before 'unsigned' 42 | __weak unsigned int __rseq_size; | ^~~~~~~~~ | ; rseq.c:43:7: error: expected ';' before 'unsigned' 43 | __weak unsigned int __rseq_flags; | ^~~~~~~~~ | ; rseq.c:45:47: error: '__rseq_offset' undeclared here (not in a function); did you mean 'rseq_offset'? 45 | static const ptrdiff_t *libc_rseq_offset_p = &__rseq_offset; | ^~~~~~~~~~~~~ | rseq_offset make[3]: Leaving directory 'tools/testing/selftests/rseq' Reported-by: Linux Kernel Functional Testing Links: - https://storage.tuxsuite.com/public/linaro/lkft/builds/2TNSVjRCfcIaJWQNkPwDQ9jn2ls/build.log - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.4.y/build/v6.4.7-240-g2c273bf138a4/testrun/18770115/suite/kselftest-rseq/test/shardfile-rseq/details/ -- Linaro LKFT https://lkft.linaro.org