On 2/27/06, Parag N(पराग़) <panemade@xxxxxxxxx
> wrote:
> I want to study how proc filesytem reads information from the kernel. Like
> I want to find out where are the souce codes for /proc/meminfo,
> /proc/cpuinfo, /proc/devices. Can I get some help where I can locate the
> souce code in the 2.6 kernel.
check function meminfo_read_proc in fs/proc/proc_misc.c your source
code's directory.
Regards,
Parag.
I looked at all the proc function which implements all the various proc filesystem under the /proc directory. Like "/proc/cpuinfo" is linked with "proc_cpuinfo_operations" function and "/proc/diskstats" is linked with "proc_diskstats_operations" fucntion. All these proc functions are implemented using "seq_open", "seq_read", "seq_lseek" fucntions defined in "/fs/seq_file.c". I cann't quite understand the purpose of using the "seq_file.c" and how it works with the various proc functions. Can I get some further explanation of all these?? OR where can I get some documentation to get a better understanding???
Thanks!!!
Fei