I can help with two of these. >From the 2.0.39 kernel:
Kernel profiling support CONFIG_PROFILE This is for kernel hackers who want to know how much time the kernel spends in the various procedures. The information is stored in /proc/profile (enable the /proc filesystem!) and in order to read it, you need the readprofile package from sunsite.unc.edu. Its manpage gives information regarding the format of profiling data. To become a kernel hacker, you can start with the Kernel Hacker's Guide, available via FTP (user: anonymous) from sunsite.unc.edu:/pub/Linux/docs/LDP. Mere mortals say N. Profile shift count CONFIG_PROFILE_SHIFT This is used to adjust the granularity with which the addresses of executed instructions get recorded in /proc/profile. But since you enabled "Kernel profiling support", you must be a kernel hacker and hence you know what this is about :-) The 2.4.16 kernel still has profiling support, but the config options have been replaced with a boot option (see init/main.c, look for "profile="). Setting the "profile=" boot option turns on profiling, and the integer value of the option sets the granularity. So I suggest something like this: Kernel profiling support (dead) CONFIG_PROFILE This option used to enable kernel profiling, but is now dead. Use the boot option "profile=" instead. Profile shift count (dead) CONFIG_PROFILE_SHIFT This option used to set the granularity of kernel profiling, but is now dead. Use the boot option "profile=" instead. My opinion is that as long as an option exists in the corpus, it is good to have help text for it, even if the help text says "this option is dead" or "this option is a merge artifact, don't bother setting it". Michael C _______________________________________________ kbuild-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kbuild-devel