Received: by 10.213.65.68 with SMTP id h4csp2732323imn; Mon, 2 Apr 2018 12:59:41 -0700 (PDT) X-Google-Smtp-Source: AIpwx49i90/OxdxH0lpuhChoQdaV5u6WPicEiBrsgxgN0E67HXKdVPKGU58h7EdvO05qUCU1cT6T X-Received: by 10.98.150.75 with SMTP id c72mr8333756pfe.62.1522699181136; Mon, 02 Apr 2018 12:59:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522699181; cv=none; d=google.com; s=arc-20160816; b=RiRQEq9TDMl4Awh8MqLHHS0HodlthP1vl97naPZKYVt3MDnMxY5t713+JKV7RJbd2Q awvxZgp7XZhT5Kfsr6bFI3FAS3M9fo9sBBB1xTEWBQgcUWCs34k6X4hd5WGlZdMCbkXL PLkP5KKHbea/KABb02eQyqDPLqrlnRD18vX3CCqFbxocMPqfbqu2Yjf7jfezG6ly8EPA Zv9tFJS5NHkqZ9cYGC/1/D02NDB5Y+IxKCnR7nc/zUCWZhAOWEE1FqOfAi60S4ag5sQQ xe0uMGy8SJO22aFH673YnRym/T08CaihxCZSL2/cVisXDdduy8Qb4JG8iUBWg9OTQjCA IfXA== 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=D2mdIHF+Ge+DkMK9Pw0HOMav890jXWIR+UccQWcE3Ow=; b=pmgsZ6BO7FzRPermmJoowKBwrWOwUBvmgyTc9yOyZH7WyEjBbB3f5nczadsC7fnQ7R uS3dC9/40giIwaY6910WT/guYnHVIzgcfE8L0Bn54Y/N4s1/I4Mpyd08geoPAeesJ9i8 E1lNRenK377pPf/+UERiPpksLiE64jwAyCX3K06mx13kbdFPn3PqtnHk3Dy78KNgWtWo UtwvmJ0N/uyCCtB+36Nw0TWHLVHv68Fee6LYyW+0paQtgB9s8uE1dygFydHwn/5FRV7G mwu5vlceSsz/p8bL5T/T7bxbtBCe//WqElFiLNMRmJ7Y8cizrZ+jIuq+oPNzbFuqpTS2 +NvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=B3sU6i2W; 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 i2si711668pgq.40.2018.04.02.12.59.26; Mon, 02 Apr 2018 12:59:41 -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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=B3sU6i2W; 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 S1756682AbeDBTzE (ORCPT + 99 others); Mon, 2 Apr 2018 15:55:04 -0400 Received: from mail-qt0-f195.google.com ([209.85.216.195]:45834 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753109AbeDBTzB (ORCPT ); Mon, 2 Apr 2018 15:55:01 -0400 Received: by mail-qt0-f195.google.com with SMTP id f8so16755696qtg.12; Mon, 02 Apr 2018 12:55:01 -0700 (PDT) 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=D2mdIHF+Ge+DkMK9Pw0HOMav890jXWIR+UccQWcE3Ow=; b=B3sU6i2WdRJJSqLmxF7xHexx1npx+qNKeO23Z1JidcBwEoBxxuugt415uzvT7D3Fva avolGFCibUGtUSPhYAPdijzSJb080rZgUwkrnXoDBqJ0krQ2TrK1wQNvAKTxTzVOlurS wZcS3YY/K123ExTiSAjoRvZwZyxLnnEOqLvhJUuATwa+R6N8DTHK2ZRJwei8qZawAqik NAUjdO91ukNyjQWK2jT8ieKz3oMeRpBbXnqUkZP8Zc5p4aEBPiUfyh6rq4jwsr0g5Wni xt2Bu7AIyTrrOoY/qowiZ5hN8NLxSqFMXDwMi9umu88jN6wD/OiW3dTl1zc30O/Z+5RP 5IWg== 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=D2mdIHF+Ge+DkMK9Pw0HOMav890jXWIR+UccQWcE3Ow=; b=nINqvbfJaW/PgiGjX3MsND/oGUXPpNnvNO6gQLzZCzIhT55+jtmo4TzBBlw+Wf/lw+ sC5pgKEACHpvrxioDAvlQOj8hqQtFPwIYntb/18uMcSyni9a86BUg5rmEm02ViqHaTNq xPNKEsE02pD3feJZ4Qtf6Ejp0P0O5mJ4vmDPZMruwmFZO2GleqcUvucJKzxvq5BYwOzN cgfeHfh9vlm1uVHnMO/XVrmhCrOXYseSY0UcNLsQFTI21XXUUkgiU8sRudo514DyRdIe aRT4N46nRDAc7utSDRrzOL5uRIQ0CwItR0AcixsvY/SK5DF6e7mgdvmQxHPs5OZJCK5C VElw== X-Gm-Message-State: ALQs6tCivlsjVyIITEV6c37m5SxXr01pmjMAGrHEO5sRWehFcjSi+WJv UzLSp9GezMm+0PIBmg/FgAOR0SCXkJUO1ChiFqc= X-Received: by 10.200.115.70 with SMTP id q6mr9490663qtp.132.1522698900283; Mon, 02 Apr 2018 12:55:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.185.25 with HTTP; Mon, 2 Apr 2018 12:54:59 -0700 (PDT) In-Reply-To: References: From: Arnd Bergmann Date: Mon, 2 Apr 2018 21:54:59 +0200 X-Google-Sender-Auth: 7CSd8uA4dzR74H1VXhaV5w6ta7c Message-ID: Subject: Re: [GIT PULL] arch: remove obsolete architecture ports To: Linus Torvalds Cc: Linux Kernel Mailing List , linux-arch , James Hogan , David Howells , linux-am33-list@redhat.com, Hirokazu Takata , Lennox Wu , Aaron Wu , Bryan Wu , Chris Metcalf , Jesper Nilsson 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, Apr 2, 2018 at 8:57 PM, Linus Torvalds wrote: > On Mon, Apr 2, 2018 at 12:17 AM, Arnd Bergmann wrote: >> >> (dirstat only for brevity) > > Shortlog? > > I'd like to see that each architecture removal is independent of the > others, so that if somebody wants to resurrect any particular > architecture, he/she can do so with a revert. > > Can I just fetch things and see? Sure. But there's no excuse not to > have a shortlog in the pull request, even if the full diffstat itself > might be prohibitive. Right, that was a mistake on my end, I just cut too much, see below for the missing shortlog. Regarding a possible revert, that would indeed involve reverting multiple patches for most architectures, plus parts of at least these three: Documentation: arch-support: remove obsolete architectures treewide: simplify Kconfig dependencies for removed archs ktest: remove obsolete architectures For those, I went the other way, and removed all architectures at once to simplify my work and to avoid touching the same files up to eight times with interdependent patches (which couldn't be reverted without conflicts either). There are a couple of driver removal patches that got picked up into subsystem trees instead of this tree, so a full revert would also involve finding other drivers, but if you prefer to have the patches completely split up by arch, I could rework the series that way. Arnd Aaron Wu (2): misc: Remove Blackfin DSP echo support usb: Remove Blackfin references in USB support Arnd Bergmann (58): Merge tag 'metag_remove_2' of ssh://gitolite.kernel.org/.../jhogan/metag into asm-generic arch: remove frv port arch: remove m32r port arch: remove score port arch: remove blackfin port arch: remove tile port procfs: remove CONFIG_HARDWALL dependency mm: remove blackfin MPU support mm: remove obsolete alloc_remap() treewide: simplify Kconfig dependencies for removed archs asm-generic: siginfo: remove obsolete #ifdefs asm-generic: siginfo: define ia64 si_codes unconditionally asm-generic: clean up asm/unistd.h Documentation: arch-support: remove obsolete architectures recordmcount.pl: drop blackin and tile support ktest: remove obsolete architectures edac: remove tile driver net: tile: remove ethernet drivers net: adi: remove blackfin ethernet drivers net: 8390: remove m32r specific bits net: remove cris etrax ethernet driver net: smsc: remove m32r/mn10300 specific smc91x configuration raid: remove tile specific raid6 implementation rtc: remove tile driver rtc: remove bfin driver char: remove obsolete ds1302 rtc driver char: remove tile-srom.c char: remove blackfin OTP driver pcmcia: remove m32r drivers pcmcia: remove blackfin driver video/logo: remove obsolete logo files fbdev: remove blackfin drivers fbdev: s1d13xxxfb: remove m32r specific hacks media: platform: remove blackfin capture driver media: platform: remove m32r specific arv driver cpufreq: remove blackfin driver cpufreq: remove cris specific drivers gpio: remove etraxfs driver pinctrl: remove adi2/blackfin drivers ata: remove bf54x driver input: keyboard: remove bf54x driver input: misc: remove blackfin rotary driver mmc: remove bfin_sdh driver can: remove bfin_can driver watchdog: remove bfin_wdt driver spi: remove blackfin related host drivers i2c: remove bfin-twi driver pwm: remove pwm-bfin driver usb: host: remove tilegx platform glue usb: musb: remove blackfin port usb: isp1362: remove blackfin arch glue serial: remove cris/etrax uart drivers serial: remove blackfin drivers serial: remove m32r_sio driver serial: remove tile uart driver tty: remove bfin_jtag_comm and hvc_bfin_jtag drivers tty: hvc: remove tile driver staging: iio: remove iio-trig-bfin-timer driver David Howells (1): mn10300: Remove the architecture Guan Xuetao (1): MAINTAINERS: UNICORE32: Change email account James Hogan (11): metag: Remove arch/metag/ docs: Remove metag docs docs: Remove remaining references to metag Drop a bunch of metag references irqchip: Remove metag irqchip drivers clocksource: Remove metag generic timer driver tty: Remove metag DA TTY and console driver MAINTAINERS/CREDITS: Drop METAG ARCHITECTURE watchdog: imgpdc: Drop METAG dependency media: img-ir: Drop METAG dependency i2c: img-scb: Drop METAG dependency Jesper Nilsson (1): CRIS: Drop support for the CRIS port Tobias Klauser (1): scripts/checkstack.pl: remove blackfin support