From: Grzegorz Kulewski <kangur@polcom.net>
To: Matt Mackall <mpm@selenic.com>
Cc: Linus Torvalds <torvalds@osdl.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] change Kconfig entry for RAMFS
Date: Wed, 10 Nov 2004 11:40:08 +0100 (CET) [thread overview]
Message-ID: <Pine.LNX.4.60.0411101103560.3940@alpha.polcom.net> (raw)
In-Reply-To: <20041109232402.GA8040@waste.org>
On Tue, 9 Nov 2004, Matt Mackall wrote:
> On Sat, Nov 06, 2004 at 12:44:14AM +0100, Grzegorz Kulewski wrote:
>>> So at the very least you'd need to make the Kconfig understand the
>>> dependency on ramfs.
>>
>> Should I add dependency to tmpfs on ramfs when building for embedded? Or
>> should I introduce new config option to stop registering ramfs as a
>> mountable filesystem?
>
> Root is ramfs at early boot time, making it optional is tricky.
You mean it is
rootfs / rootfs rw 0 0
in my /proc/mounts? Why this can not be tmpfs on normal dektop or server
machines?
I have two goals in removing ramfs:
- stop user or distribution from mounting it somewhere to avoid strange
oom panics when, by some unkown reason, something writes more data on it
than RAM in the box,
- maybe construct / on tmpfs (from initramfs => "inittmpfs") in the
future. Then ramfs will mount all needed filesystem (possibly from net or
some sophisticated compressed / encrypted / raid volumes. But I will want
/ on tmpfs to stay, just mount --bind /mnt/root/bin /bin and the same for
other / directories. This way I can mount /proc, /sys, create /dev for
udev and so on once, and I think this is simpler than mounting some real
fs latter on / or using pivot_root. This way I can survive some serious fs
problems on real disk / because I can umount it (maybe in single mode) and
run some fs checker from my inittmpfs on it. I do not want to use ramfs
for that because it can oom when some program or I will write big file to
/.
I really do not understand why we need ramfs on not embedded boxes. If we
can not remove its code then at least make in impossible to mount. But
that is only my opinion.
Thanks,
Grzegorz Kulewski
next prev parent reply other threads:[~2004-11-10 10:40 UTC|newest]
Thread overview: 70+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-03 21:02 support of older compilers Timothy Miller
2004-11-03 21:13 ` Christoph Hellwig
2004-11-03 21:22 ` Chris Wedgwood
2004-11-03 23:06 ` Adam Heath
2004-11-03 23:30 ` Chris Wedgwood
2004-11-04 16:50 ` Adam Heath
2004-11-04 17:00 ` Chris Friesen
2004-11-04 18:17 ` Adam Heath
2004-11-05 20:00 ` Willy Tarreau
2004-11-05 20:28 ` Geert Uytterhoeven
2004-11-05 20:31 ` Willy Tarreau
2004-11-04 17:04 ` Valdis.Kletnieks
2004-11-04 18:15 ` Adam Heath
2004-11-04 18:31 ` Valdis.Kletnieks
2004-11-04 21:56 ` Adam Heath
2004-11-04 18:54 ` Ian Romanick
2004-11-04 19:48 ` Christoph Hellwig
2004-11-04 20:14 ` Giuseppe Bilotta
2004-11-05 20:04 ` Willy Tarreau
2004-11-04 19:36 ` Ian Hastie
2004-11-04 20:02 ` Ioan Ionita
2004-11-04 20:03 ` Adrian Bunk
2004-11-04 20:08 ` Valdis.Kletnieks
2004-11-04 19:38 ` Linus Torvalds
2004-11-04 21:47 ` Adam Heath
2004-11-04 21:55 ` Linus Torvalds
2004-11-04 23:39 ` Adam Heath
2004-11-04 23:52 ` Linus Torvalds
2004-11-05 1:41 ` Andries Brouwer
2004-11-05 15:41 ` Linus Torvalds
2004-11-05 15:47 ` Arjan van de Ven
2004-11-05 16:22 ` linux-os
2004-11-05 19:50 ` Chris Wedgwood
2004-11-05 20:28 ` Linus Torvalds
2004-11-05 21:59 ` Grzegorz Kulewski
2004-11-05 22:08 ` Linus Torvalds
2004-11-05 23:02 ` [PATCH] change Kconfig entry for RAMFS (Was: Re: support of older compilers) Grzegorz Kulewski
2004-11-05 23:12 ` Linus Torvalds
2004-11-05 23:44 ` [PATCH] change Kconfig entry for RAMFS Grzegorz Kulewski
2004-11-06 0:48 ` Grzegorz Kulewski
2004-11-09 23:24 ` Matt Mackall
2004-11-10 10:40 ` Grzegorz Kulewski [this message]
2004-11-10 20:50 ` Bill Davidsen
2004-11-05 23:27 ` [PATCH] change Kconfig entry for RAMFS (Was: Re: support of older compilers) DaMouse
2004-11-05 23:49 ` Grzegorz Kulewski
2004-11-06 13:59 ` DaMouse
2004-11-05 22:08 ` support of older compilers Hua Zhong
2004-11-06 8:38 ` Willy Tarreau
2004-11-06 9:43 ` Hugh Dickins
2004-11-06 11:04 ` Willy Tarreau
2004-11-05 22:37 ` support of older compilers [u] Martin Schlemmer [c]
2004-11-05 23:14 ` Grzegorz Kulewski
2004-11-05 23:38 ` chibiryuu
2004-11-06 12:07 ` support of older compilers Andries Brouwer
2004-11-06 17:33 ` Linus Torvalds
2004-11-06 19:36 ` Adrian Bunk
2004-11-06 21:41 ` bloat Andries Brouwer
2004-11-06 22:07 ` bloat Adrian Bunk
2004-11-06 21:30 ` bloat Arnaldo Carvalho de Melo
2004-11-07 13:37 ` bloat Frank van Maarseveen
2004-11-05 20:20 ` support of older compilers Willy Tarreau
2004-11-05 22:19 ` Adam Heath
2004-11-04 22:36 ` Martin J. Bligh
2004-11-04 20:48 ` Bill Davidsen
2004-11-04 22:33 ` Martin J. Bligh
2004-11-03 21:17 ` Matti Aarnio
2004-11-03 21:37 ` Giacomo A. Catenazzi
2004-11-03 21:57 ` Valdis.Kletnieks
2004-11-04 2:16 ` Miles Bader
2004-11-03 22:07 ` Chris Wedgwood
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Pine.LNX.4.60.0411101103560.3940@alpha.polcom.net \
--to=kangur@polcom.net \
--cc=linux-kernel@vger.kernel.org \
--cc=mpm@selenic.com \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®