Implement /proc/built-in file similar to /proc/modules
Get series with b4
b4 am 20140914100545.3745.23394.stgit@localhostVersions newest first
- v1 Latest3 patches 18 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | kbuild: Make targets names tree-wide unique on x86drivers/ drivers/ init/ | +28 | 2 replies | |
| 2/3 | core: Save list of built-in drivers namesinclude/ scripts/ | +13 | 0 replies | |
| 3/3 | core: create /proc/built-in file to show the list of built-in driversfs/ fs/ | +71 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/3] Implement /proc/built-in file similar to /proc/modules
This series implements a possibility to show the list of built-in drivers to userspace. The names of drivers will be the same as when they are modules. So, if your system has "loop" driver then it appears either in /proc/modules or in /proc/built-in and userspace will be able to know about this.
Now this is impossible. The only way to get kernel configuration is /proc/config.gz, but CONFIG_* names can change from time to time. Module names are more or less standardized.
---
Kirill Tkhai (3):
kbuild: Make targets names tree-wide unique on x86
core: Save list of built-in drivers names
core: create /proc/built-in file to show the list of built-in drivers
drivers/acpi/acpica/Makefile | 28 +++++++-------- drivers/pnp/pnpacpi/Makefile | 4 +- fs/proc/Makefile | 1 + fs/proc/builtin.c | 70 +++++++++++++++++++++++++++++++++++++ include/asm-generic/vmlinux.lds.h | 3 ++ init/Makefile | 19 ++++++---- scripts/Makefile.build | 14 +++++-- 7 files changed, 112 insertions(+), 27 deletions(-) create mode 100644 fs/proc/builtin.c
--
Signed-off-by Kirill Tkhai <[email protected]>