Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1278542ybt; Tue, 7 Jul 2020 11:40:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwM07jjTyIuyG+CVFVRS7SlY04meI+xhVzZRyP1VqiCI6WXLTBQnzavzyrdcnAZPw2Z+xAH X-Received: by 2002:a17:906:3c42:: with SMTP id i2mr51668931ejg.14.1594147233284; Tue, 07 Jul 2020 11:40:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594147233; cv=none; d=google.com; s=arc-20160816; b=PpgU5MRgn0ghCQ35LMNX7gt0zFspYnzYM63VqUYGtUcSagWSLsvjoZnNrz7ehedziU 73VN0N9KAjU58WVtodZFPBEAPTlGOHqQWELkHvs9YCsCnR2K4w4QuSLIg9qvJqFLpoQb Gxn9U7+nxMmQEGR72nUQqNbQCSBLHuwYhLCmVyqoVfZrRwQ/Lkvld1MyVmfnG4U4bU/r f7vm9TooLhZlDb1MRi/+D1NpqJQQRJ5MMIG8aSl+cU5z+NutFdb1l+KtjN+L7RTV05Vz AqhXvQ/eKzY1t2nvOZFRW0Dyo2eBOk7guENkC6hUQ1qddYrpKIzLgPv8Cj3XEmdmExP4 ID2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=5xeeSJNl89hdKNZc1p2IwCwGKPk4JGxYiYMtbRQmKxI=; b=X1z1ZyXm0aJaI69+8RlvgJzsHfxNPsFoKBxYYzpSXEuKpnFN7ijBNmDGKcsT0cXz/r qQ+Nu/ThVU/LdHl8yBHgJmTKMz42BTSpgyEpB60lijBt2Xwn533YNsMmIxAQCKLiFrai Ax2vmAtdxv69SLdaKNAyRtHClqHO2+szxutELBCJ7OF4eOxGfL3CU/VK1+YE6mHgANBn jEySTSopoaBiNQviUN4HV+WEDqiI+beGqdakfCobamHXVMWx1z8hKA+viP5uuStACvze 8hLN0x2FlMtvbxjRGq30rKwvT5bWwsmRGBZpSw5H7AwGb79muJeMhuWUeNnSMU/RoTWf ykMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=HR0L6o45; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g22si16139433edq.111.2020.07.07.11.40.10; Tue, 07 Jul 2020 11:40:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=HR0L6o45; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728651AbgGGSjc (ORCPT + 99 others); Tue, 7 Jul 2020 14:39:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728318AbgGGSjb (ORCPT ); Tue, 7 Jul 2020 14:39:31 -0400 Received: from mail-il1-x132.google.com (mail-il1-x132.google.com [IPv6:2607:f8b0:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 56037C08C5DC for ; Tue, 7 Jul 2020 11:39:31 -0700 (PDT) Received: by mail-il1-x132.google.com with SMTP id o3so19510288ilo.12 for ; Tue, 07 Jul 2020 11:39:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=5xeeSJNl89hdKNZc1p2IwCwGKPk4JGxYiYMtbRQmKxI=; b=HR0L6o45VkMPdZEhOiGtgwb0XyoPs1smLQhWsbJoJFM3270Dny+fsvO465OMms0KLl cQkrkK2q6o6bnFjMkNwLcvhlO0Hm0ylhjSyQG8eGo44G83CAvKjF5PxmQS2HnI75yPPq weVjhbIk7cUu7LM7sH5fIMJPy1/GVyMt+EuIKx3EMB7/VNGeOddk4itL0OYuHjzAWBfn zHgXKV6M0ChVIhJB6K8gAqOjuxPxFa1TJfs4kpUDiYgPnhWdWLZyXIYGe6TjiWpJz2XB OhcIYCsc2GYpQD/2zTI8sOCbvSuzPMgBmqPKyQ9MwYBdB2EPrMzpPitk++G4wT9utrVB cnyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=5xeeSJNl89hdKNZc1p2IwCwGKPk4JGxYiYMtbRQmKxI=; b=rIHNGydj7XLkbqcJibffv8CT4jgHTuHyXrm2sU3WR0AZAPLNehzJrsA5nJ/EmUb+9o lDAIFCskzPEf3+Mr5YA+HwPqjaR+PfAm0v11xXADOzgxt6EdsT8e4WJdtM/SV1Z70lZx QgP+vBpyqQ4mAT0c94b1KqV3z0adBIP1VU+HTedpvMueslN1T6mAg3m+g3b0VnlUAG7m T9t2V5kdm9Hejljow/PAi/ci54Kqg/abXdbAdT1zOeSWAAXG8y7V6vxXVaxjH1u/Xzwm tED2fUBhLVnbWW5yObJPyK+XLrNSJnHFmNBiMhhx9URIleOwb6Izqb7oXsnV0g5qaFv6 VMdA== X-Gm-Message-State: AOAM530TdRFrUJemJT/Um5SRrxsAL7f4/pfnmUxgzuK6SAGxvscjKY1u spfixLWXKuJbC5sNMtGBYOMLSks7E8e7yQ== X-Received: by 2002:a92:cd01:: with SMTP id z1mr37863825iln.103.1594147170503; Tue, 07 Jul 2020 11:39:30 -0700 (PDT) Received: from [192.168.1.58] ([65.144.74.34]) by smtp.gmail.com with ESMTPSA id w5sm13211479ilm.46.2020.07.07.11.39.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Jul 2020 11:39:29 -0700 (PDT) Subject: Re: [RFC v3 1/2] fs: Add IOCB_NOIO flag for generic_file_read_iter To: Andreas Gruenbacher , Linus Torvalds Cc: Matthew Wilcox , Dave Chinner , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <20200707144457.1603400-1-agruenba@redhat.com> <20200707144457.1603400-2-agruenba@redhat.com> From: Jens Axboe Message-ID: Date: Tue, 7 Jul 2020 12:39:29 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200707144457.1603400-2-agruenba@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/7/20 8:44 AM, Andreas Gruenbacher wrote: > diff --git a/include/linux/fs.h b/include/linux/fs.h > index 3f881a892ea7..1ab2ea19e883 100644 > --- a/include/linux/fs.h > +++ b/include/linux/fs.h > @@ -315,6 +315,7 @@ enum rw_hint { > #define IOCB_SYNC (1 << 5) > #define IOCB_WRITE (1 << 6) > #define IOCB_NOWAIT (1 << 7) > +#define IOCB_NOIO (1 << 8) Just to make this even more trivial in terms of merge conflicts, could you do 1 << 9 instead? -- Jens Axboe