Hi- On some larger ppc64 configurations /proc/device-tree is exhausting procfs' dynamic (non-pid) inode range (16K). This patch makes the dynamic inode range 0xf0000000-0xffffffff and changes the inode number allocator to use a growable linked list of bitmaps. Smaller configurations are unlikely to have a need for growing the bitmap list beyond the initial reservation of 4096 bits, which should reduce their exposure to the change. The number of dynamic entries we need to be able to support is in the hundreds of thousands, so extending the existing range (00001000-00001fff) upwards would have collided with the pid range. The range I have chosen should be more than enough. This has been tested on ppc64 and i386. AFAICT it does not affect the pid /proc entries or tools that use them (top, gdb). Patch applies cleanly to 2.6.5 and 2.6.5-mm4. Please cc me on replies. Nathan