Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp821823rdb; Sat, 7 Oct 2023 00:07:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IER5oS/e2B8KWjP4wxZ5/qcukd/nMjQM6TgzCHaE8isY0oKrUnqzdKJR31UYtU8OX1vJojU X-Received: by 2002:a05:6808:1489:b0:3ae:24bb:381f with SMTP id e9-20020a056808148900b003ae24bb381fmr12208208oiw.46.1696662431639; Sat, 07 Oct 2023 00:07:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696662431; cv=none; d=google.com; s=arc-20160816; b=DZS1v9jv91ppOeFGx1bSb4tMH6L9NLTCRfZU8cIhkhojcEtg5cFalFl5eZkq7CksMA 6+L2d3axDkfdvUOVR85XQ2ZIBpP+vNXER6mgZ4O/Eo5OoNtr8pAVVQJpg4eoel+eX7vU r9bkNIsRXDKbY5OPCMaDIyWAZ1FiQv3HbXBPEGGS8N6v0Pyf5a2lQ1t0ujU552E1qEsF +pWN6S035DH23vSiNljRr5hu0Cgzr6nIoyzMaIEW+7hBDuv118XpKXZ/VhSn0ENWmyB/ ekeoOYuembXMRPIyYZdk+ngjqc5QUUJsN/VsUmCCZgiEpuhMirPNQt104wlOo3yESxys G+MA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=vecoXzQiOBMKjdmxjOrO4srS1INiQFX6sM6Hp/5+y6M=; fh=hN2lIPyJs97LlHG8UULnqkJGd55z1cOrwXIRjBPOf3w=; b=GQEhfRFZMw8K3qkb7gz8aYqNCKIDTv224Y8eRKk4JxFARiS3q6AlvzuZQQkHY7Rbp8 jlSyaTZc5j8x86rl8pctb1YcCdslCzeapxsErSftxgqJSbxkOoCeSiBuVqPdwfpEUxZl Bdmt2P1fyRcZv9czvCKGcBV3P0Hs2abfxIgGK4+Pf1q1OTJ4lo1mFoNRrG7G08wJui7R riZs47+SVuvTywVBhrgK+WhMhePQBXx0thgW1jddwNFl3KansURO+LCIHTwZGosDsQj4 YwqbXHaSvbr0riMbgyvT4q+5iDmB0EbNAF5LFL6foKtq+gXwutBeB7pxFeZIsw5amwpW iDWA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id 12-20020a63154c000000b0057e0c5a34f1si5035415pgv.239.2023.10.07.00.07.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Oct 2023 00:07:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 1FFBA80615FE; Sat, 7 Oct 2023 00:06:44 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343640AbjJGHGk (ORCPT + 99 others); Sat, 7 Oct 2023 03:06:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343601AbjJGHGj (ORCPT ); Sat, 7 Oct 2023 03:06:39 -0400 Received: from 1wt.eu (ded1.1wt.eu [163.172.96.212]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C1537BF for ; Sat, 7 Oct 2023 00:06:35 -0700 (PDT) Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id 39776UFS021448; Sat, 7 Oct 2023 09:06:30 +0200 Date: Sat, 7 Oct 2023 09:06:30 +0200 From: Willy Tarreau To: "Paul E. McKenney" Cc: Shuah Khan , Thomas =?iso-8859-1?Q?Wei=DFschuh?= , Shuah Khan , linux-kernel@vger.kernel.org Subject: Re: nolibc changes since 6.6-rc1 for linux-next Message-ID: <20231007070630.GB20998@1wt.eu> References: <11a790c0-f9c0-49eb-b14f-56b962af6d2d@t-8ch.de> <48c01af3-d373-4546-a8f2-d81fa447eaaa@t-8ch.de> <25382680-956a-4612-b930-f6823c71cf8d@paulmck-laptop> <696fc488-63d3-444c-a9f2-14d7a7379143@linuxfoundation.org> <23bc3841-4cda-4a23-a67f-a944e1104f1d@paulmck-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <23bc3841-4cda-4a23-a67f-a944e1104f1d@paulmck-laptop> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS autolearn=ham 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sat, 07 Oct 2023 00:06:44 -0700 (PDT) On Thu, Oct 05, 2023 at 05:01:22PM -0700, Paul E. McKenney wrote: > On Thu, Oct 05, 2023 at 03:30:52PM -0600, Shuah Khan wrote: > > On 10/5/23 14:58, Paul E. McKenney wrote: > > > On Thu, Oct 05, 2023 at 10:28:05PM +0200, Thomas Wei?schuh wrote: > > > > On 2023-10-05 14:15:31-0600, Shuah Khan wrote: > > > > > Hi Thomas, > > > > > > > > > > On 10/5/23 11:00, Thomas Wei?schuh wrote: > > > > > > Hi Shuah, > > > > > > > > > > > > I'd like to test the current state of nolibc in linux-next. > > > > > > Could pull the request below into your nolibc branch? > > > > > > > > > > > > I'll do some manual tests this weekend, too. > > > > > > > > > > > > > > > > > > Thanks, > > > > > > Thomas > > > > > > > > > > > > > > > > > > The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d: > > > > > > > > > > > > Linux 6.6-rc1 (2023-09-10 16:28:41 -0700) > > > > > > > > > > > > are available in the Git repository at: > > > > > > > > > > > > https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git nolibc/next > > > > > > > > > > > > for you to fetch changes up to ab663cc32912914258bc8a2fbd0e753f552ee9d8: > > > > > > > > > > > > tools/nolibc: automatically detect necessity to use pselect6 (2023-09-28 09:20:35 +0200) > > > > > > > > > > Absolutely. Do you mind tagging and pushing the tag and send > > > > > pull request with the tag? > > > > > > > > Sure, here it is: > > > > > > > > > > > > The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d: > > > > > > > > Linux 6.6-rc1 (2023-09-10 16:28:41 -0700) > > > > > > > > are available in the Git repository at: > > > > > > > > https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git nolibc-next.2023.10.05a > > > > > > > > for you to fetch changes up to ab663cc32912914258bc8a2fbd0e753f552ee9d8: > > > > > > > > tools/nolibc: automatically detect necessity to use pselect6 (2023-09-28 09:20:35 +0200) > > > > > > Looks good on my laptop: > > > > > > make run: > > > > > > 160 test(s): 160 passed, 0 skipped, 0 failed => status: success > > > > > > make run-user: > > > > > > 160 test(s): 158 passed, 2 skipped, 0 failed => status: warning > > > > > > Shuah, I can take nolibc for the upcoming merge window (I believe that > > > it is my turn to do so), but if you would prefer to take them, that also > > > works for me. Either way, just let me know. > > > > Yes it is your turn. Please go ahead and take them. > > Very good, I will merge them in and post them to the relevant email lists. > > > I will pull and do testing and update you on how it went. > > Looking forward to seeing what you find! In the list I'm seeing this one which is a fix for breakage introduced in 6.6-rc1: commit 3c9b7c4a228bf8cca2f92abb65575cdd54065302 (korg-nolibc/fixes, 20230830-nolibc-fixes) Author: Ammar Faizi Date: Wed Aug 30 08:02:23 2023 +0700 tools/nolibc: i386: Fix a stack misalign bug on _start The ABI mandates that the %esp register must be a multiple of 16 when executing a 'call' instruction. ... We'll have to send it separately so that it gets into 6.6 soon enough. And I think the update of the tree location in the MAINTAINERS file would be deserved as well. Paul, Shuah, what's the preferred way for you to get fixes for the current kernel now ? Do you prefer a PR based on a specific branch or just a patch ? Thanks! Willy