Received: by 10.223.148.5 with SMTP id 5csp7195724wrq; Thu, 18 Jan 2018 02:10:27 -0800 (PST) X-Google-Smtp-Source: ACJfBos5PH7NG6BxtaLp5rAZZTG9fxvuXUVRCiwLTCyqIyq69KFHC9blQTl1ziUlBtUC9MCHGqU1 X-Received: by 10.98.76.87 with SMTP id z84mr35498087pfa.208.1516270227772; Thu, 18 Jan 2018 02:10:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516270227; cv=none; d=google.com; s=arc-20160816; b=I/SseS3G89OB6nmEObNr/ANqrqSizCrmWLMxLGHAyt64GqUoSDpe/WVQYLi4kgF9Q3 R474AOgGp9KNbS/y3IuGe1A0OL2aRgjKYbhWKWS84RnCPNwAhuK0oYuctPrHuslKdgGO I3IHhPlQ/Gg66E8O0bZyXIK+B7ALO0Q4vZfQG4d4wZZgVz1z9zKdCi7duwMkkeuIdhY8 tCjkhA1Fsh5NQqEtmtuweS9S6iLfsMF2LbFxXcS07EZnBLMvQtcPNEFV8jPMnBKYQ26q Q9Nw1ew8XSZFVauqyHOHe7wd/fYosMaQ3pIB8Nglb7XonjRz6+jntYv9zzieGMONOn9e 5vxg== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=V5LKHQ3ROHwSKGLfDPj8VCPBcHkQb/7o7WXoP/FxiH4=; b=aw+zg4wgSwrHEzmZ4jO+3s+si5ZojKiTf9JFhS1w0rfcldG6+1a1i78VucHUe1eag5 NKEZTNyxNan/DgCoWaOxNhDNEc0IckU1t5x+Lh83i7YOIRls8y8y1dk5HJl1xjinayEQ VEwkY9jioHyofJYGHkkgpCoi+8NGFi+OSxTph0tPBmX4mtf34FFWzHtb4wE1jLdS5c+3 Va340FD2x7SXEfNXlWURzqdT+wx7rtdP+2q3+TxX5TrENKwiJiVIegwufbcNdeL2cdAt YN4xzSzjnODMy6FNMmDDaW1muQ8jvuRxkLk+uLbTFe4w3R0Lnbp4P42zIEuJUNZWW5JQ QlxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=VsNXuE9e; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k187si2731217pgc.178.2018.01.18.02.10.13; Thu, 18 Jan 2018 02:10:27 -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=fail header.i=@gmail.com header.s=20161025 header.b=VsNXuE9e; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755390AbeARJt4 (ORCPT + 99 others); Thu, 18 Jan 2018 04:49:56 -0500 Received: from mail-oi0-f65.google.com ([209.85.218.65]:39847 "EHLO mail-oi0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755153AbeARJtt (ORCPT ); Thu, 18 Jan 2018 04:49:49 -0500 Received: by mail-oi0-f65.google.com with SMTP id t8so15264120oie.6; Thu, 18 Jan 2018 01:49:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=V5LKHQ3ROHwSKGLfDPj8VCPBcHkQb/7o7WXoP/FxiH4=; b=VsNXuE9ei/17GijO9wBKV0j6VCGu8A390O7un1jwnGJOmcVWeMWrW64zIpGGsmPaSK 4ZN+VWHDdGU652ua13gGJJKZceSvCP971LPlqBOzFyyTFhZ165aVjbsJBOivIpnXWTU4 A7CF07gLdAaT184dBmFSyN+F5lYKv0W7KZIY+5K+NDr0r6SRYdztx0EJs5VF4Y4Q/R8N 6buuY1h5giDWxky6Ii2veYCajzzvHQcxEuR2ZLk2tVR7lN/f82ExXpJSY9wutwU9oPlT zl72n5rMP4jIUAaJD7woqz/wxN+Kwk5/a9ABkBeI2ty2GdXTWlezfaCn5BrfKpDaw4OS dJAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=V5LKHQ3ROHwSKGLfDPj8VCPBcHkQb/7o7WXoP/FxiH4=; b=WDelwJULbfMnav2wqTXLhX8w7A/JChhkBMZY87Q10M9ADPOUZnDWJBnqzDFlQr5cod hzM9t+5z+yNeY9krItCoulovelUMzMCxo6czyl+E3dR5m65mRUGl/uefGIPlORGfLwB3 icqSxPPR4cLdj+HwoFAJbAF88zYjs3YKtiLk32BLdWWwl4G89Hy8A+WXu9xybeZhIOw3 6FfqGxtjAQ48miImPxtY5Hef8ehIAnb2UDPhqBTFSHxlkOxJEJC3yVsusGU1B08D36k4 5MXcC4LL3pfEO7mIw8vQFwj0mmcEIwknUmGsBMRduX58LRGduTCI/knE9Geg7GVJw9yV C+tw== X-Gm-Message-State: AKwxytdsnlF1fyyIUu3PE2ueZ363TM1KsVrg98RRkRAbmMJt7oQ/H27B Gr423LEB4JVWeEKe/0UAkDI4RE9+AxDhNl4jAK0= X-Received: by 10.202.114.22 with SMTP id p22mr2691229oic.228.1516268989016; Thu, 18 Jan 2018 01:49:49 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.17.89 with HTTP; Thu, 18 Jan 2018 01:49:48 -0800 (PST) In-Reply-To: References: From: Arnd Bergmann Date: Thu, 18 Jan 2018 10:49:48 +0100 X-Google-Sender-Auth: utOu_AdPZHc54cPTpp2uL4cyp7s Message-ID: Subject: Re: [PATCH v6 00/36] Andes(nds32) Linux Kernel Port To: Greentime Hu Cc: Greentime , Linux Kernel Mailing List , linux-arch , Thomas Gleixner , Jason Cooper , Marc Zyngier , Rob Herring , Networking , Vincent Chen , DTML , Al Viro , David Howells , Will Deacon , Daniel Lezcano , linux-serial@vger.kernel.org, Geert Uytterhoeven , Linus Walleij , Mark Rutland , Greg KH , Guo Ren , Randy Dunlap , David Miller , Jonas Bonn , Stefan Kristiansson , Stafford Horne , Stephen Rothwell 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, Jan 15, 2018 at 6:53 AM, Greentime Hu wrote: > This is the 6th version patchset to add the Linux kernel port for Andes(nds32) > processors. Almost all of the feedbacks from v5 patchseries has been addressed. > Thanks to everyone who provided feedback on the previous version. > > > This patchset adds core architecture support to Linux for Andestech's > N13, N15, D15, N10, D10 processor cores. > > Based on the 16/32-bit AndeStar RISC-like architecture, we designed the > configurable AndesCore series of embedded processor families. AndesCores > range from highly performance-efficient small-footprint cores for > microcontrollers and deeply-embedded applications to 1GHz+ cores running > Linux, covering general-purpose N-series cores for a wide range of computing > need, DSP-capable D-series cores for digital signal control, > instruction-extensible E-series cores for application-specific acceleration, > and secure S-series cores for best protection of the most valuable. > > The patches are based on v4.14-rc8, and can also be found in the > following git tree: > https://github.com/andestech/linux.git nds32-4.14-rc8-v6 > > The build script and toolchain repositories are able to be found here: > https://github.com/andestech/build_script.git > > Freely available instruction set and architecture overview documents can > be found on the following page: > http://www.andestech.com/product.php?cls=9 > > > Vincent Ren-Wei Chen and I will maintain this port. Thanks to everyone who > helped us and contributed to it. :) Any feedback is welcome. Hi Greentime, I think it's time to move this to the next step towards inclusion, as you appear to have addressed all major issues, and only smaller details remain. This is what I'd suggest for moving forward: - split the patches into two branches in git: one 'next' branch for everything that is ready to get merged in one pull request that you send to Linus, including drivers that you have received an Ack for from the respective subsystem maintainers, and one 'testing' branch for anything that is either not quite ready or that you expect to get merged through someone else's tree (e.g. most device drivers). The 'testing' branch can merge in the 'next' branch or get rebased on it frequently. - Ask reviewers to send 'Acked-by' or 'Reviewed-by' tags for the patches they are happy with, or to complain if they still see any major issues that should prevent the series from going in. I'll go through the submission once more myself and Ack any patches that I have actually reviewed. - Decide what base to use for the 'next' branch, rebase it on that release one more time and then plan to never rebase it again. This will be the branch to send to linux-next and to Linus Torvalds. Given the current timing of the merge window, I would suggest to base it on top of v4.16-rc1 once that gets released, and then send it for inclusion in 4.17. Any changes you do in the meantime would be added on top of the original set. - Ask Stephen Rothwell to include your 'next' branch in linux-next. (if you base on 4.16-rc1, wait until that is out). - Submit any remaining driver patches that you do not have an 'Ack' for to the respective subsystem maintainers for inclusion in their trees. - Upload a gpg key (4096 bits) for your greentime@andestech.com address to the keyservers, and arrange to have that signed by other kernel developers. You will need to sign git tags for pull requests with your key, and the key itself should be signed for this to work best. - Once you have at least three signatures on your gpg key, apply for an account on kernel.org and move your git tree there, see https://www.kernel.org/category/faq.html. Alternatively, host the git tree on a web-facing git server from andestech.com (github works initially, but has a couple of shortcomings). Arnd