Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp4321167ybx; Mon, 4 Nov 2019 11:22:45 -0800 (PST) X-Google-Smtp-Source: APXvYqypmZ0ze/z3KVWEi+VB+aGCIOIXK0d5EEpy/g6b0Q5nFu3db3P+HQliNn2x7IdXZSOndwso X-Received: by 2002:a17:906:298f:: with SMTP id x15mr25411309eje.50.1572895365161; Mon, 04 Nov 2019 11:22:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1572895365; cv=none; d=google.com; s=arc-20160816; b=p4W65bHdQRe/ox5le56kyhMbl1a+LDNeTvYiXukYouwkuTf+oRnjMqSSiXRj3yqNnO H3twZ5z9t2vnVu/zYiOB4wlxY7SFv/VKsnBjDajAZyDnPuQOWMJt5fR8t6obrJ0BfHqY lgrIWTVbMVMhmusbxjppXispuf9R6vRP5y5GbeKXmrjX9tNUkoJKzZFi0Wwc9TDcqBRW vAeD6z/pl2jEsp317jqlLZ0V2uMa6vEpooKXrAmBVAq5+AjCoElcGH3yMPkI0o59+TE6 r0VwaHMNQT7oH/OghDE3HZQeImS1/N8ZheUF7h1pxGO9kuW40Qp4kJc6xCeryqTGaZVx OhbQ== 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=7y4ipuWmdaUi9fFnH1wHoo3ikrWXbFhBkhRytiSTYvM=; b=WGODYknsXgTb1IfEQQT3RMPLwWxL3CYSKo040TNtISgrEmE3uqkCU91VZNGefmr5oQ ZZeb88XCpBnEEFuoINSb9o83Z0icRzwA8boqRyvehRGwqqtDk9K75ogK+3xPK34EDvb+ K8yrIZzVTkJN+jIs8hGmEaLThuv5w4XZFfLWDbQInO9rMW2jcFbhlpMM12Y/dD03TuiU y5FGrQNZ4Ook2vT5QtYtEu9GFu72bRE5Dlz82sbJhw9UhXW0SVlxi+JyVzZ6yblRiBkf +LIUd3TEhjCj3k/ZYzWpm8AGqugXgBf025akMM0b2ca5tQH8klIjfbpRfPbBJGGriAbe AQbQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zVPQ4vLm; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s1si12700049ejl.235.2019.11.04.11.22.21; Mon, 04 Nov 2019 11:22:45 -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=@linaro.org header.s=google header.b=zVPQ4vLm; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729010AbfKDTVe (ORCPT + 99 others); Mon, 4 Nov 2019 14:21:34 -0500 Received: from mail-ot1-f67.google.com ([209.85.210.67]:39088 "EHLO mail-ot1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728322AbfKDTVe (ORCPT ); Mon, 4 Nov 2019 14:21:34 -0500 Received: by mail-ot1-f67.google.com with SMTP id e17so6889619otk.6 for ; Mon, 04 Nov 2019 11:21:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7y4ipuWmdaUi9fFnH1wHoo3ikrWXbFhBkhRytiSTYvM=; b=zVPQ4vLmRwkhdd0deIKHT+LjfpSu5/1hNMNrNyCY5UyhgmQipJ3kXUzGIJuFkl/dNU HdpL8bcUL77aYoY+kohtMB6aXbjOEwuUHr8jZTJ0mgGXwlNntn4N/nsps4YDowaZIJWA DeLbG7z94g3xeyjqijOwgvQnKtts/1Y14A42VqZq/VcLXvgkUId5HzK+jMR8qqRm/UTE pgE2orq6ejxaiuwBzJtm/2YBf8DrrkEfoHEUd3uHNEtt7TL7mvqzqSn6bTqvkQzrlz1+ 5ug4sXR4YSdZ7Iqfs8jDpvXpVY9RWekZ1tsK+UKlHupS1IH7MURM3yP2qU/xLi4GCk7n jXrg== 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=7y4ipuWmdaUi9fFnH1wHoo3ikrWXbFhBkhRytiSTYvM=; b=QbD2F9WxvuAisNr3R3hVRGUtqtIeOsOMHC1x440bqEpWHnmha5rNKYHWnKN0WKPPZw ieEYqDk6u8sttfWrXFn2qQywTgFQ06bpjClbDLAcPUWrAc4cmRoKKEYaBDmkg0AuX7uY USmJC5OfmSS03Fmf5QA23C7Lsb/rPjsXCFfK2OK9IWjLNnRgtjbAttufGONiKsVn2rrn wgrI3gb3vKfVO5+MD2g11mw+1z7L+9dmcZ/J96ZF8/KFsYLu+xSr9lsKnpJw0/mEKHYi 54/FAQGv8x/N+6TTBPXF7JUr0KsAUCTxsf09PxWkIOKiiMAo760egKno+W5EyT9cP8Yk HXoQ== X-Gm-Message-State: APjAAAVpP1tZKKCdHtf4aHXOVSzLoAggCAy48e5+2+w9BarhSMTICgVj JjRsrPcpDcyP5T+BNcqu0A4GNm3VxMVy5JKbP8n0vQ== X-Received: by 2002:a9d:5a0b:: with SMTP id v11mr18805680oth.102.1572895292765; Mon, 04 Nov 2019 11:21:32 -0800 (PST) MIME-Version: 1.0 References: <20191101214238.78015-1-john.stultz@linaro.org> <20191104101807.79503286@eldfell.localdomain> In-Reply-To: <20191104101807.79503286@eldfell.localdomain> From: John Stultz Date: Mon, 4 Nov 2019 11:21:21 -0800 Message-ID: Subject: Re: [PATCH v14 0/5] DMA-BUF Heaps (destaging ION) To: Pekka Paalanen Cc: lkml , Hillf Danton , Sudipto Paul , Sandeep Patil , Vincent Donnefort , Chenbo Feng , Alistair Strachan , Liam Mark , Christoph Hellwig , dri-devel , "Andrew F . Davis" , Hridya Valsaraju , Pratik Patel 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 Mon, Nov 4, 2019 at 12:18 AM Pekka Paalanen wrote: > On Fri, 1 Nov 2019 21:42:33 +0000 > John Stultz wrote: > > > This again? I know! > > > > Apologies to all who hoped I'd stop bothering them with this > > patch set, but I ran afoul of the DRM tree rules by not > > getting the userland patches properly reviewed prior to the > > patches landing (I mistakenly was waiting for the patches to > > land upstream before pushing the userland patches). Thus, > > these were correctly reverted from the drm-misc-next tree. > > Hi John, > > mind, you have to get userland patches reviewed and accepted but *not > pushed*. > > You cannot push/merge userland patches before the kernel patches have > properly landed, that bit you got right. But the supposedly confusing > bit is that for kernel patches to land, the userspace patches must be > reviewed and accepted first. > > I just wanted to clarify this since you wrote "before pushing the > userland patches" above. Yea. Sorry, "pushed" isn't a very clear term. In AOSP, one must push a patch to Gerrit before it is reviewed. However, once something is reviewed it usually is merged immediately (pending automated precommit testing). So I tend to use the term "pushed for review" as submitting patches for review as ready to be merged. In this case, technically I had actually "pushed" the changes to Gerrit, but hadn't added anyone to review, to ensure the patches were not' accidentally reviewed and merged. But If you look at the Gerrit log now, you'll see I've added reviewers and provided a note explicitly to not merge the changes. So apologies for the confusion. I do believe I understand the requirement now, and am doing my best to adhere to them. That said, given different userland projects use different approaches, I do find it a little strange on the insistence that userland patches cannot be merged to their project before the kernel changes land. Obviously no interface is final and any userland that does so has some risk that it will change and break, but there are many cases where distros support new features in their userland not yet merged upstream. Ensuring there is a real opensource user for the kernel feature is important, but I'm not sure I understand why the kernel is dictating rules as to how userspace merges code. thanks -john