David Woodhouse | 1 Sep 2006 02:15
Favicon

Re: [PATCH 17/17] BLOCK: Make it possible to disable the block layer [try #2]

On Thu, 2006-08-31 at 00:41 +0200, Roman Zippel wrote:
> > USB_STORAGE switched from a depending on SCSI to select'ing SCSI three 
> > years ago, and ATA in 2.6.19 will also select SCSI for a good reason:
> 
> It was already silly three years ago.

I agree.

> > When doing anything kconfig related, you must always remember that the 
> > vast majority of kconfig users are not kernel hackers.
> 
> What does that mean, that only kernel hackers can read? 

No, it means that we're pandering to Aunt Tillie.

--

-- 
dwmw2

-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Randy.Dunlap | 1 Sep 2006 02:48

Re: [PATCH 17/17] BLOCK: Make it possible to disable the block layer [try #2]

On Thu, 31 Aug 2006 17:15:17 -0700 David Woodhouse wrote:

> On Thu, 2006-08-31 at 00:41 +0200, Roman Zippel wrote:
> > > USB_STORAGE switched from a depending on SCSI to select'ing SCSI three 
> > > years ago, and ATA in 2.6.19 will also select SCSI for a good reason:
> > 
> > It was already silly three years ago.
> 
> I agree.
> 
> > > When doing anything kconfig related, you must always remember that the 
> > > vast majority of kconfig users are not kernel hackers.
> > 
> > What does that mean, that only kernel hackers can read? 
> 
> No, it means that we're pandering to Aunt Tillie.

But David, you edit .config anyway, so who is "make *config" for?
Not that I want enable Tillie very much..

---
~Randy
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

David Woodhouse | 1 Sep 2006 03:27
Favicon

Re: [PATCH 17/17] BLOCK: Make it possible to disable the block layer [try #2]

On Thu, 2006-08-31 at 17:48 -0700, Randy.Dunlap wrote:
> But David, you edit .config anyway, so who is "make *config" for?
> Not that I want enable Tillie very much.. 

I edit .config but still have to use 'make oldconfig' afterwards. And it
screws me over because of all this 'select' nonsense. This used to
work...
	sed -i /^CONFIG_SCSI=/d .config 
	yes n | make oldconfig

So "make *config" certainly isn't optimised for me, although of course I
do have to use it. It seems to be increasingly optimised for Aunt
Tillie.

--

-- 
dwmw2

-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Josef Sipek | 1 Sep 2006 03:35
Picon
Favicon

[PATCH 00/22][RFC] Unionfs: Stackable Namespace Unification Filesystem

This set of patches constitutes Unionfs version 2.0. We are presenting it to
be reviewed and considered for inclusion into the kernel.

Unionfs is a stackable filesystem that is based off of the FiST stackable
filesystem framework written by Erez Zadok: see <http://filesystems.org/>.

Josef Sipek presented Unionfs at the 2006 Ottawa Linux Symposiums; the
high-level overview from this year's symposium starts on page 349 of the
second half of the symposium proceedings:  see

  <http://www.linuxsymposium.org/2006/linuxsymposium_procv2.pdf>

Note that this set of patches contains a considerably trimmed-down version
of Unionfs.  That way it'd be possible to evaluate Unionfs's most basic
functionality, gradually adding features in future patches.

To download tarballs of the full source, along with userspace utilities,
read various documents and other info about Unionfs, see the home page at

  <http://www.unionfs.org>

Josef "Jeff" Sipek, on behalf of the Unionfs team.

Index:
=======
[PATCH 01/22][RFC] Unionfs: Documentation
[PATCH 02/22][RFC] Unionfs: Kconfig and Makefile
[PATCH 03/22][RFC] Unionfs: Branch management functionality
[PATCH 04/22][RFC] Unionfs: Common file operations
[PATCH 05/22][RFC] Unionfs: Copyup Functionality
(Continue reading)

Josef Sipek | 1 Sep 2006 03:37
Picon
Favicon

[PATCH 01/22][RFC] Unionfs: Documentation

From:  David Quigley <dquigley <at> fsl.cs.sunysb.edu>

This patch contains documentation for Unionfs. You will find several files
outlining basic unification concepts and rename semantics.

Signed-off-by: David Quigley <dquigley <at> fsl.cs.sunysb.edu>
Signed-off-by: Josef "Jeff" Sipek <jsipek <at> cs.sunysb.edu>
Signed-off-by: Erez Zadok <ezk <at> cs.sunysb.edu>

---

 Documentation/filesystems/00-INDEX             |    2 
 Documentation/filesystems/unionfs/00-INDEX     |    8 ++
 Documentation/filesystems/unionfs/concepts.txt |   68 +++++++++++++++++++++++++
 Documentation/filesystems/unionfs/rename.txt   |   31 +++++++++++
 Documentation/filesystems/unionfs/usage.txt    |   44 ++++++++++++++++
 5 files changed, 153 insertions(+)

diff -Nur -x linux-2.6-git/Documentation/dontdiff
linux-2.6-git/Documentation/filesystems/00-INDEX linux-2.6-git-unionfs/Documentation/filesystems/00-INDEX
--- linux-2.6-git/Documentation/filesystems/00-INDEX	2006-08-31 18:43:38.000000000 -0400
+++ linux-2.6-git-unionfs/Documentation/filesystems/00-INDEX	2006-08-31 19:03:48.000000000 -0400
 <at>  <at>  -82,6 +82,8  <at>  <at> 
 	- info and mount options for the UDF filesystem.
 ufs.txt
 	- info on the ufs filesystem.
+unionfs/
+	- info on the unionfs filesystem
 v9fs.txt
 	- v9fs is a Unix implementation of the Plan 9 9p remote fs protocol.
(Continue reading)

Josef Sipek | 1 Sep 2006 03:39
Picon
Favicon

[PATCH 02/22][RFC] Unionfs: Kconfig and Makefile

From: David Quigley <dquigley <at> fsl.cs.sunysb.edu>

This patch contains the changes to fs Kconfig file, Makefiles, and Maintainers
file for Unionfs.

Signed-off-by: David Quigley <dquigley <at> fsl.cs.sunysb.edu>
Signed-off-by: Josef "Jeff" Sipek <jsipek <at> cs.sunysb.edu>
Signed-off-by: Erez Zadok <ezk <at> cs.sunysb.edu>

---

 MAINTAINERS         |    7 +++++++
 fs/Kconfig          |   10 ++++++++++
 fs/Makefile         |    1 +
 fs/unionfs/Makefile |    5 +++++
 4 files changed, 23 insertions(+)

diff -Nur -x linux-2.6-git/Documentation/dontdiff linux-2.6-git/fs/Kconfig linux-2.6-git-unionfs/fs/Kconfig
--- linux-2.6-git/fs/Kconfig	2006-08-31 18:43:47.000000000 -0400
+++ linux-2.6-git-unionfs/fs/Kconfig	2006-08-31 19:04:00.000000000 -0400
 <at>  <at>  -1394,6 +1394,16  <at>  <at> 
 	  Y here.  This will result in _many_ additional debugging messages to be
 	  written to the system log.

+config UNION_FS
+	tristate "Stackable namespace unification file system"
+	depends on EXPERIMENTAL
+	help
+	  Unionfs is a stackable unification file system, which appears to
+	  merge the contents of several directories (branches), while keeping
(Continue reading)

Josef Sipek | 1 Sep 2006 03:40
Picon
Favicon

[PATCH 03/22][RFC] Unionfs: Branch management functionality

From: David Quigley <dquigley <at> fsl.cs.sunysb.edu>

This patch contains the ioctls to increase the union generation and to query
which branch a file exists on.

Signed-off-by: David Quigley <dquigley <at> fsl.cs.sunysb.edu>
Signed-off-by: Josef "Jeff" Sipek <jsipek <at> cs.sunysb.edu>
Signed-off-by: Erez Zadok <ezk <at> cs.sunysb.edu>

---

 fs/unionfs/branchman.c |   92 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 92 insertions(+)

diff -Nur -x linux-2.6-git/Documentation/dontdiff linux-2.6-git/fs/unionfs/branchman.c linux-2.6-git-unionfs/fs/unionfs/branchman.c
--- linux-2.6-git/fs/unionfs/branchman.c	1969-12-31 19:00:00.000000000 -0500
+++ linux-2.6-git-unionfs/fs/unionfs/branchman.c	2006-08-31 19:04:00.000000000 -0400
 <at>  <at>  -0,0 +1,92  <at>  <at> 
+/*
+ * Copyright (c) 2003-2006 Erez Zadok
+ * Copyright (c) 2003-2006 Charles P. Wright
+ * Copyright (c) 2005-2006 Josef 'Jeff' Sipek
+ * Copyright (c) 2005-2006 Junjiro Okajima
+ * Copyright (c) 2005      Arun M. Krishnakumar
+ * Copyright (c) 2004-2006 David P. Quigley
+ * Copyright (c) 2003-2004 Mohammad Nayyer Zubair
+ * Copyright (c) 2003      Puja Gupta
+ * Copyright (c) 2003      Harikesavan Krishnan
+ * Copyright (c) 2003-2006 Stony Brook University
+ * Copyright (c) 2003-2006 The Research Foundation of State University of New York
(Continue reading)

Josef Sipek | 1 Sep 2006 03:41
Picon
Favicon

[PATCH 04/22][RFC] Unionfs: Common file operations

From: David Quigley <dquigley <at> fsl.cs.sunysb.edu>

This patch contains helper functions used through the rest of the code which
pertains to files.

Signed-off-by: David Quigley <dquigley <at> fsl.cs.sunysb.edu>
Signed-off-by: Josef "Jeff" Sipek <jsipek <at> cs.sunysb.edu>
Signed-off-by: Erez Zadok <ezk <at> cs.sunysb.edu>

---

 fs/unionfs/commonfops.c |  575 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 575 insertions(+)

diff -Nur -x linux-2.6-git/Documentation/dontdiff linux-2.6-git/fs/unionfs/commonfops.c linux-2.6-git-unionfs/fs/unionfs/commonfops.c
--- linux-2.6-git/fs/unionfs/commonfops.c	1969-12-31 19:00:00.000000000 -0500
+++ linux-2.6-git-unionfs/fs/unionfs/commonfops.c	2006-08-31 19:04:00.000000000 -0400
 <at>  <at>  -0,0 +1,575  <at>  <at> 
+/*
+ * Copyright (c) 2003-2006 Erez Zadok
+ * Copyright (c) 2003-2006 Charles P. Wright
+ * Copyright (c) 2005-2006 Josef 'Jeff' Sipek
+ * Copyright (c) 2005-2006 Junjiro Okajima
+ * Copyright (c) 2005      Arun M. Krishnakumar
+ * Copyright (c) 2004-2006 David P. Quigley
+ * Copyright (c) 2003-2004 Mohammad Nayyer Zubair
+ * Copyright (c) 2003      Puja Gupta
+ * Copyright (c) 2003      Harikesavan Krishnan
+ * Copyright (c) 2003-2006 Stony Brook University
+ * Copyright (c) 2003-2006 The Research Foundation of State University of New York
(Continue reading)

Josef Sipek | 1 Sep 2006 03:42
Picon
Favicon

[PATCH 05/22][RFC] Unionfs: Copyup Functionality

From: David Quigley <dquigley <at> fsl.cs.sunysb.edu>

This patch contains the functions used to perform copyup operations in unionfs. 

Signed-off-by: David Quigley <dquigley <at> fsl.cs.sunysb.edu>
Signed-off-by: Josef "Jeff" Sipek <jsipek <at> cs.sunysb.edu>
Signed-off-by: Erez Zadok <ezk <at> cs.sunysb.edu>

---

 fs/unionfs/copyup.c |  662 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 662 insertions(+)

diff -Nur -x linux-2.6-git/Documentation/dontdiff linux-2.6-git/fs/unionfs/copyup.c linux-2.6-git-unionfs/fs/unionfs/copyup.c
--- linux-2.6-git/fs/unionfs/copyup.c	1969-12-31 19:00:00.000000000 -0500
+++ linux-2.6-git-unionfs/fs/unionfs/copyup.c	2006-08-31 19:04:00.000000000 -0400
 <at>  <at>  -0,0 +1,662  <at>  <at> 
+/*
+ * Copyright (c) 2003-2006 Erez Zadok
+ * Copyright (c) 2003-2006 Charles P. Wright
+ * Copyright (c) 2005-2006 Josef 'Jeff' Sipek
+ * Copyright (c) 2005-2006 Junjiro Okajima
+ * Copyright (c) 2005      Arun M. Krishnakumar
+ * Copyright (c) 2004-2006 David P. Quigley
+ * Copyright (c) 2003-2004 Mohammad Nayyer Zubair
+ * Copyright (c) 2003      Puja Gupta
+ * Copyright (c) 2003      Harikesavan Krishnan
+ * Copyright (c) 2003-2006 Stony Brook University
+ * Copyright (c) 2003-2006 The Research Foundation of State University of New York*
+ *
(Continue reading)

Josef Sipek | 1 Sep 2006 03:44
Picon
Favicon

[PATCH 06/22][RFC] Unionfs: Dentry operations

From: Josef "Jeff" Sipek <jsipek <at> cs.sunysb.edu>

This patch contains the dentry operations for Unionfs.

Signed-off-by: Josef "Jeff" Sipek <jsipek <at> cs.sunysb.edu>
Signed-off-by: David Quigley <dquigley <at> fsl.cs.sunysb.edu>
Signed-off-by: Erez Zadok <ezk <at> cs.sunysb.edu>

---

 fs/unionfs/dentry.c |  236 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 236 insertions(+)

diff -Nur -x linux-2.6-git/Documentation/dontdiff linux-2.6-git/fs/unionfs/dentry.c linux-2.6-git-unionfs/fs/unionfs/dentry.c
--- linux-2.6-git/fs/unionfs/dentry.c	1969-12-31 19:00:00.000000000 -0500
+++ linux-2.6-git-unionfs/fs/unionfs/dentry.c	2006-08-31 19:04:00.000000000 -0400
 <at>  <at>  -0,0 +1,236  <at>  <at> 
+/*
+ * Copyright (c) 2003-2006 Erez Zadok
+ * Copyright (c) 2003-2006 Charles P. Wright
+ * Copyright (c) 2005-2006 Josef 'Jeff' Sipek
+ * Copyright (c) 2005-2006 Junjiro Okajima
+ * Copyright (c) 2005      Arun M. Krishnakumar
+ * Copyright (c) 2004-2006 David P. Quigley
+ * Copyright (c) 2003-2004 Mohammad Nayyer Zubair
+ * Copyright (c) 2003      Puja Gupta
+ * Copyright (c) 2003      Harikesavan Krishnan
+ * Copyright (c) 2003-2006 Stony Brook University
+ * Copyright (c) 2003-2006 The Research Foundation of State University of New York
+ *
(Continue reading)


Gmane