Received: by 2002:a05:7412:3b8b:b0:fc:a2b0:25d7 with SMTP id nd11csp2625518rdb; Mon, 12 Feb 2024 10:39:24 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCV0sAkfjz10rRBwzaLc2yanPLFSlCDu85DB5C3BjpRryLEW5oUlNDw056n40lC8/hha4CqeM7D+cfqiY1uaYFmN+CfpWP1aqaK82llqaw== X-Google-Smtp-Source: AGHT+IE2Grbsd++FH263hvQk8x1XFrfFAGOu5HmT9EbXng1CtC6yP78n0SsdNhp/ivUmOO47JIql X-Received: by 2002:a05:6359:5703:b0:176:9bfd:d092 with SMTP id kz3-20020a056359570300b001769bfdd092mr9364331rwc.18.1707763164248; Mon, 12 Feb 2024 10:39:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707763164; cv=pass; d=google.com; s=arc-20160816; b=dmv11GIBap5CmBJUNMiJjJE1+ZSRGx1nV5/KH7rMJJxIpccb95wfyz853EVHQluD3T c8oNkIq8g9mnIo6kFamB0lPxRUd51p3UsBD5S452dkGilzz9F1P+7GA4Pwi+j3Q41ll2 h8lvUJiqMv6o/3bx8y4hHvieF09PYk0THjSO27Vc4zau0Jp4OFYHIeJ1OLvwVqOAb7QP oyvtfgJZT6CFN1YKYhYoRG13xQpUIIWBUI0pW/Sgb94sCkTG16MLjk7jTkMG4141XsAr x3L60/nCEbwpIZrINR4Wi5o0R83XVFSm1ErQf/1TOX7KZ6S48065sJ8HcQkET8fwZPpX Ea1g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=FyLZXvCY9wm2y5DdIdleupGuCZI2JHWkk2fffy9JDlI=; fh=Oj+SDvNuVouP/n1vfZqVJlSs1IEyOlxQfxmmuiNOLeU=; b=mO0pUqAjAyJR9X52A6l4eIrBlUL0tpcvUiCTIyNQ1XaMaY5ywHsiQJFuxsoWk8P0Ls ycdbAg5UytQ5R6GF04HwU673FK3zfVIfr86FGqJrfJ6D1JE3GsenoXZcncjudK+4+bgG jR9ZtNY1JknuhQFOTUVjsK6DK+lDnagmvrWUOqaX7Q8f6/ROXxsmkojZUcTcJMlSpEEd BvdpXcargDqaA/tQFLRKdpdugBwlymilZeYJKMd9FAsUTYjyDm5i4sTq3iHubWe89BGR 1HMG8szxibeslAnKkwp7IU79YNY4aNwtSJ0EKge0m7IGFuCATr+zErHwG07sLfjLoJhh BUAA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=zt0KQjlA; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-62167-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-62167-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com X-Forwarded-Encrypted: i=2; AJvYcCX2J30npe7h03oYkPXFAI691E5nARLQ6EFdspdacXu7XQDpvK6N02SoXgQnAIzz1lPo0xShoXVWTHMkwmFNZ4Q9di5AsYMi7nfeJvdAKA== Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id x185-20020a6363c2000000b00565db2812a0si621960pgb.60.2024.02.12.10.39.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 10:39:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-62167-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=zt0KQjlA; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-62167-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-62167-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id AB5F9B21F04 for ; Mon, 12 Feb 2024 18:17:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3654C3FB28; Mon, 12 Feb 2024 18:17:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="zt0KQjlA" Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A8B533F9EF for ; Mon, 12 Feb 2024 18:17:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707761866; cv=none; b=Raf+zPWm3QwvfKR26iOO0yMztqV2akpeJHpZj0eBxqyjKdKSSnjJhc13+m67aDv0J6eoCI+7Rg+PQnyjVJn35yACsT5/C9OK/SzCmRWvovTZg7R+869PzfTT4OzRz1+MwyF9OWRPvnbUqZypv77b4oHamjPZMdzBrI/ViIizaZs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707761866; c=relaxed/simple; bh=OuVQyReUhmWA7cjuqV/eaPWLWq5ZP0unDqloNtX8MBs=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=DPg4oktAT1VdhSPi1wG0q13Wm/UUx5fYA0c5c0bMdl9gSGU0pKEQaiPok0qMTe6fsB+/uw2FfQKLYcSf7TT2p9P14wlJhL5y4UFuK5NSlsk+xgvLhV+8m2aXsUAb71WdA+tD9ByAT9EgcITDQPe+SHFzfFoNttQr/ZAQj391ocY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=zt0KQjlA; arc=none smtp.client-ip=209.85.208.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-561e9237945so989a12.0 for ; Mon, 12 Feb 2024 10:17:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1707761863; x=1708366663; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=FyLZXvCY9wm2y5DdIdleupGuCZI2JHWkk2fffy9JDlI=; b=zt0KQjlAewNUVCr6aGx+GVSfb+7z+Ok5oO85rRkWvxvbgJhSyxjiCofCVSmVNqT0o3 etHlV5U76cbo1TawEu3uIKJpaN13099RksexYtu4Po4/5D+2RMNhMwZEM4C6tAnGoc59 8e5GBpExgB4a7OcyQaS+3iW5IEXRQoVSj7batcgN3EVYs8r9wBQUsrorViNnLMfL3PNL nwmPgljYKtTu19fEtJ4BcqNtu3dbkqyZeN7jDoiVkfBVuqwSZcrlcevEs/PHl4hbwEQF Kg57DlvietJVPVsDon8w9CuZuY7cH1GNDVwF1m5cxllgf2a7VX9/rvQqwtkU63DpX+nU wkvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707761863; x=1708366663; h=content-transfer-encoding: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=FyLZXvCY9wm2y5DdIdleupGuCZI2JHWkk2fffy9JDlI=; b=qjYKRpSZlSE/FLFwQUv1PgekXZ8yMzB9hXSEK+rSu5N9bBoi++Gek05fMIDBa4xj8u tjh5jLrxlp7RMC54w98YpQg9bvXTcKJF0Oay48lgWEpkZfS04UOKdo7mONsusu7qgp7F ezm+pLIbApvDmqE4zgugBzLo1NxjyGAUE46KIyZQBJ981tiSl6pahOV92DgZGXQil4C2 hfv04hQJr3ZylMWhI5pjYN6FXXhg8qzxLlPZSemD13L8aQz2TifkaPj0NQnTuh1D23Ae xJYM2I58mrhRfVam9IsFJSzJz1hYWQNHC1xap1lewLRCc4C3V9i1IkGR/tl2IzEli0lE 2HwA== X-Gm-Message-State: AOJu0YwZRkU78Fc0acm+sUXRoGTboN+/bBe17m9x8xrZ57GU9ayxW4CO il3falKBq1li14yWY2UpngiE0LaUtoj+cayV0knNWpuBpbtAFeuqcbSeT6cj3UAz5SGaGt9x7mf G7HJcjQ/Obh585FdHGbChiV3Iez8AUVz+sPNQfGV43i2Z8mM1evg= X-Received: by 2002:a50:d496:0:b0:560:e82e:2cc4 with SMTP id s22-20020a50d496000000b00560e82e2cc4mr239846edi.3.1707761862719; Mon, 12 Feb 2024 10:17:42 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240210002328.4126422-1-jstultz@google.com> <0a9afba6-2e25-44fa-b9d2-3e57cc6708ce@arm.com> In-Reply-To: <0a9afba6-2e25-44fa-b9d2-3e57cc6708ce@arm.com> From: John Stultz Date: Mon, 12 Feb 2024 10:17:30 -0800 Message-ID: Subject: Re: [PATCH v8 0/7] Preparatory changes for Proxy Execution v8 To: Metin Kaya Cc: LKML , Joel Fernandes , Qais Yousef , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Valentin Schneider , Steven Rostedt , Ben Segall , Zimuzo Ezeozue , Youssef Esmat , Mel Gorman , Daniel Bristot de Oliveira , Will Deacon , Waiman Long , Boqun Feng , "Paul E. McKenney" , Xuewen Yan , K Prateek Nayak , Thomas Gleixner , kernel-team@android.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Feb 12, 2024 at 7:50=E2=80=AFAM Metin Kaya wro= te: > On 10/02/2024 12:23 am, John Stultz wrote: > > After sending out v7 of Proxy Execution, I got feedback that the > > patch series was getting a bit unwieldy to review, and Qais > > suggested I break out just the cleanups/preparatory components of > > the patch series and submit them on their own in the hope we can > > start to merge the less complex bits and discussion can focus on > > the more complicated portions afterwards. > > > > So for the v8 of this series, I=E2=80=99m only submitting those earlier > > cleanup/preparatory changes here. However work on the full series > > has continued, with some nice progress on the performance front. > > I guess we can also cherry-pick 1st [1], 20th [2] and 22th [3] patches > of v7 into this series? > > [1] > https://lore.kernel.org/lkml/20231220001856.3710363-9-jstultz@google.com/= T/#m1e6ef390bf9044ca69818549bccec1ada221cd32 That one already landed upstream w/ the deadline server changes: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit= /?id=3D5d69eca542ee17c618f9a55da52191d5e28b435f > [2] > https://lore.kernel.org/lkml/20231220001856.3710363-9-jstultz@google.com/= T/#m638575b42057e1d2cc3a82d4bdea7308eb85b461 On this one, I wanted to get some more review of the chain-migration logic before really pushing it. > [3] > https://lore.kernel.org/lkml/20231220001856.3710363-9-jstultz@google.com/= T/#mafcb432d20c6b545998da56ba92fc51ba8a07b42 I do agree this is more of a cleanup, but I also want to try to refactor it a touch to try to consolidate the logic, so it's not quite ready. So I'm just submitting the set here for now to try to get the ball rolling, but I'll continue working on the larger series and will pull things down as they make sense. thanks -john