Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3209473pxv; Sun, 25 Jul 2021 21:01:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBsI7f72VXuuyXQF3TxcQFz78ToNvM+mneW8PJpXbwF2YgVGt4IShm7KcJqj8w0c3TwIXI X-Received: by 2002:a02:c95a:: with SMTP id u26mr14931863jao.49.1627272084855; Sun, 25 Jul 2021 21:01:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627272084; cv=none; d=google.com; s=arc-20160816; b=BI0bSLNDs5ZRTHTzrzIanoyrYnWPq+7kMJvOR69CdX1VfIS1NuzqcFXnkdqS0MUIaG JMvK2BEq1jQp0BVf9f+myOMKeODbc+ICCLRMPWIGMJeNhKIHDjX/dEXZbwwrfDL3ztqY mfZ4NilpIBPk0KaPqwMBfX7ONK5YBJmt0oML7mnL76xXNGrWvoA3WgnHhOsIdvktvkhj nrWDcXcwQTqyv2mpPavswCpQxIKnZhiXp5QEt+oV4dD7Vn/imMKZDP58TYkXPupxFJ4q 4AlGhKUQWXiYihn3jOpEBvla9YZsO3E1O2pN9rHo8Nle3oGzkh0rljqFmVQ8Ot2rNVmz Xl7w== 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=qVPBFQfkoOTPpfgMDmNOI+3X8ZThG2kSzEdO/wqW9+c=; b=pCvqLjzcyyAKwPO00MT/ZgCJmBJHXgJHLkkO9rmuBQMkRPy3A2JK550B78C90brfa3 Koczy9dcSeSM8qvnsHM+mhvIekLYd0yE7xl5KQ6NyC778eM2vQnfJcL5IUmfpzfod9dh +r9gX0GJCvlUU+cHyeuHgcXB4c3i3/fM/gMCQSv1EsNvXXYoa44MbqftPh0R0D36BOme rl2x+3yS6eOeUcK0MaqbFyo0IY4zgD1fJgKDyFQKoh/upWUuYf9En79J02HOt+IdnGIV m+NwMue8TGmRjvLbSpAAHREbLuSSBqxX3g3BQFORMADaLAaGYuQrvDsyUpEz5+ULD3Zt w0Zw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=alM+LxGH; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d18si41018360ilo.140.2021.07.25.21.01.13; Sun, 25 Jul 2021 21:01:24 -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=@chromium.org header.s=google header.b=alM+LxGH; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231687AbhGZDTD (ORCPT + 99 others); Sun, 25 Jul 2021 23:19:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231603AbhGZDTC (ORCPT ); Sun, 25 Jul 2021 23:19:02 -0400 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E408CC061760 for ; Sun, 25 Jul 2021 20:59:30 -0700 (PDT) Received: by mail-pj1-x1029.google.com with SMTP id e2-20020a17090a4a02b029016f3020d867so12413538pjh.3 for ; Sun, 25 Jul 2021 20:59:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=qVPBFQfkoOTPpfgMDmNOI+3X8ZThG2kSzEdO/wqW9+c=; b=alM+LxGH7qHW9x9N7zhsCk8NElJ2wRQAP/5f/SDVrC+tO7ArwcAhPFuIOMrm4gxFKR WyYVrMg4S256yZZ17BpidOc6Am+vSnGjT32lE1fTYZheWmAb7iOzymoDHu7aRNuwCq9I Xe3DG2ctfTtDb8ZWSGB+FQ6XXhJiuae5a37ck= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=qVPBFQfkoOTPpfgMDmNOI+3X8ZThG2kSzEdO/wqW9+c=; b=dn0H3Ya0UyDyAOy/YOKQAhMvL7TgsQdAdezS8CWPmj2nGTD0paIz2rNVrqfSdaKfTr ubjqw8cjF8HzOXhtne7iNBGY3JO0iA9PW72QTI64+LwQDAtTxOHXH4kzHWRwsCSnBzOP ggzLIvPR+ebjMlHmRCMTbB7zwf3/cze7qi8ru0v6RVyqCgYcpWr61oNoNEiDFTEoPkpq KIos8QoFH10bAjHaml3UKx4S7PH+Txj6JgFuiw/6xUtZ6wy0NcCvNdMgB5YJwmcZhr0A pavwC3iFZFvsCMoftAixxp6ydGl4qtJmIf7A+LItuAWFwHy8JuYsuheVFV5HvbxJw0j/ V7vg== X-Gm-Message-State: AOAM530HPNGqelzLCW28tMvhd0KODoF3v+h4o3gqH4r2LQCeO/sMIhr4 fWgkwgdEupgNDZRJv86ShkZToQ== X-Received: by 2002:a05:6a00:a8a:b029:30c:a10b:3e3f with SMTP id b10-20020a056a000a8ab029030ca10b3e3fmr15705921pfl.40.1627271970392; Sun, 25 Jul 2021 20:59:30 -0700 (PDT) Received: from google.com ([2409:10:2e40:5100:d699:4331:827:4150]) by smtp.gmail.com with ESMTPSA id 26sm11408304pgx.72.2021.07.25.20.59.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jul 2021 20:59:29 -0700 (PDT) Date: Mon, 26 Jul 2021 12:59:25 +0900 From: Sergey Senozhatsky To: Dafna Hirschfeld Cc: Sergey Senozhatsky , Tomasz Figa , Hans Verkuil , Ricardo Ribalda , Christoph Hellwig , Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Collabora Kernel ML Subject: Re: [PATCHv3 8/8] videobuf2: handle non-contiguous DMA allocations Message-ID: References: <20210709092027.1050834-1-senozhatsky@chromium.org> <20210709092027.1050834-9-senozhatsky@chromium.org> <3c80786a-7422-3736-7261-8605260eb99f@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3c80786a-7422-3736-7261-8605260eb99f@collabora.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On (21/07/22 19:26), Dafna Hirschfeld wrote: > Also, the 'cookie' cb returns buf->dma_addr which is not initialized for > the noncontiguous api. So it is not clear how drivers should use the new api. > Many drivers call vb2_dma_contig_plane_dma_addr which returns the cookie. Hmm, that's a good find. Is ->dma_addr the same as what we have in sgt.sgl->dma_address for non-contig?