Put "Kernel hacking" Kconfig menu on a diet
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | consolidate per-arch stack overflow debugging optionsarch/ arch/ arch/ +21 more | +33 | 0 replies | |
| 2/7 | order memory debugging Kconfig optionslib/ | +345 | 1 reply | |
| 3/7 | consolidate runtime testing configslib/ | +81 | 0 replies | |
| 4/7 | consolidate compilation option configslib/ | +80 | 0 replies | |
| 5/7 | group locking debugging optionslib/ | +10 | 0 replies | |
| 6/7 | kconfig: consolidate printk optionslib/ | +90 | 0 replies | |
| 7/7 | hang and lockup detection menulib/ | +23 | 0 replies |
Reviews trailers per patch
2 of 7 patches have a Reviewed-by or Acked-by.
| Patch | H. Peter Anvin | James Hogan | Chris Metcalf | Paul E. McKenney |
|---|---|---|---|---|
| 1/7 | R-b | R-b | A-b | |
| 2/7 | A-b | |||
| 3/7 | ||||
| 4/7 | ||||
| 5/7 | ||||
| 6/7 | ||||
| 7/7 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.
Cover letter [PATCH 0/7] Put "Kernel hacking" Kconfig menu on a diet
Linus, I've tried to send these along to a couple of different maintainers for a couple of merge windows, but so far nobody has bitten.
--
I think the "Kernel Hacking" menu has gotten a bit out of hand. It is over 120 lines long on my system with everything enabled and options are scattered around it haphazardly.
http://sr71.net/~dave/linux/kconfig-horror.png
Let's try to introduce some sanity. This set takes that 120 lines down to 55 and makes it vastly easier to find some things. It's a start.
This set stands on its own, but there is plenty of room for follow-up patches. The arch-specific debug options still end up getting stuck in the top-level "kernel hacking" menu. OPTIMIZE_INLINING, for instance, could obviously go in to the "compiler options" menu, but the fact that it is defined in arch/ in a separate Kconfig file keeps it on its own for the moment.
--
There is a fair amount of churn in the areas around these patches so I've resolved conflicts a couple of times. For the patches that are almost purely code move patches, I'm doing this:
cat foo.patch | grep '^[-+]' | perl -pe 's/^.//' | sort | uniq -c | sort -n
and watching for any non-even numbers coming out of uniq. This helps me make sure I'm not adding/removing code that I should not be.
The Signed-off-by's in here look funky. I changed employers while working on this set, so I have signoffs from both email addresses. Here's the original posting:
http://lkml.kernel.org/r/[email protected]