~/talk

What to do with kconfig.socs?

links:none on file
slides:none on file

kconfig.socs currently holds five entries in kconfig.socs that try and drive dozens of drivers via select and imply, which breaks dependencies, overrides module choices, and causes silent boot regressions. Proposal: stop global selects, move platform symbols into arch Kconfig like ARM does, keep heavy drivers as modules and only force minimal built‑in essentials in defconfig, and test changes on real boards so regressions are caught. Reject imply and menu select abuse; prefer explicit depends and scrub defconfig cruft.

AI-written summary · about

  1. 0:00Introduction and problem
  2. 1:03Current kconfig.socs setup
  3. 3:12Problems with current approach
  4. 5:00Better alternatives to selects
  5. 7:50Implications and imply keyword
  6. 9:16Historical context and naming
  7. 10:39Proposed solution for kconfig.socs
  8. 12:48Special cases and minimal kernels
  9. 15:00Testing and fallout handling
  10. 16:26Default conflicts and dev config
  11. 18:13Future-proofing and cleanup
  12. 20:00Q&A and wrap-up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.