From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm2-f13.google.com (mail-wm2-f13.google.com [74.125.225.141]) (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 7BE974E1C9C for ; Tue, 22 Sep 2026 09:58:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.141 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790071107; cv=none; b=PKdyo/ZsGTlxyOqmDdPovZvbT7aQDB/0BDd29Tm5/wnu9RIjGrCdAfXnz7BoqLX+rBo3RxSHEe8xZkit5wqaeeMDHCgTglN3Gyynrt95u6PqpHLO/PHD2+uEXdT8m8Axl7S/cRiyfbQVuyF/kVWVe2BLrS73UmV5+xQIsibhY9I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790071107; c=relaxed/simple; bh=zYbfbPSv4oN0DQRZXu+ig0WpHZAE1jueUN/5aUe+dpQ=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=ZS6SHX30+GKn3WVUKo40rQpJ35tgorV9tBFp8sXIVBNcsXwW6rN9wEaXlNrG1Uhihj2XcZX5jZSH/bAms6+sHF7ursf6Gpe+wLRVXZKDZ0ku6LfZzvM5wRYCJ/JZHdSVEbwhcsGUUg9BWd615vqaE15HxfqfZyjJ9q4daw2qme8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=VtBoOvXm; arc=none smtp.client-ip=74.125.225.141 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="VtBoOvXm" Received: by mail-wm2-f13.google.com with SMTP id 5b1f17b1804b1-49e6c0fce17so20333645e9.1 for ; Tue, 22 Sep 2026 02:58:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1790071102; x=1790675902; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=nZUNZdA2VreC5ZuzVVTaU77y9kWQRV4FmcQNBHWyLvk=; b=VtBoOvXmAmen9A15P2XUuom5lD/1FL4lYGpdQVlTKAozAKOcuAjxP/fvx0Ao38Exoq 5+Z4Hz0ZBE6NheeiWCh5xeWyQPagqjfs4f79S40IPirUpX5MyYP/m4caovC3dzry78uG qLVHF46WMJzE6APh5ToFTevmH6sDFNe8j6X21GWEoW4cLdhNm4hEB96kOS4aoPn79zyN nZrL7X7l5ieVRSVE7emEimSWG9oKJUGSRvLQJGSqXqZQPPgzbooqStbK79ZVMeOIf3FZ Rfg8io+iLrPWZmwv45RZ6QmcYxFygH8ndbcley/wqvpcy8l0XeKLrrX3CsuxOj3R0rI1 hMhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790071102; x=1790675902; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nZUNZdA2VreC5ZuzVVTaU77y9kWQRV4FmcQNBHWyLvk=; b=t+ST7pchgob7FClXLW77l4Ssyscadr0sAk9EuBabeLE3KQgwWoXCAjd5EZ+nnDH7QI pWIiC8zuqxryGjnQeDecCjjmqsralfi1BzNJMB4J558hzoHnXJE5dBRGxIXtmsSopvSH W/XYCS7j/qQv+QEHDvTIfPDIBq5iuCGNP5qowwbogsSwTASoc/PT9EXinh4etizo4KRJ D+SZN05PtcvLtsRxGaGgX7/LPEw6eSpqyDHK5OCNM+8bA5j5j8Cj8sfzIsAvFJsFWvG0 +9OYUkHQ6rKuDzoA02eXt7xnauF0aLeuYyS/CSqHNHCTz/5OnqL98oWVBIDKwyJ79laA 83ZQ== X-Forwarded-Encrypted: i=1; AKwUvBy4yPvKl1qbRs1IoyFODeoj3cAOwX91u+jYkgvQt4ESNh2gYcXTYwtV9pMO4UuBP4vRGCFAbPvw6nCBSw==@vger.kernel.org X-Gm-Message-State: AFuF++mLRqs2mgVH3FiaE1FqG+GUEQkp3d9mtIwuEPjKoU6b03Voiu4d UfMbNIZL17nDsJCoyOaFd+7w5eQMAJSYidscZN3/t6Bynd/yUhTdzHh6gtJv/FDa2KU= X-Gm-Gg: AYBFou3WlemnuyrPQwZrYIfFAIK5qEMTSknX9qZltAteBmHQX+ANPs2HUeAzDwefkb0 MXcJWv7bmxAx4c8/U2qxu+jZBYPuodXyKXyi95yk1GrVjaT4A3ZzUP2Wj2rdcwaPhmn+sD6CFCn uk7Vlf1UfmXrtI/lRka3+L45eLDybHVbHxcnl5yJ4W+9bub2ABIPExgK2L4yNNThT11djaVVr52 UwgVCNt3dkziaXcSfX3WP3CXZ9bw48zZRAZ4Z+lCewvpXnQqbBieJhZCzM+0vYhIOHWEMg07w7a +EkB3UYkBdXhljSPtS59MPHrAxKHyQzCMVhpRb7nM8lYt7ODVgkKedpKh8Y5NZHUVSAJoX1piOV z2ek2u05vyyEN2QmWnwOACSFuZFn20VU8d+v8HlLOHdJBD6O0At2Dak2FgCdZNE82hK3unNQHhH Gf/BrZiaG7ySOM5+a1e9MoFyxCjZ40Ww9cNT7tTuTa6Hn/3FB970ON3k7e5IsYjKcVxPP5pAogj 4Uw0S8TLwv/XEd84j6m6/iuaQT7fwz5TRwS72h1nYu1AQYvwHI7PzxXMdRifa20KfQfCVPpWrbJ cL7/eTyRVeIrh3jw+FBbDgR77cHUhDlYkQAEeoH+ X-Received: by 2002:a05:600c:a0a:b0:49e:84bf:6110 with SMTP id 5b1f17b1804b1-49fc56dbb49mr199597855e9.6.1790071101618; Tue, 22 Sep 2026 02:58:21 -0700 (PDT) Received: from ?IPV6:2a00:1028:838d:271e:8e3b:4aff:fe4c:a100? (dynamic-2a00-1028-838d-271e-8e3b-4aff-fe4c-a100.ipv6.o2.cz. [2a00:1028:838d:271e:8e3b:4aff:fe4c:a100]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fdab0c240sm27108755e9.4.2026.09.22.02.58.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Sep 2026 02:58:21 -0700 (PDT) Message-ID: <2bf82e0b-a032-4ee7-8d93-c5604222723d@suse.com> Date: Tue, 22 Sep 2026 11:58:18 +0200 Precedence: bulk X-Mailing-List: linux-block@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/3] Bring includes in linux/kmod.h up to date To: petr.pavlu@suse.com Cc: Tony Luck , Borislav Petkov , Thomas Gleixner , Ingo Molnar , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Philipp Reisner , Lars Ellenberg , =?UTF-8?Q?Christoph_B=C3=B6hmwalder?= , Jens Axboe , Johan Hovold , Alex Elder , Greg Kroah-Hartman , "Rafael J. Wysocki" , Michal Januszewski , Helge Deller , Alexander Viro , Christian Brauner , Jan Kara , Trond Myklebust , Anna Schumaker , Chuck Lever , Jeff Layton , NeilBrown , Olga Kornievskaia , Dai Ngo , Tom Talpey , Mark Fasheh , Joel Becker , Joseph Qi , Tejun Heo , Johannes Weiner , =?UTF-8?Q?Michal_Koutn=C3=BD?= , Luis Chamberlain , Daniel Gomez , Sami Tolvanen , Aaron Tomlin , Pavel Machek , Len Brown , Andrew Morton , Danilo Krummrich , Nikolay Aleksandrov , Ido Schimmel , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , David Howells , Jarkko Sakkinen , Paul Moore , James Morris , "Serge E. Hallyn" , Kentaro Takeda , Tetsuo Handa , linux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, drbd-dev@lists.linux.dev, linux-block@vger.kernel.org, greybus-dev@lists.linaro.org, linuxppc-dev@lists.ozlabs.org, linux-acpi@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-fsdevel@vger.kernel.org, linux-nfs@vger.kernel.org, ocfs2-devel@lists.linux.dev, cgroups@vger.kernel.org, linux-modules@vger.kernel.org, linux-pm@vger.kernel.org, driver-core@lists.linux.dev, bridge@lists.linux.dev, netdev@vger.kernel.org, keyrings@vger.kernel.org, linux-security-module@vger.kernel.org References: <20260911-module-include-kmod-v3-0-6ebccc3e0731@suse.com> Content-Language: en-US From: Petr Pavlu In-Reply-To: <20260911-module-include-kmod-v3-0-6ebccc3e0731@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 9/11/26 4:46 PM, Petr Pavlu wrote: > The usermode helper declarations were previously provided by linux/kmod.h > but commit c1f3fa2a4fde ("kmod: split off umh headers into its own file") > moved them to linux/umh.h in 2017. Add explicit includes of linux/umh.h to > files that use usermode helpers and remove linux/kmod.h where it is no > longer needed. > > Also add a missing include of linux/sysctl.h to kernel/time/jiffies.c. > > Finally, clean up linux/kmod.h so that it includes only the headers that it > actually requires, importantly removing the compat linux/umh.h include. > > This cleanup is motivated by trying to reduce the preprocessed size of > linux/module.h, which includes linux/kmod.h. linux/module.h appears in > roughly 15k #include directives across the kernel. This makes it a "hot" > header, so it should avoid pulling in unnecessary definitions. Note that > this series doesn't immediately improve the situation, since most of the > files included by linux/kmod.h are, for now, also included by > linux/module.h through other paths. > > Apologies for the wide distribution. Acked-bys are appreciated. I've queued the series on modules-next for 7.4-rc1. -- Thanks, Petr