From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-io1-f49.google.com (mail-io1-f49.google.com [209.85.166.49]) (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 D00311D5CE5 for ; Mon, 6 Jan 2025 15:44:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736178276; cv=none; b=PQPhDa7198B2QpWbxR2FdRLMTT2ZotjW/azzHk/ZK8XSchqjZEXK7BTT5APW+BX1IvmkN8mj/30gb+ZGZpgvdChfCO5y1zG9B/ETpPwqT89A9Dr3KdlpwH0ZWSTtWOdXWDjNLYW/K1UoBnTPKDRu7dkUNJK0CDONCWMhEHCIu9w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736178276; c=relaxed/simple; bh=dEdXfZtGDIhEERcRg4SdlyOPDk21qvykP6K1tGF33Dg=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=NETXEyI3Pve3iKJ17xQqMs724D/4dmiOj8YAYyGYT4WP3uTDk9NWEyyv7BbVXZardUTYUPv4obK7w3S65QmyIC6SUuuwPTRJWC1/G4hB0bSIYvfQSfZoe10KF7qA3MqA07RLKBPEJXVncTHH7c7KpaQoySGKOpgvLs+jHQPi38c= 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=kUt4cAgu; arc=none smtp.client-ip=209.85.166.49 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 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="kUt4cAgu" Received: by mail-io1-f49.google.com with SMTP id ca18e2360f4ac-844e161a957so1141795239f.0 for ; Mon, 06 Jan 2025 07:44:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1736178268; x=1736783068; darn=vger.kernel.org; h=content-transfer-encoding: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; bh=IlSiOUU0BWGUrYw5zFn5x8RCblwpmS03HB7Ae3PdDoU=; b=kUt4cAgueJ3qXiuntbkW1NS1g4M+zvi0/AKxKRzZer7eH4+Om6bFqrVnIktPzbVdqh U6x1wjwjhHhS/FBWFbtAThoQK13lSzNzcu/wsCu7O9i9JqrGOC7tDKHRVq3fYauc3qjR p7PyKQcg8IN71FZCrbgBgSK1DaPA+RLsgrrB3I+ooaMb0vxQXeWrZPzNJBTZaqzcNFVr yJdTtAG8gHOOn97MVQLDUJJYdGaO94ckqshqfb8bL0sH82JyD2wyqAXdwcCYjAyvDe/l EOiaO5OqoaVb4eM/lSR1Slam/nLXmLBn2LuKupuef73hZ8SOQ+CK1b1Xh8z94+O+eyyf kfcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736178268; x=1736783068; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IlSiOUU0BWGUrYw5zFn5x8RCblwpmS03HB7Ae3PdDoU=; b=HRlA5HGDvW2OBVHrSkMmn2GEQI+wzI6JLsSaT8LQ8g1/Dlme18V4dz/uo/Qpol2Gn2 RhTMcPbfiJZgJuvDK20WmxnUoQgBST7o8CGCACUSZT8282wWjT0pewFJu9IpKnKDFzFv 7TqVMWXVQIr8hi4sQd2PIS40+lzcWngR946DF7/EDV3NhEPn4SA0AurGILPxv6hlonv/ NBnWy5D01U1g96NWXVbgz39LtoVcVvywLMIj3Pkfp9PINhueyKH/7a7PQYLj8kpQvRze k6XD3U20IV4s2qV4ore6e37xu71hsg68l8f61yu6it4rj8kQl/8tfQiVqEuBo2QSwPU4 KNLA== X-Forwarded-Encrypted: i=1; AJvYcCUvSfM8vkMWrkUx4rRhKgLTpnt2NEHgKWiy+Qq0O2F5Aigd1VGi+9exP5n0tQhgsr5xHMZ8wYXCn95EKZY=@vger.kernel.org X-Gm-Message-State: AOJu0YxOU3DReoWKhIr7tgXYT+0AtIhkglyMCOlrlkmlAbXgt5HTVTlD cWJsVIkm9vF5jfsiM48ZvwS//Z8uODitLQg2T7dVXqd0OFuheiKrFkn34suzwtU= X-Gm-Gg: ASbGncuY4wfSLveDGBlGtOyTOGWsyp/GtPkq3Q9kjeRZBU4Jx1AizS5Y9CQWzInftPZ Ur9MgcALHHsZOn9SUFydX1uWDX+BoOThXm+eQQLkcMKu6WPDMF2U867GMigGK0JyB6rIO8oEFRa IaAHBvvwUYAz3zXdz9fjbW1wIRbn7ozQSWouOh+Lq1PxUaaLP5a0FSs/GZ5pcNocpfTNQmhslBP e6W7j1jLD4/t1qRzG8Q0HjWzugBFUTCOE9Dwb1MFhIJ7tIUa0sP X-Google-Smtp-Source: AGHT+IFcdehDP255DWRph+48knRanMbgh6ZLjrKK4+egd2E9177Col5P85NZctiCtC+wznRaBUf/NQ== X-Received: by 2002:a05:6602:1689:b0:83a:9488:154c with SMTP id ca18e2360f4ac-8499e4996f0mr5639389339f.3.1736178267835; Mon, 06 Jan 2025 07:44:27 -0800 (PST) Received: from [192.168.1.116] ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e68c189372sm9415208173.102.2025.01.06.07.44.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Jan 2025 07:44:27 -0800 (PST) Message-ID: Date: Mon, 6 Jan 2025 08:44:26 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: (subset) [PATCH 07/12] fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag To: Christian Brauner , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org Cc: hannes@cmpxchg.org, clm@meta.com, linux-kernel@vger.kernel.org, willy@infradead.org, kirill@shutemov.name, bfoster@redhat.com References: <20241220154831.1086649-1-axboe@kernel.dk> <20241220154831.1086649-8-axboe@kernel.dk> <20250104-sonnabend-sogar-9621cd449aca@brauner> Content-Language: en-US From: Jens Axboe In-Reply-To: <20250104-sonnabend-sogar-9621cd449aca@brauner> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 1/4/25 1:39 AM, Christian Brauner wrote: > On Fri, 20 Dec 2024 08:47:45 -0700, Jens Axboe wrote: >> If a file system supports uncached buffered IO, it may set FOP_DONTCACHE >> and enable support for RWF_DONTCACHE. If RWF_DONTCACHE is attempted >> without the file system supporting it, it'll get errored with -EOPNOTSUPP. >> >> > > Jens, you can use this as a stable branch for the VFS changes. Thanks, but not sure it's super useful for a patch in the middle. It just adds a dependency, and I'd need to rebase. Providing an ack or reviewed by would probably be more useful. But given how slow the mm side is going, honestly not sure what the target or plan is for inclusion at this point in time. -- Jens Axboe