Rumko's SMB panic

Matthew Dillon dillon at
Sat Jun 4 10:33:18 PDT 2005

:On Sat, Jun 04, 2005 at 04:49:08PM +0100, Hiten Pandya wrote:
:> The vnlru kernel daemon used to be a process before and now it is a
:> pure thread.  Not many (only two) file systems require cred info in
:> the VOP_INACTIVE path; smbfs (CIFS) and nwfs (Netware).
:At least CIFS should be sinced with FreeBSD first, we are mixing a lot
:of updates. It should check whether a process is associated with and
:otherwise use some default magic. That might mean it has to cache the
:credentials of the initial processes.

    I'll take a look at smbfs today.   We actually pass the cred's 
    into more VOPs then FreeBSD does, precisely because our VFSs can
    be called from pure threads.  Beyond that SMBFS will either have
    to use the root cred from proc0 or will have to cache the cred
    from the OPEN.

					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>

More information about the Bugs mailing list