From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from psmtp.com (na3sys010amx192.postini.com [74.125.245.192]) by kanga.kvack.org (Postfix) with SMTP id 557506B0031 for ; Tue, 16 Jul 2013 11:31:14 -0400 (EDT) Received: by mail-ie0-f172.google.com with SMTP id 16so1943334iea.17 for ; Tue, 16 Jul 2013 08:31:13 -0700 (PDT) Date: Tue, 16 Jul 2013 08:31:13 -0700 (PDT) Message-Id: <20130715140135.0f896a584fec9f7861049b64@linux-foundation.org> From: Rob Landley Subject: [PATCH 0/5] initmpfs v2: use tmpfs instead of ramfs for rootfs Sender: owner-linux-mm@kvack.org List-ID: To: linux-kernel@vger.kernel.org Cc: Alexander Viro Al Viro , Andrew Morton , "Eric W. Biederman" , Greg Kroah-Hartman , Hugh Dickins , Jeff Layton , Jens Axboe , Jim Cromie , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, Rusty Russell , Sam Ravnborg , Stephen Warren Use tmpfs for rootfs when CONFIG_TMPFS=y and there's no root=. Specify rootfstype=ramfs to get the old initramfs behavior. The previous initramfs code provided a fairly crappy root filesystem: didn't let you --bind mount directories out of it, reported zero size/usage so it didn't show up in "df" and couldn't run things like rpm that query available space before proceeding, would fill up all available memory and panic the system if you wrote too much to it... Using tmpfs instead provides a much better root filesystem. Changes from last time: use test_and_set_bit() for "once" logic. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org