Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4439828rdb; Mon, 11 Dec 2023 21:58:23 -0800 (PST) X-Google-Smtp-Source: AGHT+IGg8Z5eltjfdJsNflxQGhjEhilOUm9pvto08Bp/4J4P/MHunMHaz1SKqy/jo6Aw0O5zazeJ X-Received: by 2002:a05:6870:d185:b0:1fb:75b:2fc0 with SMTP id a5-20020a056870d18500b001fb075b2fc0mr7105704oac.87.1702360702949; Mon, 11 Dec 2023 21:58:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702360702; cv=none; d=google.com; s=arc-20160816; b=vzxziFGCd899/BIJ5xAzQomyyzIYPjKGjT7UPYMeSQNIcBBxo+BoFYwb22hxIFv1kn fTqxGa6HlYr2IEbGGgnkJDvLGCFZRD/daLOYMQo2ZKkwEypym5wJnitcefibcEDE76nz RP6uk1wORv7TanqHFywt58KdL/pXY9ppQFSpsCo22IqgFbnTxymqDpKZOhfMAuaZj2Mm ECAjbzMD4JtkddzBpGeFFRVmsdQuBNxVTQyye+DweZB7xmlyjD7QVXntaX7xhl5QflhF Yi/vs+hvzrNfkNeB3Vr9qeWKylVhXEBbAyewtFxSy/xty8f/CcTKxkEGVptCN4Oqmztr ttqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=lgLwTEhQVr7SeOkAbXZIpqhiCYecdKkb92XRhk3Nnto=; fh=bRvDOV9FZBIdj+uCNBerc65CB+TlQLbNXzGlQ6FUdBk=; b=LT6HvWu34h+uJ0hcfhehmj5R2lxmY0xy/My7U17Q6oec7OszJ5p4GJwxzIHgx3T3Pv 8EfBaorimGU+N5pKCZMQHFcLc+9n34KMdNpgeZeKoikBwaSh3mSWZq359W+gNIGPC78I Jfh9YEdvf0l0nXvQxkgmBpkcmjuiYWzAnzsC+kaCK9V32YRzOFMoo8sYmPzQyq+6kyST fGLiSqx+CPMU/SOdICtT18nNllIfHIfN4iXPXxZDRbtZsTXxDuiL5gXCgtOHITlNCxQD 9noCanZmoWE97ZPTuWolf+6Qb/qfxj6U+IAUBu2F7rpxzWyTtxFcn39kr3zH2G3WvqwV eGRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=YhOHsMUx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id h16-20020a656390000000b005c677224c9csi7186800pgv.621.2023.12.11.21.58.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Dec 2023 21:58:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=YhOHsMUx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 7CECE80A0540; Mon, 11 Dec 2023 21:58:20 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229605AbjLLF6G (ORCPT + 99 others); Tue, 12 Dec 2023 00:58:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229449AbjLLF6F (ORCPT ); Tue, 12 Dec 2023 00:58:05 -0500 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2451DA1; Mon, 11 Dec 2023 21:58:12 -0800 (PST) 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=lgLwTEhQVr7SeOkAbXZIpqhiCYecdKkb92XRhk3Nnto=; b=YhOHsMUxRMFey39Ub+BOoHUSpN 6MD2YvGw42vNtElnYki1NxJH9KlY8dt3Xm1HkV2P6cve8n0OT2lWYfK3Du2qGpAm+OR+Cys5wPkIf LE4znGLFwFzfwfuhB6/ZRcFvqHR3KNSaEVVBM4sFec7GGKvkoEBEVIp1GDKF6IeHVHVxytGCrpZCx 1faM9v6zX2g+69mh7wf3OyXFWKq/ZNrIB+bGXJyrwEC02dodJ4tmwi4CT68czYOjwgp+Y+4GW16Am Y55OjcCnUTKf5hamO76diNt+t88idSnTc+d8igc/Ad7wSE/4sh15ZHLMvQYX/GREDrEwnDJrL70OT pMrg2+hQ==; Received: from hch by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1rCvmR-00ApZl-36; Tue, 12 Dec 2023 05:58:07 +0000 Date: Mon, 11 Dec 2023 21:58:07 -0800 From: Christoph Hellwig To: Mina Almasry Cc: Shailend Chand , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-arch@vger.kernel.org, linux-kselftest@vger.kernel.org, bpf@vger.kernel.org, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Jonathan Corbet , Jeroen de Borst , Praveen Kaligineedi , Jesper Dangaard Brouer , Ilias Apalodimas , Arnd Bergmann , David Ahern , Willem de Bruijn , Shuah Khan , Sumit Semwal , Christian =?iso-8859-1?Q?K=F6nig?= , Yunsheng Lin , Harshitha Ramamurthy , Shakeel Butt , Jason Gunthorpe Subject: Re: [net-next v1 00/16] Device Memory TCP Message-ID: References: <20231208005250.2910004-1-almasrymina@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231208005250.2910004-1-almasrymina@google.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Mon, 11 Dec 2023 21:58:20 -0800 (PST) Please don't spread scatterlists further. They are a bad data structure that mix input data (page, offset, len) and output data (phys_addr, dma_offset, dma_len), and do in a horrible way for iommmu mappings that can coalesce. Jason and coworkers have been looking into the long overdue API to better support batch mapping of better data structures, and this is a prime example of new code that should be using.