diff -urN linux-2.4.32/fs/proc/root.c linux-2.4.32-procboot/fs/proc/root.c --- linux-2.4.32/fs/proc/root.c 2004-11-17 12:54:21.000000000 +0100 +++ linux-2.4.32-procboot/fs/proc/root.c 2005-11-22 10:21:38.000000000 +0100 @@ -17,7 +17,7 @@ #include #include -struct proc_dir_entry *proc_net, *proc_net_stat, *proc_bus, *proc_root_fs, *proc_root_driver; +struct proc_dir_entry *proc_net, *proc_net_stat, *proc_bus, *proc_root_fs, *proc_root_driver, *proc_boot; #ifdef CONFIG_SYSCTL struct proc_dir_entry *proc_sys_root; @@ -36,6 +36,7 @@ unregister_filesystem(&proc_fs_type); return; } + proc_boot = proc_mkdir("boot", 0); proc_misc_init(); proc_net = proc_mkdir("net", 0); proc_net_stat = proc_mkdir("net/stat", NULL); @@ -144,6 +145,7 @@ EXPORT_SYMBOL(remove_proc_entry); EXPORT_SYMBOL(proc_root); EXPORT_SYMBOL(proc_root_fs); +EXPORT_SYMBOL(proc_boot); EXPORT_SYMBOL(proc_net); EXPORT_SYMBOL(proc_net_stat); EXPORT_SYMBOL(proc_bus); diff -urN linux-2.4.32/include/linux/proc_fs.h linux-2.4.32-procboot/include/linux/proc_fs.h --- linux-2.4.32/include/linux/proc_fs.h 2005-11-21 20:53:33.000000000 +0100 +++ linux-2.4.32-procboot/include/linux/proc_fs.h 2005-11-22 09:12:45.000000000 +0100 @@ -78,6 +78,7 @@ extern struct proc_dir_entry proc_root; extern struct proc_dir_entry *proc_root_fs; +extern struct proc_dir_entry *proc_boot; extern struct proc_dir_entry *proc_net; extern struct proc_dir_entry *proc_net_stat; extern struct proc_dir_entry *proc_bus;