RE: Old platforms: bring out your dead
From: Song Bao Hua (Barry Song) <hidden>
Date: 2021-01-11 20:26:32
Also in:
lkml
-----Original Message----- From: Arnd Bergmann [mailto:arnd@kernel.org] Sent: Saturday, January 9, 2021 11:55 AM To: Linux ARM <redacted>; Linux Kernel Mailing List [off-list ref] Cc: Krzysztof Adamski <redacted>; Oleksij Rempel [off-list ref]; Baruch Siach [off-list ref]; Russell King - ARM Linux [off-list ref]; Daniel Tang [off-list ref]; Uwe Kleine-König [off-list ref]; Jamie Iles [off-list ref]; Song Bao Hua (Barry Song) [off-list ref]; Viresh Kumar [off-list ref]; Linus Walleij [off-list ref]; Jonas Jensen [off-list ref]; Marc Gonzalez [off-list ref]; Hartley Sweeten [off-list ref]; Lubomir Rintel [off-list ref]; Neil Armstrong [off-list ref]; Shawn Guo [off-list ref]; Alex Elder [off-list ref]; Alexander Shiyan [off-list ref]; Koen Vandeputte [off-list ref]; Hans Ulli Kroll [off-list ref]; Vladimir Zapolskiy [off-list ref]; xuwei (O) [off-list ref]; Steven Rostedt [off-list ref]; Yoshinori Sato [off-list ref]; Mark Salter [off-list ref]; Michael Ellerman [off-list ref]; Geert Uytterhoeven [off-list ref]; Thomas Bogendoerfer [off-list ref] Subject: Old platforms: bring out your dead After v5.10 was officially declared an LTS kernel, I had a look around the Arm platforms that look like they have not seen any patches from their maintainers or users that are actually running the hardware for at least five years (2015 or earlier). I made some statistics and lists for my lwn.net article last year [1], so I'd thought I'd share a summary here for discussion about what we should remove. As I found three years ago when I removed several CPU architectures, it makes sense to do this in bulk, to simplify a scripted search for device drivers, header files and Kconfig options that become unused in the process. This is probably a mix of platforms that are completely unused and those that just work, but I have no good way of knowing which one it is. Without hearing back about these, I'd propose removing all of these: * asm9260 -- added in 2014, no notable changes after 2015 * axxia -- added in 2014, no notable changes after 2015 * bcm/kona -- added in 2013, no notable changes after 2014 * digicolor -- added in 2014, no notable changes after 2015 * dove -- added in 2009, obsoleted by mach-mvebu in 2015 * efm32 -- added in 2011, first Cortex-M, no notable changes after 2013 * nspire -- added in 2013, no notable changes after 2015 * picoxcell -- added in 2011, already queued for removal * prima2 -- added in 20111, no notable changes since 2015
Hi Arnd, I got confirmation from Qualcomm guys that there is no plan to maintain prima2 in mainline any more. Please feel free to remove the code. If you need my help, Please let me know.
* spear -- added in 2010, no notable changes since 2015 * tango -- added in 2015, sporadic changes until 2017, but abandoned * u300 -- added in 2009, no notable changes since 2013 * vt8500 -- added in 2010, no notable changes since 2014 * zx --added in 2015 for both 32, 2017 for 64 bit, no notable changes
Thanks Barry _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel