Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp4206480rdb; Thu, 28 Dec 2023 14:01:43 -0800 (PST) X-Google-Smtp-Source: AGHT+IEnitIb24kMx2w0gXmWADSMLx68oR3sR06g6FhmCg9CqdTP0rd9f7o7jJdqIsCo67uQW9EA X-Received: by 2002:a05:6870:6110:b0:204:3f88:c920 with SMTP id s16-20020a056870611000b002043f88c920mr12120969oae.6.1703800902827; Thu, 28 Dec 2023 14:01:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703800902; cv=none; d=google.com; s=arc-20160816; b=XU4/B5MniVV6ELWgAWAuyU3nl/Zyna5DuZNfY5ROFg1eo+nyOyynxP6lmLF7xQapeX hsXNAAbVTdcgU0sEdx0o+TDoroSNiJweEcm6cXW81cA6E/qX3pleqks3vRzJ8n7eGssk xcaO70kCATNNAkien3MfaGJwgpQ3Y+DWtZapqB7AjnrAF0xuBcQEDk+ZeGKlADtMLCjO smNgYAg44z1bciJMNAPTe8/RHUGVIhY+H/OXiEyyZ1SfBoHZ3BXFqZ7HS9HhHg2DBrnT 58m7N8vuyw2SjRXw4/fldy69Z/0DBKFoA37JVaySU1uTEfYPymCyQXtQZbbcgbusb6yZ juMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=B9iLz1qExh8jOY0KccJqlCpjSYXXMCvG7v66ldMC2Rc=; fh=AuEgFdNXndPW+0qbHghsnNxTP+yBlbexnVfhv53tfEU=; b=NAoXcDwqOnbvD11BonUAlniYJwQmwRkBPUPcR+oslV/IEdXpe/AQ+xd4jZwRy0ogkQ 4ob2XsH7yWZC8H3gADR18siJw+FaXGlwcLz/9o1ZoKEm862LqsO3mgqzd5788T0HdYaC 7yDQy+g6Id0qQSfjCum6xVsboTE0vAl7UNjt1Z9Je9OYzzv2tOcgjcOSzRpfMqKzDRRn JIRaZOjpAGVeWot02r7cu7TnHEnIk70Zdl2GHVanIUr+tBMwvRBeskXoCGfBKQTOHb9j w8RwJLm11zkrjrhiERI02AjsCERdf1tRCE7GouSfR6ROGjaNaazjpL7ibBStMS5BdmUr TV6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=iUTI1ESZ; spf=pass (google.com: domain of linux-kernel+bounces-12868-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-12868-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id y28-20020a63b51c000000b005cd81f4d592si13155590pge.510.2023.12.28.14.01.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Dec 2023 14:01:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-12868-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=iUTI1ESZ; spf=pass (google.com: domain of linux-kernel+bounces-12868-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-12868-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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 7490E285ECE for ; Thu, 28 Dec 2023 22:01:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B2D0110978; Thu, 28 Dec 2023 22:01:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="iUTI1ESZ" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) (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 9E0521095F for ; Thu, 28 Dec 2023 22:01:33 +0000 (UTC) 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-qt1-f178.google.com with SMTP id d75a77b69052e-4279c2ada00so1572461cf.1 for ; Thu, 28 Dec 2023 14:01:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1703800892; x=1704405692; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=B9iLz1qExh8jOY0KccJqlCpjSYXXMCvG7v66ldMC2Rc=; b=iUTI1ESZQtj+ItC0lgvWaJMMVegBaNmJghHgI8+CZ26UyeH87zECE5/iq6oOMuRdsz LtZtfeZRIIcGd3v7ytW5pazAaN0PHPSK5PY07iGuvCKjScae7QtMp5TpPGDYBlsA+5Ib DHpF7oZoruQkXbvtbVzMrY5AJpdC9gK+njSJnDazidTdRIi23igulSrXXh9IbZ7dw3fl /OV4S8uSjnbF6WDbyGt42uU+x4wjP21xIvxfk08gpL4mTXEXdtxZ2Rt90i2StlMyoZcI WRJzhcFuSYhdaYoMB0YHlMYc0hEYZru6bKzdeZDOngpYY625fFdxCqK4CJhmElVQcrHd k7SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703800892; x=1704405692; 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=B9iLz1qExh8jOY0KccJqlCpjSYXXMCvG7v66ldMC2Rc=; b=ttxsPoKBF8TZMZfIgLN8n5DUG+HfzrpAaYaxyq81UYbJV/2yZ/0+3cEF5p9sKshUBR M2rh8PrB6rhP8BkusnKMsq6xQPz/OZPhDGb519ZaKRik8OXLPrs/4jLz36yv1Pgpy1N2 ZccQNjcUBMwhLX3pnps+GcJScEEQ4rnCNrP8jowijiZiRE5cBKv50M1v9qVGm2T6uhlm MLhV12IsmAl3JuHyS3575NKQ3ceUKjC+jS6q8aN3RMu+09fBLGgyr/2KqAssB8VMiiLF C4AVfADV+sQo8Mc1HxP7/vMZkXLndfQn5WEqPTRPeiecuEkaUe0yOYjbt42gqHykmHx+ y4XQ== X-Gm-Message-State: AOJu0YxbMI8QlVnqjJ+jFsbWErMEuQbXZQZ1GRO7WuE7tWqi4eaJDYoH /QKZg0vsO3tWOpjEPEtL28YgkBklERn2I1ECo+oIQ+uHEI++ X-Received: by 2002:ac8:5dca:0:b0:425:9957:5fd7 with SMTP id e10-20020ac85dca000000b0042599575fd7mr908328qtx.19.1703800892342; Thu, 28 Dec 2023 14:01:32 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20231228-extable-v1-1-32a18c66b440@google.com> <20231228212511.GCZY3nt3gKI+aDvSF1@fat_crate.local> In-Reply-To: <20231228212511.GCZY3nt3gKI+aDvSF1@fat_crate.local> From: Tanzir Hasan Date: Thu, 28 Dec 2023 14:01:20 -0800 Message-ID: Subject: Re: [PATCH] x86/vdso: shrink vdso/extable.i via IWYU To: Borislav Petkov Cc: Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , linux-kernel@vger.kernel.org, Nick Desaulniers Content-Type: text/plain; charset="UTF-8" Hi Boris, > Maybe I'm missing something but this sounds like the build-time > "improvement" is so minute that you have to look at preprocessed sizes. > > Do you have any, more "noticeable" numbers to justify this churn? These changes are mainly targeted at reducing preprocessing size which is why it was brought up. You're not wrong about build times. The changes in build time are small. To build the original file as is, it takes .69 seconds on average on my devices. This changes it to be .55 seconds on average so ~17%. The intention with these changes is to add up the impact of these small changes over time to improve build time and also use more direct inclusions where possible. Best, Tanzir