Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp47689lqz; Fri, 29 Mar 2024 08:09:45 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXwMRHUPvpzY4IV6xVEflp4v9mPvPspQ9UiPL2CGyc/w5F9JyzG9lS6Xms6H31ZRu8/mLbk+c5ckUVc+fb9YRKrQg1Jxydx9scLZIT3+Q== X-Google-Smtp-Source: AGHT+IHOdveLD7Z1Ks2BC9YwsB5Gki3Zs+UTFSR+CtB1csAXLelB/suFa8SzSrykzNNh4h+cU0Qk X-Received: by 2002:a17:90a:15c8:b0:29c:64c9:e27f with SMTP id w8-20020a17090a15c800b0029c64c9e27fmr2193793pjd.24.1711724985592; Fri, 29 Mar 2024 08:09:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711724985; cv=pass; d=google.com; s=arc-20160816; b=K5+luR2FbcXWk5lPIvatkO4Rscyv3mIEQc/IZ64Ha/9rZ4a9Vb3JFK83H7j6q0d55c CfR/0RqJ/qZAuJEjdv91WLCBZR39GuYfHVEo0spvgxLb0b2NyahwaBbWbLkGkZs/UU1H NHWfn28/WNlzcSJC3X84yHlZDQ0bA4Q1s5t29GDiz0LDhoELvTsAge+lg+BaUj08BieN 0K0Vs4Lq1gvzi3QQtw2ZdD1VJ0FY3jlucvkcs3rTLXWP5F0ubdMuW0PM7W6SziQmdzV8 eHMNRfyFsFpan1QADNA4G53WC4j7PYAFY38RCWgxKwLkqn6760zWLapBnacaTGvZi0s5 dc5w== 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=6QyiqZgx66IrMCmeiZhxZQ2qj79CFNrO3JaiQuSARUw=; fh=syXl4s1kUOpwIoKQuVk7zZDTEJ8VTC8lGbzrK8oWtcA=; b=vmku2hVTEgMUlOU6OL8C4ZrU9/7gL73OZ93H6bXYAKeE+h2Jz3UrkhHxV1KBhCw54y tBHW0Sf4oT1b1qIjQ3VDWHj/yERQ6FOwKFiMIaUHVYFCifQwkIONUr32SU2gF98y2FOO jW16hGOY0kXBvtNUmCSGXk/HD/JJqxBqwFwHz+4pfrH+YTiQvdmL+czKIzqCez4iVGVL f4WKw+XELqQ4jVu1y6tWFFxepi4gz328hK659dbaU6rPGxx0nDupOtvJZgRCcMQOiO0e sggb+W1x2mn06iAQq62MM1A6C1uG0znEugaw7X7LHH+rge8WmOvTw9mpc7JL+ZHIucxQ ag8g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ionos.com header.s=google header.b="Zl/ML22h"; arc=pass (i=1 spf=pass spfdomain=ionos.com dkim=pass dkdomain=ionos.com dmarc=pass fromdomain=ionos.com); spf=pass (google.com: domain of linux-kernel+bounces-125066-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-125066-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=ionos.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id z9-20020a17090a540900b002a0782a1427si5975565pjh.6.2024.03.29.08.09.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Mar 2024 08:09:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-125066-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@ionos.com header.s=google header.b="Zl/ML22h"; arc=pass (i=1 spf=pass spfdomain=ionos.com dkim=pass dkdomain=ionos.com dmarc=pass fromdomain=ionos.com); spf=pass (google.com: domain of linux-kernel+bounces-125066-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-125066-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=ionos.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 C1C4328B8E9 for ; Fri, 29 Mar 2024 15:06:01 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 55A1F137742; Fri, 29 Mar 2024 13:31:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ionos.com header.i=@ionos.com header.b="Zl/ML22h" Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) (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 E0ACF1369A7 for ; Fri, 29 Mar 2024 13:31:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711719091; cv=none; b=smJcb27ENIAeRAMqSizIh8AhrupOMZ9J8TYMu9c2KzOSpXNIPDkMD8ld31xpCXf7mt0/0F7i8GvCJXiPal+5fFZn8QUkh8kfpuV5ULimkzTAUQ42Kn4dgkny1oVsLgipkcplrYsERrkzYTPIOMUft2xdrVTXfNk/mDR2vBI7vBo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711719091; c=relaxed/simple; bh=6QyiqZgx66IrMCmeiZhxZQ2qj79CFNrO3JaiQuSARUw=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=oaYgn8ORYw0ztHAyVIh+95cfmCLinkNCBg41CVriwILX1HYqlDUpzHHuzgsHrHn34CwtdQBg48b9XKCWEcwRjeOJYwj0pQnBup5xSsTUqIG3TXAR2hDYeQs4BB39livADqWhOTMCavkTTQ/XkFUbi28pgczJF/ylIQ3tOTKZKuM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ionos.com; spf=pass smtp.mailfrom=ionos.com; dkim=pass (2048-bit key) header.d=ionos.com header.i=@ionos.com header.b=Zl/ML22h; arc=none smtp.client-ip=209.85.208.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ionos.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ionos.com Received: by mail-lj1-f174.google.com with SMTP id 38308e7fff4ca-2d700beb60bso37844081fa.1 for ; Fri, 29 Mar 2024 06:31:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ionos.com; s=google; t=1711719087; x=1712323887; 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=6QyiqZgx66IrMCmeiZhxZQ2qj79CFNrO3JaiQuSARUw=; b=Zl/ML22hf24LEZO9lqnzyNb8yPD51XTIjAaHWsw885Ngx41KXsYAoOL+FX7SAqMTYl 6xI3NUvnFWV6rnF0Ul84MTF6VkmuDhaGahA9WT6De+0KaMXdgHQqqXHzGn1ND3Qw5OaM hHh3azGpKZCUGvp9/KUd2vAI2ckE/nJrmdc3QfclkHw/3SqAmT7r9JxqM9lJBCAXpO82 lez1Lc59YK8chw47MX0xVd95l0XHjP0KdQLf3zXn9yJzxeR8OJprDIPJ6Fi9xjfAncZH 3+g2ci54TGpbjkg8V13iUF96Ca2dA0p/9ST/Gm5j6k26/OaRZ0omUFEKpOt7Od253l0n 9MTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711719087; x=1712323887; 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=6QyiqZgx66IrMCmeiZhxZQ2qj79CFNrO3JaiQuSARUw=; b=si4gejDnpm9ZfJ/xR+mWKbGmWYJNVKBXDzlbC1GM7CX0d/MabO0Rira2ztUnu1XQkP Im9hto6dHrFd61cYsvka2zx4ndL9uHzab43n56NhavQG31ro2aep4t5X1hOQiEexgKy9 rj9pNZ8nt90aRrlZAkZoMzqzVDYzLIXw8wQxTSvy7WzZvKapfHpyMlPzpU9nuvPFiU22 CgCsCfjNhDAHA4kbNTSJLMxOTvsyBsamakJO12zjJ5YEpgmhvBVHGjn7QIx/bqYyAiRT X/MCEKNnJCrSN4Q/Sl4zGLP/y4AYJgOJZKHE/amUSun+4g/VE8G2SAETq75zPFoj/Ztb k8ZQ== X-Gm-Message-State: AOJu0YycsmDhlRMw+G2Paqn13ebFnQbZ2zG272QHobUlgU0gIbFqfvNM RdhtF8TDWE5FZ8tMT2MLTW4RLgUQ04P3kmP5LzxOISrsdP+V2sx4avKpsguMOInJQ5sKhmiup/J VZHNXp+pgm2h8ZQJ5zm6JipkWtNnWJcbmwz42iGOkyvCR1kUV/vk= X-Received: by 2002:a2e:7a04:0:b0:2d2:d35f:4ec4 with SMTP id v4-20020a2e7a04000000b002d2d35f4ec4mr1666882ljc.14.1711719086962; Fri, 29 Mar 2024 06:31:26 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240209164027.2582906-1-max.kellermann@ionos.com> In-Reply-To: From: Max Kellermann Date: Fri, 29 Mar 2024 14:31:13 +0100 Message-ID: Subject: Re: [PATCH v2 00/35] Fast kernel headers: reduce header dependencies To: Andy Shevchenko Cc: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Mar 25, 2024 at 2:06=E2=80=AFPM Andy Shevchenko wrote: > Are you going to pursue this (with probably refined kernel.h approach > as we have Ingo's patches and an additional split that is already in > the upstream)? Yes, but after some feedback on this patch set, I decided to limit the scope and only clean up mm.h for now; this is the latest post of the mm.h patch set: https://lore.kernel.org/lkml/20240312094133.2084996-1-max.kellermann@ionos.= com/ v5 will follow soon (with better explanations after suggestions from David Hildenbrand). I have already a branch that cleans up kernel.h, and I'll post it once my mm.h have been merged. After that, I'll rip out more parts of this old patch set and resubmit them in more smaller patch sets. Unfortunately, feedback on the mm.h patch set has been scarce so far, and it doesn't look like there's enough interest in merging it. But I'm not giving up yet. Max