Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp484604imu; Wed, 19 Dec 2018 23:43:35 -0800 (PST) X-Google-Smtp-Source: AFSGD/WYm25U43kDaPTqD1s48XCiFJzn18TQYAbRkSD6yrECoziHvgb+LBfoh6RxDWof0dn/4dUa X-Received: by 2002:a17:902:2dc3:: with SMTP id p61mr22669215plb.166.1545291815501; Wed, 19 Dec 2018 23:43:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545291815; cv=none; d=google.com; s=arc-20160816; b=bibNvVwM9tSOkwJdkCGaCQD4sP9Dv/TRpanxFQaXnVhBUEMfT9qV7Xu/GAggJ0ytUF GyNq0MIVxs1pkJSBYpHN/E32TAp/xfunWUPoLEQx78jzz/SRy1o8vrmWzXEnS4RZKRoL daHCR8yPFN47F5ULimSDCLjpHeGVb4oy1AKGhAOc/V4e9SmHo4ByyHwd5SefTM2FkR17 iJlxwghnbptGoiss/nVUxE9a7PjIPFRsF3m9kZ9xqA0DCvEsNKGOeW/C9jMkXtiLxnUF KW7oQCT2yDhGb3YecMz5GGALS7gqvRpZP95JNA2JWYTa4jWpGAb7sGpqXgN9dR1vSwOZ KGGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=WigGHmhn8ueQ8GS23th66pOl8fNI6k+244A3qCu/rIY=; b=NfaqfJlu9oJ8+UytVxeNU0CgpKBlJE4aKHhow96ragcrcbJWKx6WI7551G2ls5vpAV n1d0/FkYxUV79E9KnFFun3rEqy/gHHTcIXWUeNWxO2anbfANBrVgP0+3GPAgeAaC693m 5mgWmV80qtYCkzkiMQzX4Yj2tdv5JUkPGbGItIZrxFiHg+L+ZyWoJUweqXbg6ZXccLsB Q/FssJtBGAnhDcVcd7L0syGjtVzVO57Qok49kyGq+Ywdwimbwdj4DnTF+BW2wUk4NNC0 JPeaFm+X9UjrYsBovRmCfsbhvpF9qV6QGOgyqG5WF0q8EmP2HA6Mj9rtiVQp8bDtUnQn mURA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=A4PCzdCB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id h5si921684plk.373.2018.12.19.23.43.19; Wed, 19 Dec 2018 23:43:35 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=A4PCzdCB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1728643AbeLTDYD (ORCPT + 99 others); Wed, 19 Dec 2018 22:24:03 -0500 Received: from mail-yw1-f67.google.com ([209.85.161.67]:44690 "EHLO mail-yw1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728172AbeLTDYD (ORCPT ); Wed, 19 Dec 2018 22:24:03 -0500 Received: by mail-yw1-f67.google.com with SMTP id i22so114984ywa.11 for ; Wed, 19 Dec 2018 19:24:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WigGHmhn8ueQ8GS23th66pOl8fNI6k+244A3qCu/rIY=; b=A4PCzdCBcDpDg6jnoPh26NIecKmndkn9twNXlDxDiGE8VvF3QlfIjIIiRhy1cLGxXT AeUtg/MyNRsAPtkDWlJD94bIdFBFbL4pbPXuGpePl4m9WtRHymSQawjxvQCmCdC2BX9p KzFKIQ7hl7Dcd9B/nKuRUJoM+Tl/jwg7nIfJ4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WigGHmhn8ueQ8GS23th66pOl8fNI6k+244A3qCu/rIY=; b=Zsuw+agf8jRcgE/DW8xJb1OAGeIz8S0Gm4J6EustZOER3Xt+NZCFlDjTDJV/5VmK6k V0xj5uQ9w97IJJ9fRvVk17YglDFnW/3ymIs3EX6MHaibmrv6ZkmTLR4XTYkmovV3udjs n0zAkqHzgXsgrey6/ZOxqZX2co081thJcoEP5Jydan9bLKuBzy8dJsNJA27eExY1AF6x KG0rjN5JurIWMuTefnGggfAxrh0WrE1ljobh1oDT0+Q6XIepv2Goxv2g60Q3WcjOwMJN /dQ5G9CReUMRvXupJv2KjinI9SitsAFsMXYPN92jLWRvtBqiIxmNOUszvBKlqjV5FYAK l/Sw== X-Gm-Message-State: AA+aEWY0bh6mk92TzTzSAKi1tPogbGIfIqFXSEwH61f6tpR0eZfBDvqR 6uXEYsTzR5dOqQdoh3gDbaxG1ZkYKKc= X-Received: by 2002:a81:af0c:: with SMTP id n12mr23865174ywh.446.1545276241298; Wed, 19 Dec 2018 19:24:01 -0800 (PST) Received: from mail-yb1-f182.google.com (mail-yb1-f182.google.com. [209.85.219.182]) by smtp.gmail.com with ESMTPSA id e194sm8356050ywa.85.2018.12.19.19.23.58 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Dec 2018 19:23:59 -0800 (PST) Received: by mail-yb1-f182.google.com with SMTP id k136so131294ybk.1 for ; Wed, 19 Dec 2018 19:23:58 -0800 (PST) X-Received: by 2002:a25:9907:: with SMTP id z7mr24009772ybn.114.1545276238429; Wed, 19 Dec 2018 19:23:58 -0800 (PST) MIME-Version: 1.0 References: <20181212135440.GA6137@infradead.org> <20181213140329.GA25339@infradead.org> <20181214123624.GA5824@infradead.org> <20181218073847.GA4552@infradead.org> <20181219075150.GA26656@infradead.org> <20181219145122.GA31947@infradead.org> In-Reply-To: <20181219145122.GA31947@infradead.org> From: Tomasz Figa Date: Thu, 20 Dec 2018 12:23:46 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v5 2/2] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer To: Christoph Hellwig Cc: Laurent Pinchart , "Matwey V. Kornilov" , Linux Media Mailing List , Linux Kernel Mailing List , "Matwey V. Kornilov" , Alan Stern , Ezequiel Garcia , hdegoede@redhat.com, Hans Verkuil , Mauro Carvalho Chehab , rostedt@goodmis.org, mingo@redhat.com, Mike Isely , Bhumika Goyal , Colin King , Kieran Bingham , keiichiw@chromium.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 19, 2018 at 11:51 PM Christoph Hellwig wrote: > > On Wed, Dec 19, 2018 at 05:18:35PM +0900, Tomasz Figa wrote: > > The existing code that deals with dma_alloc_attrs() without > > DMA_ATTR_NON_CONSISTENT would just call dma_get_sgtable_attrs() like > > here: > > I know. And dma_get_sgtable_attrs is fundamentally flawed and we > need to kill this interface as it just can't worked with virtually > tagged cases. It is a prime example for an interface that looks > nice and simple but is plain wrong. Got it, thanks. I haven't been following the problems with virtually tagged cases, would you mind sharing some background, so that we can consider it when adding non-consistent allocations to VB2? Best regards, Tomasz