From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1F1C6C531DF for ; Thu, 22 Aug 2024 06:33:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A0DF16B026C; Thu, 22 Aug 2024 02:33:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9BD316B026D; Thu, 22 Aug 2024 02:33:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 884D86B026E; Thu, 22 Aug 2024 02:33:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 6EA906B026C for ; Thu, 22 Aug 2024 02:33:56 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id DBC501412B5 for ; Thu, 22 Aug 2024 06:33:55 +0000 (UTC) X-FDA: 82478916030.07.4CD079C Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf03.hostedemail.com (Postfix) with ESMTP id 79BDC20009 for ; Thu, 22 Aug 2024 06:33:52 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b="mOagcFM/"; dmarc=none; spf=none (imf03.hostedemail.com: domain of BATV+dfc8a69a7fb43479e7c6+7669+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+dfc8a69a7fb43479e7c6+7669+infradead.org+hch@bombadil.srs.infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724308368; a=rsa-sha256; cv=none; b=8d8mNoaG3u4z7EoZEA0bDLLGJswJI4gUUA08VI2Vp1gzS8mDIgQ0g0+327oAD0RihL8iwJ oqf3B5ovtzEHYFRF3Jv2etYokaEBcc+oFI2QyGy03bVl1HSIbJDL1qrCkrRJNwFENe0GPF 4vHXVtX3XSqqzjViANc6OdLWke30EN4= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b="mOagcFM/"; dmarc=none; spf=none (imf03.hostedemail.com: domain of BATV+dfc8a69a7fb43479e7c6+7669+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+dfc8a69a7fb43479e7c6+7669+infradead.org+hch@bombadil.srs.infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724308368; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=wQEk/GXx1BVJs6hDyaQhmOqR0YhPxluB524YISBd3ww=; b=7NAX+QCchrZgiLonuJOxBzwLUjCK0m9ApuhjkOxUjOvmxEYDBgSphlyTPTsO7s2u4xNHn9 m7tN22J45GAV1zojoa7CbPWx/e/eDDZTCRO9HR2gn5AskOD6ululNnm+2om9Enxysh2AFW iI5zNsdGIyB6KGHctblFbcklsGp7CX4= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=wQEk/GXx1BVJs6hDyaQhmOqR0YhPxluB524YISBd3ww=; b=mOagcFM/O8pb4C+//JJsPDkofN DxuzccQAJisY2zMPxSqXP9L+EAqeryWiPIopiQsklDnO0xAjdKjser7lQMEi3XEZLYDQjF5+tOomX OAVxjmMpifhCfxzq+UFWE2u+OIotuZRv6ZiVYNBukblmAEIX29/Ze9wlzUcOmyK+jcH/l/rDxUhxB PiPUsQMXYyCZ0UiGjlHvdet3Sjy3Lyj2C4tYTW4xDjVkQEkI+Te3yVeY9/EDcHvQtqz8isKXw8Cj8 oEsoJ6FrN9CSTdNcNlThegoWKX/d8GWeM390545lFx176IEFQ2iRFMLtDjTkgp9gFARtzgU0XNHGs p348Kbtw==; Received: from hch by bombadil.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1sh1OG-0000000Bcek-0jlc; Thu, 22 Aug 2024 06:33:48 +0000 Date: Wed, 21 Aug 2024 23:33:48 -0700 From: Christoph Hellwig To: Pavel Begunkov Cc: io-uring@vger.kernel.org, Jens Axboe , Conrad Meyer , linux-block@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH v2 4/7] block: introduce blk_validate_write() Message-ID: References: <2ef85c782997ad40e923e7640039e0c7795e19da.1724297388.git.asml.silence@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2ef85c782997ad40e923e7640039e0c7795e19da.1724297388.git.asml.silence@gmail.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 79BDC20009 X-Stat-Signature: imad6onhmqc5agzdu541ju7ni57qrbx9 X-Rspam-User: X-HE-Tag: 1724308432-36326 X-HE-Meta: U2FsdGVkX1/UMtE07IbJjEQBa1eUBaiiY1xv5BmvljV/gieKdxY3djx+g2qS0HRl44ESpeDNaefd2hoSjRKiyOle2jW4NO0vyP3jmnzUcsGjEGjfQ8Xz7TUzy+5G5lZi/qBCK0cklu5W8elPwwPL46A550rA0aCeLm+KOi16XlrLQcellM53PBpnU5gKBk9qtZQeEnyDSGFyTFZmiRNH0quSsFf3auHu6GKc5QlhwpM+dOypmhDAb2z7CCUrVpALX1pRJYq/Yol/An8Lxbus4OaWyHg1Q3RJX+XQHihtRUOO9BLcIXmH/iJpiVtAexkqewvQULZKnjdrp8aWg/fdXVQcFgfs2gGg2SZJv95crqikkVyKV8eD0nlp4sRS3yS7VoH5ruNPzhfMiwjLlIASwedyDE588JDhtrevOuSrtifA8vo/D5f66rlT8oe7q5vUbo6d/Ty5gFL+WrNfmD/9+/mcc6lPL8v/DuBKBxHXBHmbJD146fJXYNXU1O5oRzfgJOmKs74LtnGqzDVRxCap13m56mkifY3XvITqgFIpy0iHpSkp61KO2C70VT57CCOdlBgHIeTEP+T1gMxf7Xl6JEbKxabfrtU/QJ4/EZq+FTElUAYQ862UhgLAbNfjMD4qPtnyS+8LjjYWBeW7rvhpQ1yLSgz9HlLy0TMwqLEkc8JVZ0Kk5mB2jIT6RlqDGQIkdnTKovrdlQd/utkgnUl7KHZUQtUt9Fz6CwCR+FXijJtoVctyglVC7COJA5H+Ws6RlJSFVno1klsAOVYlDaTFOudBg7dTLIMRmS+sxtMRg/zNgByz2O1TX3pTNk+ZypvAXl8MNqXWpXO72jZuDEn2unBMs1j4/Z4MiwvgbSjqkaKbn7des4444MS5T+RRK6AKabed1X/5C7uHvJp13cRMiy03bjqZNeqbGiu0FkNFPD5v6zb4B40BpNpXZqa0YdFfMiS1tjyExk8EDcWSEML mUQfydeF HANeXmvEonv4e26s+8ZMVeM84u3ph5fCTVBhjioo8QNpPRwZmXRqNS1o50KPAc74SywibE29Bv4auBB3vgDtGZVBlmLK8iBuKRVl3bWPWxl5QVkpjI1NMY4X53GedVOnfYtm6zAVFwtoXgGfKIMxVcKgUyTmLXrm0m9zVBh+6K/BbITLTnzEOun4JRwcsfa2NWbvKNdjmNbApB6hlu9WTlSbZT7gcd69FtBgFfpgAbw2MgBRMwMVpRK4F/u+u+wcXk5tWPwJphqxXIkhnQ6I7taACZHlU1hVvp7xJPCVmkX6xXyPRGcg3QxL8HJMoleG3mD63BXCaEbERvWEc3j/Tw99lGjFHoqBsP0Q/AlCUqY75OigeqXBapRTLERiP3SPe8K71qYFwjt/z28rqdUsA1JWHfwrb/9N0uok1Jero3cNjqB0IqW+hMYQkSNoyZiTcxuOS6KcwqWCWggCeKsdknx2mAJebhurjG5AawvSDIIaug0B5jqZm3sE/3Q1tzVeskx/DV52D4hcRIbLZIeVC4VQ03Xg0fSj9B+B+gV//HRqDQ67bzxYBhpzfj97FwiulTchn X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Aug 22, 2024 at 04:35:54AM +0100, Pavel Begunkov wrote: > In preparation to further changes extract a helper function out of > blk_ioctl_discard() that validates if it's allowed to do a write-like > operation for the given range. This isn't about a write, it is about a discard.