Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp4609961imd; Tue, 30 Oct 2018 04:57:30 -0700 (PDT) X-Google-Smtp-Source: AJdET5fQ+ocQfU+kFROKqeG923wDiAgNAcgks7FP2oNsNLkf1ef8f7GsxWrIttuN19rAGnpT1zGd X-Received: by 2002:a63:bd51:: with SMTP id d17mr7101207pgp.443.1540900650105; Tue, 30 Oct 2018 04:57:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540900650; cv=none; d=google.com; s=arc-20160816; b=ib6gaVi7Zz+eu5R/y2gsl/SAX/JafAv5N/YtcJgY1MREOtbitBWHDoJyOLHvXfodzT VajBWXp3V16lo1lPWMwB3OBnDGAWvfFZFOKNIgwnUMFfIOLdcNnMqlsy7YwLGVNYvs6X XGo1nz2irT14alwase4uAk3OGpCBxRXcJRh687QfotsX9ELuaY48OOnZ4J2/koVestye PvMbMaf7D7Lt7eDBx3vMK2eYaddSbNW1Tnt3HZCVMTSHhqLgwrxgkeIiRiim9KUyd03d WJqNhADXv9Kbs0/5V6Kt1I53CsT/0IcbbN163SC4e/B2EU7XlB8/nLTN6U91wdvJKYAT Pcdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:subject:cc:to:from:message-id:date; bh=duChrCmK/Rldy7sOi2NRl8E5PNiYNTtLg42eKEAw+PY=; b=cdtn/TUkUoPDLjuvqxorpoTp7vHqNEVl4ih0HkBNBZblwy0hZ6xUYcp68b6RapqPER DKJY/oKjzTTFb6d0uqxs7AAL7P6JI4mLJ0DEBKo+EpxrbbmoCHRnUXEdYr553T2uk6C6 iAO3T9Kw3Uhd/Zius+oLl2g6ZRxgF2nMxRRu0zbYJ9kZ3SL8I0z9ZUArVq15jpTtofQ5 zmt33r5o2zzhZOWkb3iSBUdzBFtirgBWUYpyQMGRbqbUctX5fk5bHpkvFPoIRsEoL+NP 17UQ8MY/fCxlkg+WEIfGCM3ydWyPkZGA0Gue972va0+wqh4QSdO0me8SQKHudV3mA+/5 gnrA== ARC-Authentication-Results: i=1; mx.google.com; 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 f38-v6si24623232plb.168.2018.10.30.04.57.14; Tue, 30 Oct 2018 04:57:30 -0700 (PDT) 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; 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 S1727842AbeJ3Ut7 (ORCPT + 99 others); Tue, 30 Oct 2018 16:49:59 -0400 Received: from mail03.asahi-net.or.jp ([202.224.55.15]:55896 "EHLO mail03.asahi-net.or.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727501AbeJ3Ut6 (ORCPT ); Tue, 30 Oct 2018 16:49:58 -0400 X-Greylist: delayed 356 seconds by postgrey-1.27 at vger.kernel.org; Tue, 30 Oct 2018 16:49:58 EDT Received: from h61-195-96-97.vps.ablenet.jp (h61-195-96-97.vps.ablenet.jp [61.195.96.97]) (Authenticated sender: PQ4Y-STU) by mail03.asahi-net.or.jp (Postfix) with ESMTPA id 872B0F7552; Tue, 30 Oct 2018 20:50:50 +0900 (JST) Received: from yo-satoh-debian.ysato.ml (v099207.dynamic.ppp.asahi-net.or.jp [124.155.99.207]) by h61-195-96-97.vps.ablenet.jp (Postfix) with ESMTPSA id 5260B240070; Tue, 30 Oct 2018 20:50:49 +0900 (JST) Date: Tue, 30 Oct 2018 20:50:48 +0900 Message-ID: <871s87k607.wl-ysato@users.sourceforge.jp> From: Yoshinori Sato To: Arnd Bergmann Cc: Linus Torvalds , Guo Ren , Marc Zyngier , Peter Zijlstra , Rob Herring , Linux Kernel Mailing List , linux-arch , c-sky_gcc_upstream@c-sky.com, guoren1983@gmail.com Subject: Re: [GIT PULL] C-SKY(csky) Port for Linux 4.20 In-Reply-To: References: <1540613318-23877-1-git-send-email-ren_guo@c-sky.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/25.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 29 Oct 2018 18:44:59 +0900, Arnd Bergmann wrote: > > On Sun, Oct 28, 2018 at 10:11 PM Linus Torvalds > wrote: > > > > Arnd, > > I was kind of hoping/expecting to get an explicit ack for this from > > you, since it's a new architecture. > > > > Good to merge? > > Yes. > > For the pull request (in case you want to add it to the merge changelog): > > I did a thorough review of the ABI, which as usual mainly consists of spotting > any files that don't use the asm-generic ABI itself, and having it changed to > it matches exactly what we do on other new architectures. > > I also looked at every other patch and commented on maybe half of them > where I saw something that did not quite seem right. Others have reviewed > specific patches in greater depth. I'm sure that one could fine more of the > minor details, but as long as they are not ABI relevant, they can be fixed > later. > > The only patch that is part of the ABI and that nobody reviewed is the > signal handling. This is one of the areas I never worked on in much detail. > I did not see anything wrong with it, but I also don't know what the problems > with the other architectures are here, and we seem to be hitting issues > occasionally, and we never managed to generalize this enough for new > architectures to have a trivial implementation. > > I was originally hoping that we could have the 64-bit time_t interfaces > ready in time to completely drop the 32-bit ones, but that did not > happen. We might still remove them in the next merge window > depending on whether the libc upstream people prefer to keep them > or not. > > Acked-by: Arnd Bergmann > --- > You may note that Guo rebased the series on top of v4.19. I tried > to explain a while ago that it's better not to do that, but I suppose he > was trying to add the last-minute Acks and it seemed like a good idea. > > Guo, in the future I recommend to add all patches on top of the latest > -rc1 (or maybe a later -rc) but not rebase them or pull in the mainline > kernel into your own tree. > > One more general comment: I think this may well be the last new CPU > architecture we ever add to the kernel. Both nds32 and c-sky are made > by companies that also work on risc-v, and generally speaking risc-v > seems to be killing off any of the minor licensable instruction set projects, > just like ARM has mostly killed off the custom vendor-specific instruction > sets already. If we add another architecture in the future, it may instead > be something like the LLVM bitcode or WebAssembly, who knows? > I have one another port. Now we have a build environment so we can not merge right away, but I'd like to update it to the latest within a few months. > Arnd -- Yosinori Sato