lkml.org 
[lkml]   [2002]   [Sep]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Question about pseudo filesystems
Daniel Phillips wrote:
> > The expected behaviour is as it has always been: rmmod fails if anyone
> > is using the module, and succeeds if nobody is using the module. The
> > garbage collection of modules is done using "rmmod -a" periodically, as
> > it always has been.
>
> When you say 'rmmod modulename' the module is supposed to be removed, if
> it can be. That is the user's expectation, and qualifies as 'obviously
> correct'.
>
> Garbage collecting should *not* be the primary mechanism for removing
> modules, that is what rmmod is for. Neither should a filesystem module
> magically disappear from the system just because the last mount went
> away, unless the module writer very specifically desires that. This is
> where the obfuscating opinion is coming from: Al has come up with an
> application where he wants the magic disappearing behavior and wants
> to impose it on the rest of the world, regardless of whether it makes
> sense.

I think you've misunderstood. The module does _not_ disappear when the
last file reference is closed. It's reference count is decremented,
that is all. Just the same as if you managed the reference count
yourself. You still need rmmod to actually remove the module.

-- Jamie
-
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:28    [W:0.249 / U:3.336 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site