Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp717294pxa; Wed, 19 Aug 2020 12:53:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxzXg09vzPHfMCEY0jp4/LetbyaKzkvqWrpVxPN1i1pWapzMxDvrUjSLklMjYYP+pu9wS0o X-Received: by 2002:a17:906:f0cc:: with SMTP id dk12mr5656607ejb.97.1597866805772; Wed, 19 Aug 2020 12:53:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597866805; cv=none; d=google.com; s=arc-20160816; b=a+bAHQpEwTOeayjWX7yTXK2UXe5E4JWC3GBO1+uVkswTyDHwv6pFV5oBS1VVTjIqfK MX/29AL0QfNyt+cLRaxXrPONT8pKBT5HDSrwu85tSL674Ed8BnMzMsWEeO/VHqqw0xQG 6dRlk096IkdQJQjbpS0iUM3cG1G9swJ9mMeS9HuhopgLnZF+MjTgQvP7DnBPbRuZiReW VuDEn2Tojo/YGjeGtfQElkH951GWKnEeAeXKpsw875GBboYTezH1S/9S34GK7MV+1EBm FEV6u34vHyCdZ5uEN/3jvh5uAXm8DD5CDqIK7hbU+uq+QetowCd7HiX5r439DYZSNpRS OBeg== 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=20eRCPt9U7XROuUscJl4o9bl5XBe7/+hwEOIYHyciSM=; b=gv5xz4AvOTt+rPSDeZfxLiPHsWMR3s11TRHS76xgM5qshCo0B07oiQyl+65+3M7X9h 1U5/9Rcy16otuKZbGwgZE1O69kgoTnuT4sa69ON1wqbDGY0PydoT1o2Q4/16ykOCwyu7 RlGzOpRXnyTBe1tfLdJ45bE4j5/mRsdCi6USQscJzlkgb/znGGCoIHuagogCjwXvkMoY Yu45ehjLmG4xtUYwwORrQTXVkeJj+det/+0YUixPBxVlWowXGs2sc3xWEkebLcwXTcMH Zxv6qztoIPMmlCa+rAyNRDZMo0elPPr5LkDYIhKRFcM3e36Ll8wABCKupbTKNx9F9rkJ +Aug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TDvGe73f; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f25si16160989eje.338.2020.08.19.12.53.01; Wed, 19 Aug 2020 12:53:25 -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=@linaro.org header.s=google header.b=TDvGe73f; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726603AbgHSTwY (ORCPT + 99 others); Wed, 19 Aug 2020 15:52:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726585AbgHSTwT (ORCPT ); Wed, 19 Aug 2020 15:52:19 -0400 Received: from mail-ot1-x341.google.com (mail-ot1-x341.google.com [IPv6:2607:f8b0:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7F5D4C061384 for ; Wed, 19 Aug 2020 12:52:18 -0700 (PDT) Received: by mail-ot1-x341.google.com with SMTP id 93so20063378otx.2 for ; Wed, 19 Aug 2020 12:52:18 -0700 (PDT) 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=20eRCPt9U7XROuUscJl4o9bl5XBe7/+hwEOIYHyciSM=; b=TDvGe73fi0mYFcu8gy0zyv7nAwTvj7LZXmceDEUKPP8XfBtwIw8eDnhZKXXW/8lOST i3mwXYbXDDRyFBEBUEFYWxYynj8XahsSAx/k6lpaNmRyovcJDE7Y/1Us5/lAXLoB+fny MXwugodqdfXUpnDdV+YqwtDPcrU39IcwaELeeOIEfQVGHH8qMEJzhHrmfsPm50dMtK8D E2hgWNg9hTGAkp/gDSRS2/SFCteSIRgMdFhm92/90JvBoxi1tgk0nM350xbrUY9djJu/ Vayz78+1GIbV3JXLHBbEvqxWVmcLvT6HCup7VhLEysHQgvZVLA6bXvrYb7L+4t8Mxya5 O2PA== 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=20eRCPt9U7XROuUscJl4o9bl5XBe7/+hwEOIYHyciSM=; b=XtaKq5obZrvgLqrprD38TVjAky77OGCb7bOqh4bWswtDXYw0rm8+HwfLGFcWVIlG9h FsxDGTQHCnuwKBK3OTos5a80WtEBv3rR4VgIMi7drdZjmz7XRHzW6P2PlZO/WktqBMPC NHlOVvHsnQQnpi9ih7GS6M4+AXzoixaObtuAqESGsx6j6iTr3iPI8sKQF/wRN+sAM01X xzG7cw1qVMFUdeQ0bBXk1+3MUvM9EIhYciw3TmUlx7rvqZANDxHtgajyc6FqGldoCob0 Hqw5KeB1ApWwaF7TVS3TFkZoGlR3kkJkiGDs4LlOQk/7yOytabSE5k+Ii+KGIrTU0hzI IhJw== X-Gm-Message-State: AOAM5308OCDzWY2bSpK042temubwrTVqAAwVaICod813PY6PG1pGPSNZ 2JVyaGUAOqcGOtF2fu78Za1LR8U8QNVg3sfv5XGBVQ== X-Received: by 2002:a9d:6f8f:: with SMTP id h15mr18795170otq.221.1597866737290; Wed, 19 Aug 2020 12:52:17 -0700 (PDT) MIME-Version: 1.0 References: <20200819152120.GA106437@ravnborg.org> <20200819153045.GA18469@pendragon.ideasonboard.com> In-Reply-To: <20200819153045.GA18469@pendragon.ideasonboard.com> From: John Stultz Date: Wed, 19 Aug 2020 12:52:06 -0700 Message-ID: Subject: Re: [PATCH 00/49] DRM driver for Hikey 970 To: Laurent Pinchart Cc: Sam Ravnborg , Neil Armstrong , David Airlie , Wanchun Zheng , linuxarm@huawei.com, dri-devel , Andrzej Hajda , driverdevel , Daniel Borkmann , Mauro Carvalho Chehab , John Fastabend , Xiubin Zhang , Wei Xu , Xinliang Liu , Xinwei Kong , Tomi Valkeinen , Bogdan Togorean , Jakub Kicinski , Laurentiu Palcu , linux-media , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Liwei Cai , Jesper Dangaard Brouer , Manivannan Sadhasivam , Chen Feng , Alexei Starovoitov , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Rob Herring , mauro.chehab@huawei.com, Rob Clark , linux-arm-kernel , Greg Kroah-Hartman , lkml , Liuyao An , Network Development , Rongrong Zou , BPF Mailing List , "David S. Miller" 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, Aug 19, 2020 at 8:31 AM Laurent Pinchart wrote: > On Wed, Aug 19, 2020 at 05:21:20PM +0200, Sam Ravnborg wrote: > > On Wed, Aug 19, 2020 at 01:45:28PM +0200, Mauro Carvalho Chehab wrote: > > > This patch series port the out-of-tree driver for Hikey 970 (which > > > should also support Hikey 960) from the official 96boards tree: > > > > > > https://github.com/96boards-hikey/linux/tree/hikey970-v4.9 > > > > > > Based on his history, this driver seems to be originally written > > > for Kernel 4.4, and was later ported to Kernel 4.9. The original > > > driver used to depend on ION (from Kernel 4.4) and had its own > > > implementation for FB dev API. > > > > > > As I need to preserve the original history (with has patches from > > > both HiSilicon and from Linaro), I'm starting from the original > > > patch applied there. The remaining patches are incremental, > > > and port this driver to work with upstream Kernel. > > > ... > > > - Due to legal reasons, I need to preserve the authorship of > > > each one responsbile for each patch. So, I need to start from > > > the original patch from Kernel 4.4; ... > > I do acknowledge you need to preserve history and all - > > but this patchset is not easy to review. > > Why do we need to preserve history ? Adding relevant Signed-off-by and > Co-developed-by should be enough, shouldn't it ? Having a public branch > that contains the history is useful if anyone is interested, but I don't > think it's required in mainline. Yea. I concur with Laurent here. I'm not sure what legal reasoning you have on this but preserving the "absolute" history here is actively detrimental for review and understanding of the patch set. Preserving Authorship, Signed-off-by lines and adding Co-developed-by lines should be sufficient to provide both atribution credit and DCO history. thanks -john