|| ||Rob Landley <firstname.lastname@example.org> |
|| ||email@example.com |
|| ||[RFC] rootmpfs |
|| ||Wed, 03 Apr 2013 07:30:08 -0500|
|| ||Article, Thread
Attached is my quick and dirty hack to make rootfs be tmpfs when
enabled. It can't be this easy or somebody would have done it in the
Yes, it's got an #ifdef and out of place prototypes. Yes, it manually
calls a module
init function and compensates by making it reentrant. But it works, and
"cat /dev/zero > filename" the filesystem fills _up_ instead of
panicing the kernel.
So now that I've posted the error, would someone please tell me how I
_should_ have done it?
P.S. If I actually change the filesystem type to a name other than
"rootfs", it panics on the way up because various bits of the kernel
are looking for that magic name. Sigh.
P.P.S. removing MS_NOUSER is actually intentional, there's a local cray
patch that does the same thing because otherwise you can't --bind mount
directories out of this filesystem, which is a thing they wanted to do.--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to firstname.lastname@example.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/