[PATCH 18/24] Unionfs: Superblock operations

2007-01-07 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains the superblock operations for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/super.c | 346

[PATCH 24/24] Unionfs: Extended Attributes support

2007-01-07 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Extended attribute support. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/Kconfig |9 fs/unionfs/Makefile |2 + fs/unionfs

[PATCH 23/24] Unionfs: Kconfig and Makefile

2007-01-07 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains the changes to fs Kconfig file, Makefiles, and Maintainers file for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- MAINTAINERS

[PATCH 07/35] struct path: Move struct path from fs/namei.c into include/linux

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Moved struct path from fs/namei.c to include/linux/namei.h. This allows many places in the VFS, as well as any stackable filesystem to easily keep track of dentry-vfsmount pairs. Signed-off-by: Josef "Jeff" Sipek <[EMAI

[PATCH 21/35] Unionfs: Inode operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch provides the inode operations for Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL P

[PATCH 11/35] fsstack: Fix up ecryptfs's fsstack usage

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Fix up a stray ecryptfs_copy_attr_all call and remove prototypes for ecryptfs_copy_* as they no longer exist. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> --- fs/ecryptfs/dentry.c |2 +- fs/e

[PATCH 09/35] fs/stack.c should #include

2006-12-04 Thread Josef 'Jeff' Sipek
From: Adrian Bunk <[EMAIL PROTECTED]> Every file should #include the headers containing the prototypes for its global functions. Signed-off-by: Adrian Bunk <[EMAIL PROTECTED]> Acked-by: Josef Sipek <[EMAIL PROTECTED]> Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> --- fs/stack.c |1 + 1

[PATCH 23/35] Unionfs: Main module functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Module init & cleanup code, as well as interposition functions. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EM

[PATCH 32/35] Unionfs: Include file

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Global include file - can be included from userspace by utilities. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL

[PATCH 15/35] Unionfs: Common file operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains helper functions used through the rest of the code which pertains to files. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signe

[PATCH 05/35] struct path: Rename Reiserfs's struct path

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Rename Reiserfs's struct path to struct treepath. Cc: [EMAIL PROTECTED] Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> --- fs/reiserfs/bitmap.c |2 +- fs/reiserfs/fix_node.c|6 ++-- fs/r

[PATCH 34/35] Unionfs: Kconfig and Makefile

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains the changes to fs Kconfig file, Makefiles, and Maintainers file for Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signe

[PATCH 29/35] Unionfs: Superblock operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains the superblock operations for Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL P

[PATCH 26/35] Unionfs: Privileged operations workqueue

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Workqueue & helper functions used to perform privileged operations on behalf of the user process. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> S

[PATCH 10/35] fsstack: Make fsstack_copy_attr_all copy inode size

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> fsstack_copy_attr_all should copy the inode size in addition to all the other attributes. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> --- fs/stack.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(

[PATCH 19/35] Unionfs: Directory file operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch provides directory file operations. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PRO

[PATCH 02/35] fsstack: Remove unneeded wrapper

2006-12-04 Thread Josef 'Jeff' Sipek
From: Andrew Morton <[EMAIL PROTECTED]> Remove unneeded wrapper. Cc: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Cc: Michael Halcrow <[EMAIL PROTECTED]> Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> --- fs/stack.c | 10 -- include/linux

[PATCH 13/35] lookup_one_len_nd - lookup_one_len with nameidata argument

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch renames lookup_one_len to lookup_one_len_nd, and adds a nameidata argument. An inline function, lookup_one_len (which calls lookup_one_len_nd with nd == NULL) preserves original behavior. The following Unionfs patches de

[PATCH 30/35] Unionfs: Helper macros/inlines

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains many macros and inline functions used thoughout Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[E

[PATCH 20/35] Unionfs: Directory manipulation helper functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains directory manipulation helper functions. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTE

[PATCH 31/35] Unionfs: Internal include file

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains an internal Unionfs include file. The include file is specific to kernel code only, and therefore is separate from include/linux/unionfs.h. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Sign

[PATCH 25/35] Unionfs: Rename

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch provides rename functionality for Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PR

[PATCH 22/35] Unionfs: Lookup helper functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch provides helper functions for the lookup operations in Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[E

[PATCH 03/35] eCryptfs: Use fsstack's generic copy inode attr functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Replace eCryptfs specific code & calls with the more generic fsstack equivalents and remove the eCryptfs specific functions. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Cc: Michael Halcrow <[EMAIL P

[PATCH 18/35] Unionfs: File operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch provides the file operations for Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL

[PATCH 08/35] struct path: make eCryptfs a user of struct path

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Convert eCryptfs dentry-vfsmount pairs in dentry private data to struct path. Cc: Michael Halcrow <[EMAIL PROTECTED]> Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> --- fs/ecryptfs/ecryptfs_kernel.h |

[PATCH 24/35] Unionfs: Readdir state

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This file contains the routines for maintaining readdir state. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PRO

[PATCH 12/35] Unionfs: Documentation

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains documentation for Unionfs. You will find several files outlining basic unification concepts and rename semantics. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigle

[PATCH 04/35] fsstack: Fix up eCryptfs compilation

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> The fsstack tidy patch broke eCryptfs. This patch makes eCryptfs compile again. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> --- fs/ecryptfs/inode.c |6 +++--- fs/ecryptfs/main.c |2 +- 2 files chang

[PATCH 28/35] Unionfs: Miscellaneous helper functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains miscellaneous helper functions used thoughout Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <

Unionfs: Stackable namespace unification filesystem

2006-12-04 Thread Josef 'Jeff' Sipek
Unionfs: Unlink Unionfs: Kconfig and Makefile Unionfs: Extended Attributes support As always, comments are welcomed. Thanks, Josef "Jeff" Sipek. [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of

[PATCH 14/35] Unionfs: Branch management functionality

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains the ioctls to increase the union generation and to query which branch a file exists on. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]

[PATCH 27/35] Unionfs: Handling of stale inodes

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Provides nicer handling of stale inodes. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECT

[PATCH 33/35] Unionfs: Unlink

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch provides unlink functionality for Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PR

[PATCH 01/35] fsstack: Introduce fsstack_copy_{attr,inode}_*

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Introduce several fsstack_copy_* functions which allow stackable filesystems (such as eCryptfs and Unionfs) to easily copy over (currently only) inode attributes. This prevents code duplication and allows for code reuse. Signed-off

[PATCH 16/35] Unionfs: Copyup Functionality

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains the functions used to perform copyup operations in unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zad

[PATCH 06/35] struct path: Rename DM's struct path

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Rename DM's struct path to struct dm_path. Cc: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> --- drivers/md/dm-emc.c | 10 +- drivers/md/dm-hw-handl

[PATCH 17/35] Unionfs: Dentry operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> This patch contains the dentry operations for Unionfs. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PR

[PATCH 35/35] Unionfs: Extended Attributes support

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Extended attribute support. Signed-off-by: Josef "Jeff" Sipek <[EMAIL PROTECTED]> Signed-off-by: David Quigley <[EMAIL PROTECTED]> Signed-off-by: Erez Zadok <[EMAIL PROTECTED]> --- fs/Kconfig |

[PATCH 35/35] Unionfs: Extended Attributes support

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Extended attribute support. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/Kconfig |9 fs/unionfs/Makefile |2 + fs/unionfs

[PATCH 17/35] Unionfs: Dentry operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains the dentry operations for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/dentry.c | 236

[PATCH 06/35] struct path: Rename DM's struct path

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Rename DM's struct path to struct dm_path. Cc: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] --- drivers/md/dm-emc.c | 10 +- drivers/md/dm-hw-handler.h|2 +- drivers/md/dm-mpath.c

[PATCH 16/35] Unionfs: Copyup Functionality

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains the functions used to perform copyup operations in unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/copyup.c | 665

[PATCH 01/35] fsstack: Introduce fsstack_copy_{attr,inode}_*

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Introduce several fsstack_copy_* functions which allow stackable filesystems (such as eCryptfs and Unionfs) to easily copy over (currently only) inode attributes. This prevents code duplication and allows for code reuse. Signed-off-by: Josef Jeff Sipek

[PATCH 33/35] Unionfs: Unlink

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch provides unlink functionality for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/unlink.c | 162

[PATCH 27/35] Unionfs: Handling of stale inodes

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Provides nicer handling of stale inodes. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/stale_inode.c | 114

[PATCH 14/35] Unionfs: Branch management functionality

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains the ioctls to increase the union generation and to query which branch a file exists on. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED

Unionfs: Stackable namespace unification filesystem

2006-12-04 Thread Josef 'Jeff' Sipek
: Include file Unionfs: Unlink Unionfs: Kconfig and Makefile Unionfs: Extended Attributes support As always, comments are welcomed. Thanks, Josef Jeff Sipek. [EMAIL PROTECTED] - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message

[PATCH 04/35] fsstack: Fix up eCryptfs compilation

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] The fsstack tidy patch broke eCryptfs. This patch makes eCryptfs compile again. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] --- fs/ecryptfs/inode.c |6 +++--- fs/ecryptfs/main.c |2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff

[PATCH 28/35] Unionfs: Miscellaneous helper functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains miscellaneous helper functions used thoughout Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/subr.c | 170

[PATCH 12/35] Unionfs: Documentation

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains documentation for Unionfs. You will find several files outlining basic unification concepts and rename semantics. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez

[PATCH 24/35] Unionfs: Readdir state

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This file contains the routines for maintaining readdir state. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/rdstate.c | 282

[PATCH 08/35] struct path: make eCryptfs a user of struct path

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Convert eCryptfs dentry-vfsmount pairs in dentry private data to struct path. Cc: Michael Halcrow [EMAIL PROTECTED] Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] --- fs/ecryptfs/ecryptfs_kernel.h | 12 ++-- 1 files changed, 6 insertions

[PATCH 18/35] Unionfs: File operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch provides the file operations for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/file.c | 258

[PATCH 03/35] eCryptfs: Use fsstack's generic copy inode attr functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Replace eCryptfs specific code calls with the more generic fsstack equivalents and remove the eCryptfs specific functions. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Cc: Michael Halcrow [EMAIL PROTECTED] Signed-off-by: Andrew Morton [EMAIL

[PATCH 25/35] Unionfs: Rename

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch provides rename functionality for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/rename.c | 442

[PATCH 22/35] Unionfs: Lookup helper functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch provides helper functions for the lookup operations in Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/lookup.c | 506

[PATCH 31/35] Unionfs: Internal include file

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains an internal Unionfs include file. The include file is specific to kernel code only, and therefore is separate from include/linux/unionfs.h. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED

[PATCH 20/35] Unionfs: Directory manipulation helper functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains directory manipulation helper functions. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/dirhelper.c | 270

[PATCH 30/35] Unionfs: Helper macros/inlines

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains many macros and inline functions used thoughout Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/fanout.h | 177

[PATCH 13/35] lookup_one_len_nd - lookup_one_len with nameidata argument

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch renames lookup_one_len to lookup_one_len_nd, and adds a nameidata argument. An inline function, lookup_one_len (which calls lookup_one_len_nd with nd == NULL) preserves original behavior. The following Unionfs patches depend on this one

[PATCH 02/35] fsstack: Remove unneeded wrapper

2006-12-04 Thread Josef 'Jeff' Sipek
From: Andrew Morton [EMAIL PROTECTED] Remove unneeded wrapper. Cc: Josef Jeff Sipek [EMAIL PROTECTED] Cc: Michael Halcrow [EMAIL PROTECTED] Signed-off-by: Andrew Morton [EMAIL PROTECTED] --- fs/stack.c | 10 -- include/linux/fs_stack.h | 12 ++-- 2 files

[PATCH 19/35] Unionfs: Directory file operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch provides directory file operations. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/dirfops.c | 264

[PATCH 10/35] fsstack: Make fsstack_copy_attr_all copy inode size

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] fsstack_copy_attr_all should copy the inode size in addition to all the other attributes. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] --- fs/stack.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/fs/stack.c b/fs/stack.c

[PATCH 29/35] Unionfs: Superblock operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains the superblock operations for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/super.c | 342

[PATCH 26/35] Unionfs: Privileged operations workqueue

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Workqueue helper functions used to perform privileged operations on behalf of the user process. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs

[PATCH 34/35] Unionfs: Kconfig and Makefile

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains the changes to fs Kconfig file, Makefiles, and Maintainers file for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- MAINTAINERS

[PATCH 05/35] struct path: Rename Reiserfs's struct path

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Rename Reiserfs's struct path to struct treepath. Cc: [EMAIL PROTECTED] Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] --- fs/reiserfs/bitmap.c |2 +- fs/reiserfs/fix_node.c|6 ++-- fs/reiserfs/inode.c | 12

[PATCH 15/35] Unionfs: Common file operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch contains helper functions used through the rest of the code which pertains to files. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs

[PATCH 32/35] Unionfs: Include file

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Global include file - can be included from userspace by utilities. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- include/linux/union_fs.h | 20

[PATCH 23/35] Unionfs: Main module functions

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Module init cleanup code, as well as interposition functions. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/main.c | 685

[PATCH 09/35] fs/stack.c should #include linux/fs_stack.h

2006-12-04 Thread Josef 'Jeff' Sipek
From: Adrian Bunk [EMAIL PROTECTED] Every file should #include the headers containing the prototypes for its global functions. Signed-off-by: Adrian Bunk [EMAIL PROTECTED] Acked-by: Josef Sipek [EMAIL PROTECTED] Signed-off-by: Andrew Morton [EMAIL PROTECTED] --- fs/stack.c |1 + 1 files

[PATCH 11/35] fsstack: Fix up ecryptfs's fsstack usage

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Fix up a stray ecryptfs_copy_attr_all call and remove prototypes for ecryptfs_copy_* as they no longer exist. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] --- fs/ecryptfs/dentry.c |2 +- fs/ecryptfs/ecryptfs_kernel.h |4 +--- 2

[PATCH 21/35] Unionfs: Inode operations

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] This patch provides the inode operations for Unionfs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] Signed-off-by: David Quigley [EMAIL PROTECTED] Signed-off-by: Erez Zadok [EMAIL PROTECTED] --- fs/unionfs/inode.c | 926

[PATCH 07/35] struct path: Move struct path from fs/namei.c into include/linux

2006-12-04 Thread Josef 'Jeff' Sipek
From: Josef Jeff Sipek [EMAIL PROTECTED] Moved struct path from fs/namei.c to include/linux/namei.h. This allows many places in the VFS, as well as any stackable filesystem to easily keep track of dentry-vfsmount pairs. Signed-off-by: Josef Jeff Sipek [EMAIL PROTECTED] --- fs/namei.c

<    1   2   3   4   5