[PATCH] Move an assert under DEBUG_KERNEL.

2011-01-06 Thread Rob Landley
From: Rob Landley rland...@parallels.com Move an assert under DEBUG_KERNEL. Signed-off-by: Rob Landley rland...@parallels.com --- Saves about 3k from x86-64 defconfig according to scripts/bloat-o-meter. include/linux/rtnetlink.h |4 1 file changed, 4 insertions(+) diff --git

[PATCH 00/17] pramfs: persistent and protected RAM filesystem

2011-01-06 Thread Marco Stornelli
Hi all, after several reviews is time to submit the code for mainline. Thanks to CELF to believe and support actively the project and thanks to Tim Bird. Here the stats: Documentation/filesystems/pramfs.txt | 179 ++ Documentation/filesystems/xip.txt|2 + arch/Kconfig

[PATCH 01/17] pramfs: documentation

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Documentation for PRAMFS. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/Documentation/filesystems/pramfs.txt b/Documentation/filesystems/pramfs.txt new file mode 100644 index 000..2ad536f --- /dev/null +++

[PATCH 02/17] pramfs: super operations

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Super block operations. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/super.c b/fs/pramfs/super.c new file mode 100644 index 000..0157b35 --- /dev/null +++ b/fs/pramfs/super.c @@ -0,0 +1,940 @@ +/* + *

[PATCH 03/17] pramfs: inode operations

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Inode methods (allocate/free/read/write). Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/inode.c b/fs/pramfs/inode.c new file mode 100644 index 000..e5ee072 --- /dev/null +++ b/fs/pramfs/inode.c @@ -0,0

[PATCH 04/17] pramfs: file operations

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com File operations. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/file.c b/fs/pramfs/file.c new file mode 100644 index 000..05a4af4 --- /dev/null +++ b/fs/pramfs/file.c @@ -0,0 +1,326 @@ +/* + * BRIEF

[PATCH 06/17] pramfs: inode operations for directories

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Inode operations for directories. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/namei.c b/fs/pramfs/namei.c new file mode 100644 index 000..bedc43a --- /dev/null +++ b/fs/pramfs/namei.c @@ -0,0 +1,371 @@

[PATCH 08/17] pramfs: headers

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Definitions for the PRAMFS filesystem. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/pram.h b/fs/pramfs/pram.h new file mode 100644 index 000..85169c4 --- /dev/null +++ b/fs/pramfs/pram.h @@ -0,0 +1,269 @@

[PATCH 09/17] pramfs: dir operations

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com File operations for directories. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/dir.c b/fs/pramfs/dir.c new file mode 100644 index 000..cf0bcba --- /dev/null +++ b/fs/pramfs/dir.c @@ -0,0 +1,208 @@ +/* + *

[PATCH 11/17] pramfs: ACL management

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com ACL operations. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/acl.c b/fs/pramfs/acl.c new file mode 100644 index 000..53090a5 --- /dev/null +++ b/fs/pramfs/acl.c @@ -0,0 +1,433 @@ +/* + * BRIEF DESCRIPTION

[PATCH 12/17] pramfs: extended attributes

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Extended attributes operations. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/xattr.c b/fs/pramfs/xattr.c new file mode 100644 index 000..44d158e --- /dev/null +++ b/fs/pramfs/xattr.c @@ -0,0 +1,1104 @@ +/*

[PATCH 13/17] pramfs: extended attributes block descriptors tree

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Extended attributes block descriptors tree. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/desctree.c b/fs/pramfs/desctree.c new file mode 100644 index 000..4508e70 --- /dev/null +++ b/fs/pramfs/desctree.c

[PATCH 14/17] pramfs: memory protection

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Memory write protection. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/wprotect.c b/fs/pramfs/wprotect.c new file mode 100644 index 000..d0f0508 --- /dev/null +++ b/fs/pramfs/wprotect.c @@ -0,0 +1,41 @@ +/*

[PATCH 15/17] pramfs: test module

2011-01-06 Thread Marco Stornelli
From: Marco Stornelli marco.storne...@gmail.com Test module. Signed-off-by: Marco Stornelli marco.storne...@gmail.com --- diff --git a/fs/pramfs/pramfs_test.c b/fs/pramfs/pramfs_test.c new file mode 100644 index 000..24e016f --- /dev/null +++ b/fs/pramfs/pramfs_test.c @@ -0,0 +1,47 @@ +/* +

Re: [PATCH 00/17] pramfs: persistent and protected RAM filesystem

2011-01-06 Thread Peter Zijlstra
On Thu, 2011-01-06 at 13:00 +0100, Marco Stornelli wrote: Hi all, after several reviews is time to submit the code for mainline. Thanks to CELF to believe and support actively the project and thanks to Tim Bird. Tony Luck was also playing with something like this I believe. -- To unsubscribe

Re: [PATCH 00/17] pramfs: persistent and protected RAM filesystem

2011-01-06 Thread Marco Stornelli
Il 06/01/2011 15:03, Peter Zijlstra ha scritto: On Thu, 2011-01-06 at 13:00 +0100, Marco Stornelli wrote: Hi all, after several reviews is time to submit the code for mainline. Thanks to CELF to believe and support actively the project and thanks to Tim Bird. Tony Luck was also playing

RE: [PATCH 00/17] pramfs: persistent and protected RAM filesystem

2011-01-06 Thread Luck, Tony
Errata corrige: maybe I used the wrong term, I meant volatile instead of temporary information, i.e. I'd like to save this info to re-read it later but I don't want to store it in flash, a simple log, run-time information for debug like a flight-recorder or whatever you want. I'm puzzled by

Re: [PATCH 00/17] pramfs: persistent and protected RAM filesystem

2011-01-06 Thread Marco Stornelli
Il 06/01/2011 19:22, Luck, Tony ha scritto: Errata corrige: maybe I used the wrong term, I meant volatile instead of temporary information, i.e. I'd like to save this info to re-read it later but I don't want to store it in flash, a simple log, run-time information for debug like a

Re: [PATCH] Move an assert under DEBUG_KERNEL.

2011-01-06 Thread Andrew Morton
On Thu, 6 Jan 2011 02:13:38 -0600 Rob Landley rland...@parallels.com wrote: From: Rob Landley rland...@parallels.com Move an assert under DEBUG_KERNEL. Signed-off-by: Rob Landley rland...@parallels.com --- Saves about 3k from x86-64 defconfig according to scripts/bloat-o-meter.