Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp255894pxj; Thu, 17 Jun 2021 01:53:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy0dXEQRdTmAX22Oj4ljkX7I6BiesyjOMMkmHrm0FIMdw+aI2LV4d04fZylHdOZTt6+cBJO X-Received: by 2002:a05:6e02:784:: with SMTP id q4mr2696510ils.82.1623920023723; Thu, 17 Jun 2021 01:53:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623920023; cv=none; d=google.com; s=arc-20160816; b=0ZxxjEV0+vAVqTTvKJddPkF06sj5a0h5OIrkkuxj68SiJwlsQGm/YmVweSq6lY00rZ XYy4vH8653C8UWSrEEoi6baWlCyDNwABpWvbDR1neuscAyszZoOYnFbxh2tONfsrfqS6 66W5tZ4pdnvDXCTcuwnAZ1WCGy790v2+XdBRxc+ssb+Mh/Ha7D4K74qYCgPuLSOcFiXQ +13s0NJbF9qmtnkqfvzOqwnJLtgNP4d9DgCNOOUp6OCffkm0F6ESyvfkj/7jMF7FKCRK EncOtR2VBuYYDDK12TB7+RnnkWFYfwDC7fs/SQbEDG1dwvZn22TeGVFygv8U96I2XMMM qE/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=VP6H/zLieyTAHGIYHto4oBuJaSe1W0lPspiSVYpVNM8=; b=IQyOAAiYsrIg36KgvlW2ttkB+Z6K4F7IDpLYz9008viadcJiR0mdLj/OWbgK+OCpyp L5Z40kDM8hyw4RPyqaftgfh8+cEjbnejKszqRZQ2jCOfMhEZIfPNhxr/djNWZka2iTsL uO47eDZAX3uDDu2gF3ZuvaFpaqydWy2dL5m9RmbxxJotYUcIOqFqYMYMBTsGYVKVHvaA bW8b8IIY1YYJZGCrZ3tgXqzd5XPbrBfxNJk2yUV0Ns1q7MEYql6vY0cXRWzcoRU/wfkW 0hl04PdTmoCecuY+N2ZOlfnly80ckulZ5M8J1Rz+Q0a2a06EoWZuoQDab140EboCwHPU Rz/Q== ARC-Authentication-Results: i=1; mx.google.com; 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 a11si5288861jap.60.2021.06.17.01.53.30; Thu, 17 Jun 2021 01:53:43 -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; 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 S231264AbhFQIyo (ORCPT + 99 others); Thu, 17 Jun 2021 04:54:44 -0400 Received: from verein.lst.de ([213.95.11.211]:57801 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231249AbhFQIyn (ORCPT ); Thu, 17 Jun 2021 04:54:43 -0400 Received: by verein.lst.de (Postfix, from userid 2407) id ED1A168C4E; Thu, 17 Jun 2021 10:52:33 +0200 (CEST) Date: Thu, 17 Jun 2021 10:52:33 +0200 From: Christoph Hellwig To: Tomasz Figa Cc: Christoph Hellwig , Sergey Senozhatsky , Hans Verkuil , Ricardo Ribalda , Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCHv2 8/8] videobuf2: handle non-contiguous DMA allocations Message-ID: <20210617085233.GA4702@lst.de> References: <20210427131344.139443-1-senozhatsky@chromium.org> <20210427131344.139443-9-senozhatsky@chromium.org> <10a0903a-e295-5cba-683a-1eb89a0804ed@xs4all.nl> <20210617080107.GA1422@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 17, 2021 at 05:30:11PM +0900, Tomasz Figa wrote: > We still have use cases for dma_alloc_coherent() and DMA_ATTR_NO_KERNEL_MAPPING. dma_alloc_coherent does not take a flags argument, so you can't use DMA_ATTR_NO_KERNEL_MAPPING with it. What would your use case be here anyway? In general DMA_ATTR_NO_KERNEL_MAPPING is rather misnamed, as usually there is a kernel mapping, just not one that is coherent and should be used.