Received: by 2002:ab2:7988:0:b0:1f4:b336:87c4 with SMTP id g8csp19839lqj; Thu, 11 Apr 2024 08:48:58 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW4R2W5SOkWg+g5/Dj/0Ec5y4gJ04gy79K5XxPDQyw8iY14vK2C2ymxs/ghvd5xjs4Vu4KsCgJmvtwMZ0Is9PoJ8VKNM5aRN+2vPWS8Og== X-Google-Smtp-Source: AGHT+IGGoN1V5Bx4gsdwX+5EeODPYlPTLoyImSvRHK5NEjcBdZvG6j3C+fSHDHgZX1f4s39S42PX X-Received: by 2002:a17:902:7205:b0:1e5:5ced:68c3 with SMTP id ba5-20020a170902720500b001e55ced68c3mr1304090plb.26.1712850537944; Thu, 11 Apr 2024 08:48:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712850537; cv=pass; d=google.com; s=arc-20160816; b=RrRlDKWjtUmeLZeI1HgBPH5YAA/JmE5bT5V0xpSkL/djWkedtwBx8w8U9NEr+efV9r 9A+grboVL9/P3xHmFxnfpMjz/+qBOxYqIbhc3qQbj77TbZ6XdyiqIguC+hpwzfKoiLsO ecLlIWSq1sWOgwSPXEIRZCvjzvCj08wcjnhOOEfEthnDoP4np0mYLZqPkVelgmgGgZep WqydII4G3yar+yio66gu5VL1xsrUZW3JBeFrlDEn/cBxNcJNfT4NBVJHCaqFp9qlpdwh GzqIQWpC3DUDtFvcskCWTp64buU0v2ffbOJk7YQra3yiVgTIW1242MuvEfRfxbO6t/Hb Iz7A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=LyjmCiDv8/AuWdWDdC9UIgQd/LSQc+QJ5y9KcOhexxA=; fh=2FInBIgEh7xt9W7JS1z2wQ7fUhvLHtwfAfkXluU3JoI=; b=T730Q6bVba2wVNLbWgJSiR5Eb/mDPpBaifkytVk1AKIW92Wr0UXF//IkludxNTthQa rH/aAUavrLU5O6QLXUwsga9CJpUnnX/ESn8BK7gB5yN4poGGAMZsVjG8owL9tpXLJkpv UeLez8P9p6JVNNedAc7KuveSQ+oyK/uNyJKmR2bAQ8zfQb1JGbQnGWH265y6gpxRzSk5 6KgJi2Cam+qzVHedFrTMWDNj+JLaU4kTqHLZ6vLMBnfukbzJ1EqnOCCA/JiPo0UEisEt 6VGB9ZT7M4S43EcmCbRpE/igN1hj2FAQ9V1PV/kowrEQtJZx0+CgobEgnAKt87D8/BK4 LkpA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel-dk.20230601.gappssmtp.com header.s=20230601 header.b=vcofsKwE; arc=pass (i=1 spf=pass spfdomain=kernel.dk dkim=pass dkdomain=kernel-dk.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-140762-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-140762-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id z9-20020a170902d54900b001e3c01dfb0fsi1471409plf.86.2024.04.11.08.48.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Apr 2024 08:48:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-140762-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20230601.gappssmtp.com header.s=20230601 header.b=vcofsKwE; arc=pass (i=1 spf=pass spfdomain=kernel.dk dkim=pass dkdomain=kernel-dk.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-140762-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-140762-linux.lists.archive=gmail.com@vger.kernel.org" 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 AFA14B252CE for ; Thu, 11 Apr 2024 15:33:21 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2309E2BB14; Thu, 11 Apr 2024 15:31:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b="vcofsKwE" Received: from mail-io1-f54.google.com (mail-io1-f54.google.com [209.85.166.54]) (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 DF08C175B6 for ; Thu, 11 Apr 2024 15:31:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712849501; cv=none; b=R0Y15mZQSeX7RCFd9lq7BntFnkPoLkpIOYSB92+xkSaHf3bAHpLh6xhIApIg46SJK/ZixUEaQygi8wqn8wrD8AVd13bT4je2PFAQFczJz9IYRjhZEc3zEy87tFAaXKjkly/MAUCndAGtN06yf8KLpzbqEda2HpGwNbooI1BUoKM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712849501; c=relaxed/simple; bh=lByMAmP/bbUffqCYETCfwR/ZFzEcR8ezQkT43ZT+D/I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bcaiQwkJCzx2sXjuYnzuJiX37UUPDYjCk336oHMyKj/yTeh0wXdcbnhy1bRh6zbU5GUlbGT7/UUpF4k8BsaACBvlQeRhUOWhkrqDCMIb7MmIhwY3PMjVLzex9LZiGDdVYeUZARPAaIOsYMpWbeC8to23Ofj0FW7smBpeD4K+HD4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk; spf=pass smtp.mailfrom=kernel.dk; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b=vcofsKwE; arc=none smtp.client-ip=209.85.166.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kernel.dk Received: by mail-io1-f54.google.com with SMTP id ca18e2360f4ac-7d6812b37a6so8839739f.0 for ; Thu, 11 Apr 2024 08:31:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1712849498; x=1713454298; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LyjmCiDv8/AuWdWDdC9UIgQd/LSQc+QJ5y9KcOhexxA=; b=vcofsKwEh2jbb19x5tE7fdUMkxKQHR3rS+rCy4G9fX8dLsQJHfrSMQ10cBhj3hjj/g OOpHEw8muEfkHucV6Os2Wi3Ni8lig/0unEpG7IMZUF7hGhlXZgrwrM+OACK32hmVbOrc wwn+zy0IA4JJDHpkqbCvFFh1tT7AauMcIMxdpDotLaBvsIjw2BgGWWRVAI+eVuX7oX2P wIdXLfu9X165mVT5K6aAd+wxYnVza4HYtHhg0DyciAIkz6jvtNYGMlN4oWiW99jrQoPM 5eSjqF1x3X13qPq8gnz4Hpz58L/L0NVaHWaL92BYk84sbDfCMRy3rCqQ3LUx2mU+IFFj GO9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712849498; x=1713454298; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LyjmCiDv8/AuWdWDdC9UIgQd/LSQc+QJ5y9KcOhexxA=; b=uKoPd4O5p7D+5+qV0ayKXFoIeYI0hA/jQjgOWceqa1kWkMNX22dUWWRkvHV8auYJR2 610oTMr98YBG0pTq2q9WTCo2qx9nt0WbiOfpWUQeXUB07aWfDeQ3yfGxKPFfN/Dr0L0F hzcUZVpLmNKGU45uWkq/hW6bf42fK2CBcUMldZD6HR9lfbvMtyua+sCKabXI+jw45bxT XL1r/XP5yrvjk1m8RfaSj7A85b36kEKbngrieFa9TIHB6MWHm2Vs5zXtC4arfqs+JQlC vdsqZ6/fN7mkDaTi2NAc8EZPg8j8dAdzS4h29h4dHNrzsF4s3Qx9S4CL2W4nXMdCGoB1 m+kg== X-Gm-Message-State: AOJu0YyzbnR9wZ8Py17//qLvDY1cnQYvIeWk1k1va3Al/wTLMXn6+vXP wKdA0iRnzetl68fLW98wUYpnpJMCDtiYFc7xDjHvTXCuC1xpglLng/qdbTyRMZsE+xhx/R92HoP h X-Received: by 2002:a05:6602:21d7:b0:7d6:9ddf:5095 with SMTP id c23-20020a05660221d700b007d69ddf5095mr1225ioc.1.1712849498660; Thu, 11 Apr 2024 08:31:38 -0700 (PDT) Received: from localhost.localdomain ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id jc25-20020a056638891900b0047f14b7f6c0sm457056jab.5.2024.04.11.08.31.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Apr 2024 08:31:37 -0700 (PDT) From: Jens Axboe To: linux-kernel@vger.kernel.org Cc: Jens Axboe Subject: [PATCH 006/437] fs: add uio.h to fs.h Date: Thu, 11 Apr 2024 09:12:26 -0600 Message-ID: <20240411153126.16201-7-axboe@kernel.dk> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240411153126.16201-1-axboe@kernel.dk> References: <20240411153126.16201-1-axboe@kernel.dk> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Most conversions will end up pulling in fs.h already, but not uio.h. As the fs iterators will need that, just include it from fs.h rather than need to add it everywhere. It's pretty natural to need user copy helpers for read/write operators anyway. Signed-off-by: Jens Axboe --- include/linux/fs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/fs.h b/include/linux/fs.h index f75049fa1d50..5806cea7a3ac 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h @@ -45,6 +45,7 @@ #include #include #include +#include #include #include -- 2.43.0