]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/proc/generic.c
proc: move fs/proc/inode-alloc.txt comment into a source file
[mv-sheeva.git] / fs / proc / generic.c
index 5d2989e9dcc125d17aac475df1007b86f43490fd..8c68bbe2b61e0faf055e7062381c3ef572475ff5 100644 (file)
@@ -307,6 +307,21 @@ static DEFINE_SPINLOCK(proc_inum_lock); /* protects the above */
 /*
  * Return an inode number between PROC_DYNAMIC_FIRST and
  * 0xffffffff, or zero on failure.
+ *
+ * Current inode allocations in the proc-fs (hex-numbers):
+ *
+ * 00000000            reserved
+ * 00000001-00000fff   static entries  (goners)
+ *      001            root-ino
+ *
+ * 00001000-00001fff   unused
+ * 0001xxxx-7fffxxxx   pid-dir entries for pid 1-7fff
+ * 80000000-efffffff   unused
+ * f0000000-ffffffff   dynamic entries
+ *
+ * Goal:
+ *     Once we split the thing into several virtual filesystems,
+ *     we will get rid of magical ranges (and this comment, BTW).
  */
 static unsigned int get_inode_number(void)
 {