Thread (79 messages) 79 messages, 32 authors, 2021-10-23

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help