linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* include/linux/efs_fs.h declares a symbol
@ 2003-10-01 12:16 Jörn Engel
  2003-10-01 13:14 ` Al Smith
  2003-10-01 13:14 ` viro
  0 siblings, 2 replies; 3+ messages in thread
From: Jörn Engel @ 2003-10-01 12:16 UTC (permalink / raw)
  To: Al Smith; +Cc: linux-kernel, viro

Hi!

Al, your version string cprt[] should better be in one of the .c files
and the declaration in the header be extern.  No need to keep six
seperate copies of that string in the kernel binary.

Thanks!

Al Viro: There is no maintainer for efs in the kernel MAINTAINERS
file.  Is this filesystem orphaned?

Jörn

-- 
But this is not to say that the main benefit of Linux and other GPL
software is lower-cost. Control is the main benefit--cost is secondary.
-- Bruce Perens

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: include/linux/efs_fs.h declares a symbol
  2003-10-01 12:16 include/linux/efs_fs.h declares a symbol Jörn Engel
@ 2003-10-01 13:14 ` Al Smith
  2003-10-01 13:14 ` viro
  1 sibling, 0 replies; 3+ messages in thread
From: Al Smith @ 2003-10-01 13:14 UTC (permalink / raw)
  To: Jörn Engel; +Cc: linux-kernel, viro

> Al, your version string cprt[] should better be in one of the .c files
> and the declaration in the header be extern.  No need to keep six
> seperate copies of that string in the kernel binary.

Sure, absolutely.

> Al Viro: There is no maintainer for efs in the kernel MAINTAINERS
> file.  Is this filesystem orphaned?

My answer would be yes and no. Yes, I'd like to keep it up to date with
the kernel in general, but in terms of actual development it's been in a
stable state for a couple of years now, and I have no current plans to add
further features.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: include/linux/efs_fs.h declares a symbol
  2003-10-01 12:16 include/linux/efs_fs.h declares a symbol Jörn Engel
  2003-10-01 13:14 ` Al Smith
@ 2003-10-01 13:14 ` viro
  1 sibling, 0 replies; 3+ messages in thread
From: viro @ 2003-10-01 13:14 UTC (permalink / raw)
  To: Jörn Engel; +Cc: Al Smith, linux-kernel, Linus Torvalds

> Al Viro: There is no maintainer for efs in the kernel MAINTAINERS
> file.  Is this filesystem orphaned?

Beats me.  As far as I can see, all updates to it were 3rd-party.  It's
either abandoned, or never required specific patches too badly (also
quite possible in this case).

It went into the tree in 2.3.2 and from there to 2.6.0-test6 I see nothing
that would look like maintainer's update.  OTOH, it's read-only and shouldn't
be too badly broken (or hard to keep alive).

Outside of trunk (i.e. in 2.4.16--) we have a backport of global 2.5 change
(sb_bread()) and check for set_blocksize() failures (from Alan).  BTW, the
latter patch is missing in 2.5.  Its equivalent would be

--- B6/fs/efs/super.c	Mon Jun 23 07:23:09 2003
+++ B6-efs/fs/efs/super.c	Wed Oct  1 08:58:35 2003
@@ -218,7 +218,11 @@
 	memset(sb, 0, sizeof(struct efs_sb_info));
  
 	s->s_magic		= EFS_SUPER_MAGIC;
-	sb_set_blocksize(s, EFS_BLOCKSIZE);
+	if (!sb_set_blocksize(s, EFS_BLOCKSIZE)) {
+		printk(KERN_ERR "EFS: device does not support %d byte blocks\n",
+			EFS_BLOCKSIZE);
+		goto out_no_fs_ul;
+	}
   
 	/* read the vh (volume header) block */
 	bh = sb_bread(s, 0);


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-10-01 13:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-01 12:16 include/linux/efs_fs.h declares a symbol Jörn Engel
2003-10-01 13:14 ` Al Smith
2003-10-01 13:14 ` viro

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).