Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp4006252ybd; Tue, 25 Jun 2019 12:18:15 -0700 (PDT) X-Google-Smtp-Source: APXvYqx5x+iSccg9SaU+L0VMOA1MPsoKuY/UgAd1apdbh1JzQXGxk2SfH1jsjfqaW3nyCRYqTovn X-Received: by 2002:a63:1459:: with SMTP id 25mr40051366pgu.201.1561490294903; Tue, 25 Jun 2019 12:18:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561490294; cv=none; d=google.com; s=arc-20160816; b=eftuE0nbVjqo9sneCdLSp4kZD0IyKOnuR1CUpiZjYuFGockoAW4fSVLSu8J1TXboha lbBtNmSZbpWsDLp6fpPmxywzbLT0CQ59aThm4KbgZfWJ6aqZ41eJVoIWEc/k0RFU2lxV ntDM20Va5uDglKWUb1MlGO0B3Lu7o8G1SWaeMAFSaL+RUohOQnUs6vk7GCzl8J1+AjHS 0gDhx1/HsKyPnsK9+dVgm5IUZC67aGfYn8b8Tuqz1lTdJCkrl07PAwN4X20pGwhb/yWA LNZCS27Q6J2Gq091M1s4VvCj/0fzvtFfAbr4o9F0Pgeh8drDSeYPGFSjcHpEIOK+R5X5 JlQA== 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; bh=UM0dIusS/gwdu4c8O9SbMLiBQ6AfaMuOD/f2wf1DSM0=; b=jX5UcQaxI76vY9MFaeftiZyYkoSsLnoYrxmRu/cELvZBHGdIufkVVn8UfWGrK5ncBO O6dXw3NpdidS1bRnsetRNspa9izYuU8QtFrQRYz18EqM6a6fy9/58Qf8SHKH/Qyhd7x2 t2ZOvjxFT9BhY36PwrjTfI0muSxidI719CUON4THZVFJZ35f+Dhg4Ntj5Efvd3mavSBG KD5K4a1SR3EEtqtUKNpyBPUpRr4aOU7oGteni4ifW3TbIEzrvhaiNbPQgQM+6HnHQ6OL o7RzZTu7sQ8iKLQhamVOiBwGhekE/rmz0AmFmtKMoVrBd/5Ky6HODl6mRggJr7I8O0qG s07A== 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 j6si996898pll.162.2019.06.25.12.17.59; Tue, 25 Jun 2019 12:18:14 -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 S1732484AbfFYPs1 (ORCPT + 99 others); Tue, 25 Jun 2019 11:48:27 -0400 Received: from mail-qt1-f194.google.com ([209.85.160.194]:44752 "EHLO mail-qt1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726443AbfFYPs1 (ORCPT ); Tue, 25 Jun 2019 11:48:27 -0400 Received: by mail-qt1-f194.google.com with SMTP id x47so18886795qtk.11; Tue, 25 Jun 2019 08:48:26 -0700 (PDT) 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=UM0dIusS/gwdu4c8O9SbMLiBQ6AfaMuOD/f2wf1DSM0=; b=RfVP/YSHIeq6OEIFwBiAi3EiWtLzh9Q9AUz7CnT13RbOYKxIDrn5+A5hsG0/3bx2Z+ u5lw0fc7jf4GnUGz5vRuuyiT4iqcKkc8MJMyZuzFLPEF5bTgEfYkmvpbibXMYYB/Ut5D 2qfEHOAeH+kyx03C+vOwBM2J83NxNL2P1uRV/WtEtF5ILcEPYNTUxPGe5H/oubIaHA+G q2LSJEdxsd5XAdc1npGXjboFoVmsb+7nup3Gk9CTKWL0KBOR2dMVgUtj5PHdwp8QHfwM eSTvVz4xttnNx/d3Dasj7rP7vLgQ0ZtY1usPCd+k0xTJ6prXHYBZOQW0eDxFVKjcXXYq WkfA== X-Gm-Message-State: APjAAAXnowdIA7qKtMgsJbv7q+AoVFoKX2PdZE9sd5OrOamRHYtndDT/ qYm+DcnBYGOO9NxjsGuI0ny5hziib4v6Fuh+15A5p+Rs X-Received: by 2002:a0c:9595:: with SMTP id s21mr32470026qvs.63.1561477705897; Tue, 25 Jun 2019 08:48:25 -0700 (PDT) MIME-Version: 1.0 References: <20190625085616.GA32399@lst.de> <20190625112146.GA9580@angband.pl> <401b12c0-d175-2720-d26c-b96ce3b28c71@physik.fu-berlin.de> <20190625142832.GD1506@brightrain.aerifal.cx> In-Reply-To: <20190625142832.GD1506@brightrain.aerifal.cx> From: Arnd Bergmann Date: Tue, 25 Jun 2019 17:48:09 +0200 Message-ID: Subject: Re: [RFC] remove arch/sh? To: Rich Felker Cc: John Paul Adrian Glaubitz , Adam Borowski , Christoph Hellwig , Linus Torvalds , Yoshinori Sato , Linux-sh list , linux-arch , Linux Kernel Mailing List 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 Tue, Jun 25, 2019 at 4:28 PM Rich Felker wrote: > On Tue, Jun 25, 2019 at 02:50:01PM +0200, Arnd Bergmann wrote: > > don't build, or are incomplete and not worked on for a long > > time, compared to the bits that are known to work and that someone > > is still using or at least playing with. > > I guess a lot of the SoCs that have no board support other than > > the Hitachi/Renesas reference platform can go away too, as any products > > based on those boards have long stopped updating their kernels. > > My intent here was always, after getting device tree theoretically > working for some reasonable subset of socs/boards, drop the rest and > add them back as dts files (possibly plus some small drivers) only if > there's demand/complaint about regression. Do you still think that this is a likely scenario for the future though? If nobody's actively working on the DT support for the old chips and this is unlikely to change soon, removing the known-broken bits earlier should at least make it easier to keep maintaining the working bits afterwards. FWIW, I went through the SH2, SH2A and SH3 based boards that are supported in the kernel and found almost all of them to be just reference platforms, with no actual product ever merged. IIRC the idea back then was that users would supply their own board files as an add-on patch, but I would consider all the ones that did to be obsolete now. HP Jornada 6xx is the main machine that was once supported, but given that according to the defconfig file it only comes with 4MB of RAM, it is unlikely to still boot any 5.x kernel, let alone user space (wikipedia claims there were models with 16MB of RAM, but that is still not a lot these days). "Magicpanel" was another product that is supported in theory, but the google search showed the 2007 patch for the required flash storage driver that was never merged. Maybe everything but J2 and SH4(a) can just get retired? Arnd