Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp4065973pxb; Mon, 21 Feb 2022 11:21:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJwLisYO+Dp8AZms3lCysvjBdK3pVha6lMtDXE6Xh3c7cQAxykxH2YDlOpKrhmFXnrO3w1c5 X-Received: by 2002:a17:906:71cc:b0:6cf:73fe:84e5 with SMTP id i12-20020a17090671cc00b006cf73fe84e5mr16500105ejk.148.1645471260422; Mon, 21 Feb 2022 11:21:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645471260; cv=none; d=google.com; s=arc-20160816; b=NvaxrHojZAzWrYdss+XiweRKRMix4ibVmEpIzlhN31KssFQ7V4rvKTNnGXi8wfMfkY eNqVzXqH7Vdnzf+Acoo85LaTKn+aiDgrSSD9Cv9frMBFWVnM6Blp7yj8QKJevIzhzQTn KdceexIOBIJzdU26BX81ozlfhiOF4a97TieH6VM3OvHBvhBWnMdAPmGCP8ZCjx5ehBuN /pdMGUvhWfqSVYkpEBpvU7vfdzgKeKzj/yYOm238ebtQSIg3NLKKr+8RD2TPi0TlDIMP 7iJ/mm9ZK30QXSDSwpBKPTdc5nZpXMM7rNbpKzN5bIbKtqWKdk6dltvdMLXnxhPNfKHn mHDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=+xPGtgtiPEm3yb3o4/0VJ2cBmMqYM9GjlMncvD2K/U4=; b=cBP5Myn3yhuk/+R8galJ68MDhQIxnaftzwopEoffItK0RedDFW4QuRkgT+9iGbhvT2 N7LGNCQWK8Xbrr0ig9f9gL9UatW1BIfZLqn1+ogcVjmgR5crbhIM2kO0vUc6PLiQnile 0/HSxopHh/NwV1yLjjLrnCLyp9i8QrlOu2W1fe8E93qy3Cl0fiasm/H1XtUpjdZ+8cHi srxCJg/WbcJNC8AfwvqtVEJUcQbzNXsZAb3E4IXt55P0phul+14itBKmQT8NqrwnS+pF z2VyHb60UBtibaacfbSNG8x/aOjwU8tK1mODgslZcAD8LCEJhzeZTWCd6eX1qu/2y1RL KFug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=girqwU9u; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hz1si10741598ejc.625.2022.02.21.11.20.37; Mon, 21 Feb 2022 11:21:00 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=girqwU9u; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231963AbiBUShh (ORCPT + 99 others); Mon, 21 Feb 2022 13:37:37 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:55024 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231811AbiBUSgt (ORCPT ); Mon, 21 Feb 2022 13:36:49 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D29E9CC0; Mon, 21 Feb 2022 10:36:03 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 683C3614E6; Mon, 21 Feb 2022 18:36:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 53425C340E9; Mon, 21 Feb 2022 18:36:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645468562; bh=LvyAU0uC90qJLSAUEoQzZgP182YjQz/6HjvAx3mw0hM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=girqwU9uRq/0C1W6d0fbWt/68D3PbWeDGmjpYZ+ZkmeXDo8ekmyl4u4D9SFOsG6dQ 3DLx7VB/AdcR5H3DxpLeS9Sa9e23ACYXuXGwpTZ+VM+2O0rmnklZmHKTWufoHbOTCp Y4PXK/W9496tcu6eFA4EUUFx0ooZepYoZGn9BaQq9juZKjUE97C5o2YxWsEevmRFoY 2DG4E9+nXd9R+W96X0PCvu6VvoiDMe6MeX+MiBp5kwe8cykLDyPCpFy5V3kU1edRdR RHkh0zENPg2j0Zj2Ycl4yYacIHa8NTT59FtGMEjmYXGBP4YOPkUr+w8+czUeg4oXna kY97sdrShS16w== Message-ID: <215dc5af-5e81-fb64-9f00-b1e9e8d08297@kernel.org> Date: Mon, 21 Feb 2022 10:36:01 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v2 0/8] kernel/fork: Move thread stack free otu of the scheduler path. Content-Language: en-US To: Sebastian Andrzej Siewior , linux-kernel@vger.kernel.org, linux-ia64@vger.kernel.org Cc: Ben Segall , Daniel Bristot de Oliveira , Dietmar Eggemann , Ingo Molnar , Juri Lelli , Peter Zijlstra , Steven Rostedt , Thomas Gleixner , Vincent Guittot References: <20220217102406.3697941-1-bigeasy@linutronix.de> From: Andy Lutomirski In-Reply-To: <20220217102406.3697941-1-bigeasy@linutronix.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 On 2/17/22 02:23, Sebastian Andrzej Siewior wrote: > This is a follup-up on the patch > sched: Delay task stack freeing on RT > https://lkml.kernel.org/r/20210928122411.593486363@linutronix.de > > It addresses the review feedback: > - Decouple stack accounting from its free invocation. The accounting > happens in do_exit(), the final free call happens later. > > - Add put_task_stack_sched() to finish_task_switch(). Here the VMAP > stack is cached only. If it fails, or in the !VMAP case then the final > free happens in delayed_put_task_struct(). This is also an oportunity > to cache the stack. My first two tries to apply this series to something failed. What's it based on? The rest of my review will be based on diffs, not real code, since I failed to apply it.