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 B8F2AC28B2E for ; Thu, 13 Mar 2025 07:36:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C1828280004; Thu, 13 Mar 2025 03:36:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BC7B0280001; Thu, 13 Mar 2025 03:36:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A67E5280004; Thu, 13 Mar 2025 03:36:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 872D8280001 for ; Thu, 13 Mar 2025 03:36:30 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 3FF52BA44A for ; Thu, 13 Mar 2025 07:36:32 +0000 (UTC) X-FDA: 83215720224.28.51897D1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf07.hostedemail.com (Postfix) with ESMTP id 1FA4140007 for ; Thu, 13 Mar 2025 07:36:29 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=S7v7YufW; dmarc=none; spf=none (imf07.hostedemail.com: domain of BATV+f9b963a332ab099747ce+7872+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+f9b963a332ab099747ce+7872+infradead.org+hch@bombadil.srs.infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741851390; a=rsa-sha256; cv=none; b=G/LKcNSDKYs9RFTRmBYzN7b629mNRyMghRHPHbmG0tBA9wxrhkxbkaGxNoj38xZbF0citf OVVzF9LvXDMdkQh6qq6drFMa9mmQ9U31n8Lme8+DE57VM5R2zJewMER32HkW6Gptg3YGaX jTSgtwNUogLuMnr59Xp3mq5ZpNdiicg= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=S7v7YufW; dmarc=none; spf=none (imf07.hostedemail.com: domain of BATV+f9b963a332ab099747ce+7872+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+f9b963a332ab099747ce+7872+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=1741851390; 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=adVMyEKDHlK9ZEcO8p3E8a9SlKk/oifJ9PPfTaa+lzw=; b=MBS4mOKSFKGe8qmX+uKR1+eKEeihXOowV1YXlxlmQ9trtChZSJ0YPK5fb2wptxqS/wfVu6 oEZ15zK1PYu68zhpZjtkus3OiHvINxuectrats6F7/jFo6NtWQxVZ8fMSJJF0ZnpR1Zurb GdGbENqXDRApnpo3hOJgp4Qo6vlx8tU= 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=adVMyEKDHlK9ZEcO8p3E8a9SlKk/oifJ9PPfTaa+lzw=; b=S7v7YufWR0c8vkTn7ndDpkiw0V p+zT/slKZRqYj/abHLAmaj3tQv0rVh+y4ByeZkxdlwh33j9F+Uhdf3rE3i+Bzf7Gg98BNHik82vLd nFuctkrL8zzZYJ7Fe0X3ZrJVCk6xebeyiZwiXbCKMdvgBwhoAoSFS4cspPxDjTvzIv9ZEIRKH9oUh mqaTpVkfC6gxpwk+CDB+MllAP2AkudLdFT9nKUoYeT+s3UHVUwmy2dhzXI0vtRr/shZSPOkova4y+ GzLiF43E2ufzyqO7z6yAiUU9oBFwSBetW8SB6PSbFFKYVrUoJaBbn7huhiMQTtCHVJfRYuvIfXPpS B5LDEd0Q==; Received: from hch by bombadil.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tsd7C-0000000AOso-1Qt4; Thu, 13 Mar 2025 07:36:26 +0000 Date: Thu, 13 Mar 2025 00:36:26 -0700 From: Christoph Hellwig To: Hannes Reinecke Cc: Christoph Hellwig , Matthew Wilcox , Jakub Kicinski , Andrew Morton , netdev@vger.kernel.org, Vlastimil Babka , linux-mm@kvack.org Subject: Re: [PATCH] mm: Decline to manipulate the refcount on a slab page Message-ID: References: <20250310143544.1216127-1-willy@infradead.org> <20250311111511.2531b260@kernel.org> <4fc21641-e258-474b-9409-4949fe2fda2d@suse.de> <9af6dff3-adce-40f8-8649-282212acad9e@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9af6dff3-adce-40f8-8649-282212acad9e@suse.de> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Server: rspam07 X-Rspam-User: X-Stat-Signature: tzqks4skqqarnhb1y4fhu43yhn6juxmr X-Rspamd-Queue-Id: 1FA4140007 X-HE-Tag: 1741851389-253353 X-HE-Meta: U2FsdGVkX1/Zei+JTlx0u1Bpje4xtoSERnNV8cprWVPis4EufBBIXR9177paltnXLLWmkyeDW8qntn2pt4m5vvDoGUqYhVrbIkuMKJ57IeRjcvNpR9t83o96KshAxlr+OtC4Ot/lI7680vFxnPmWRJdtovzikybnzZqCgVe1FxAE3pi2eHE8YghuqdxHA5A8s2ySDpU63z/H/QcqFZXQNmsJevL4I+W8rJ1nyPRLRmnDRjK7XSgdFCN7d/E1scZdI2yP72jqaBBM9DS66wAIpaeFZImsDywsQcs7wOcH8yQ70RSyA94aHnhkfyZPlSlvkIAtwJPUwGITEEiiVwIWdJCRVVtaEdyyrLlvsw/dsP/AYUgN6Hxxk+76Cff9Aofb9p5kVNi9vmCqd28G9tfRbnVszR1y4T9wacChONSXlQLEC9OF49+Lazxmzt7KADWLEi2cwxD4Ts+LI2TuGLixVCSAYXbD+SKzNagbRJCvseYtOO1065b1VmBLr6beyJC8y6kscJJa4ALHAknhfv7O4cB0rCeWdPgI+wyhfinioo1tD/Vfe29VKHNfKZ6xTziGwojZKRxyG3JVD67OpkOJMYhTXAwicqkDi1HR2Uj/ooy4+KzvloLY4xRZBCRY3rowuvtoG+tE6GU6r1Rv5TXbll3FV5Y5bjcxZzi0RywHBIBo7HNng4YKHtQhDkV2slJeSFnVV3oB33aFY9KIpdFsJMtxcM36CyvzSflQj7t+6uLV2bKflB88qLEazeOgBsxpwIDFGl5kyc6iUitnNQOHH01l4QUk4FZ8LhJl4VARpomi++BXSA+DxsOg0VC05hltJo8ZlxYehYC9G95tDFkad/s/DXju9QkmlFUM5Kz96DYGBnH9aqbXwAZdfV8uyKCkS4e8mSPXkPVWXDNbgq11+XQjoPxJxF3AsSJqHa7+/keAkIRwPYmNJWHho2lOUOn427Kw8L8s26a2k2TG8t+ gdxKcFTw O0nOJRURGg679Rm92WrQZe8i3HKafcaNxhmMSNzLYU2KYYPsA56jmm6Ov54MRzyx65C7/HsSH1hAPwoYRnMxotFijpO2B/uX7NgrEQHHtC3tGKlS3dNWzVD+Q15qWSLBQAMi55oOQyE070DqHfyOlr8ZX+eSoZOVuJGRrmML9Tf++UUvePC4R3ZP14reXgYWaqyG2G+hZMgn3vpM6erl8M1N3cYA73PQNPlkR3eD1z7i07xGje9Lxqy9sQ7Xle+pOUGMrCTCrYn3wlvwZoA3DdPiES29iZywHKsXZh0IQTtMU3RDllVQTxKn+1MvVRHRyjmiEcblyVJHCJ8Fp+6LEDgb/wZsoe+etaYc88J34PsA3YbFsqEGegV+4dKSlTThXOa7oqE1P3Q8opIv+z0cv4HjEybDzKYqZvSGNEcenyoPUOrymIMvwwMHWwL0WoDkXwAyDvjZEkQxTZvTGp6JQ8G2lEbB8VQZ4fyMe 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, Mar 13, 2025 at 08:22:01AM +0100, Hannes Reinecke wrote: > On 3/12/25 06:48, Christoph Hellwig wrote: > > On Tue, Mar 11, 2025 at 04:59:53PM +0000, Matthew Wilcox wrote: > > > So I have two questions: > > > > > > Hannes: > > > - Why does nvme need to turn the kvec into a bio rather than just > > > send it directly? > > > > It doensn't need to and in fact does not. > > > Errm ... nvmf_connect_admin_queue()/nvmf_connect_io_queue() does ... No kvec there. Just plain old passthrough commands like many others.