lkml.org 
[lkml]   [2003]   [Oct]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 2.6: why no EXPORT_SYMBOL of get_sb_pseudo()?
viro@parcelfarce.linux.theplanet.co.uk writes:
> On Wed, Oct 01, 2003 at 11:04:30AM +0200, Mikael Pettersson wrote:
> > fs/libfs.c:get_sb_pseudo() isn't exported to modules,
> > but a lot of the other stuff in fs/libfs.c is.
> >
> > Is there a particular reason for this or just an oversight?
> >
> > Making a private copy of get_sb_pseudo()'s definition works
> > in a module, but that's not exactly productive use of
> > programmer time or source and object code space.
>
> Are you really sure that get_sb_pseudo() is what you need? It might be
> possible, but I suspect that simple_fill_super() would be the right thing
> to use. Care to give details?

I have a pseudo fs to support special files constructed and
returned as the result of certain operations in the module.

This is very very similar to what e.g. pipefs does, so the
fs implementation is closely modelled after fs/pipe.c. And
since pipefs, futexes, and a number of other pseudo fs:s in
the kernel all use get_sb_pseudo() in their ->get_sb method,
I figured I should do the same.

/Mikael
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:49    [W:0.046 / U:0.192 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site