-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Task / Story]: Clean up old kernels/kernel patch leftovers #6821
Comments
Jira ticket: AR-2392 |
Nice initiative. I guess it's time to let those go. (I was personally attached to 5.10 meson64 as it took years for 6.x to reach the same level). |
Yes, unfortunately and u-boot is not build-able anymore. Full remove? |
I was first thinking keeping it is better since this family has no other kernel than legacy. But the family has not seen any meaningful activity in 4 years and there are only 4 boards using this family (all NanoPi/NanoPC), without any maintainer. So after seeing this information, I vote for dropping. especially if it doesn't even build. I guess in that case we remove the boards as well? They're all just 9 lines of code, nothing worth keeping even in case someone wants to bring this back with an update. Edit: Also there's mt7623 which has only legacy 4.19 kernel (no current or edge) and is only used for one board without a maintainer. What to do with that? |
Also I've discovered that the kernel family As proposed in the forums, it could simply be integrated into @brentr would you like to do this yourself and move stuff from the family config that is still relevant? For setting a fixed MAC we have also this btw, maybe it can help:
|
@ColorfulRhino I don't have access to hardware to test until September. (traveling) |
@brentr Thanks for your reply!
Apologies, I should have been more precise. By integrating the rockpis "family" (rock-s0 family is also a candidate) into rockchip64, all stuff that is specific to the board can be moved to the board config and other stuff that may be beneficial for all rockchip64 devices could be moved into the rockchip64 family config. Things that are a legacy or workarounds from the past and are not needed anymore can be dropped.
The
Alright, I'll see what I can do and let the other stuff for you to work on in September 👍 |
There is now only mt7623 left in the list. It has only legacy 4.19 kernel (no current or edge) and is only used for one board without a maintainer. I don't have much insight into this kernel/board though. |
Oh, I forgot about him. I thought I'd have r2 free for experiments, but it's still busy on the home network and I can't touch it yet. so I'm taking a break. if anything, I'll restore it to csc status later. p.s. i can try move it to 6.x kernel without testing on real hardware. |
The hard part is not the bumping itself, but finding and removing every old/leftover stuff in order to keep everything clean and tidy 😄 I've taken #4873 and adapted it to current standards. @adeepn I'll leave the testing to you once you got time. Feel free to improve it to get it working :) |
This is now done! No 4.x kernels are remaining in the system, everything is at least 5.x 🎉 Remaining stuff like integrating families into rockchip64 has been split off to other tasks. Thanks to everyone who helped :) |
Excellent work @ColorfulRhino. |
Task description
This is part of #6820
The goal is to remove
Please add leftovers if you know of any. Feel free to discuss and improve :)
Please correct me if I do wrong assumptions. I am not familiar with all the families.
Remove kernel patch folders of unused kernels:
Remove unused kernels:
BOARDFAMILY
rk322x
(now integrated into therockchip
family) #6832media
kernel: Integratemedia
boards into therockchip64
family #6834rk3588-legacy
in favor ofrk3588-vendor
#6835s5p6818
is unmaintained and stuck on ancient Linux 4.14: Purges5p6818
board family #6869legacy
kernel 4.4 support #6879legacy
4.19 tocurrent
6.6 kernel #6902The text was updated successfully, but these errors were encountered: