Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jun 1999 13:40:23 -0700 (PDT)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Guido van Rooij <guido@gvr.org>
Cc:        Julian Elischer <julian@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/nfs nfs_serv.c nfs_subs.c nfs_syscalls.c nfsm_subs.h
Message-ID:  <199906252040.NAA95051@apollo.backplane.com>
References:  <199906230444.VAA96892@freefall.freebsd.org> <19990623163330.A11603@gvr.org>

next in thread | previous in thread | raw e-mail | index | archive | help

:On Tue, Jun 22, 1999 at 09:44:17PM -0700, Julian Elischer wrote:
:> julian      1999/06/22 21:44:16 PDT
:> 
:>   Modified files:
:>     sys/nfs              nfs_serv.c nfs_subs.c nfs_syscalls.c 
:>                          nfsm_subs.h 
:>   Log:
:>   Matt's NFS fixes.
:>   Submitted by: Matt Dillon
:>   Reviewed by: David Cross, Julian Elischer, Mike Smith, Drew Gallatin
:>     3.2 version to follow when tested
:
:Is there a more verbose description on exactly what was fixed?
:
:-Guido

    A couple of things ( Julian, you should commit a followup log entry ):

    * David Cross found a bug in nfs_serv.c/nfsrv_create()

    * I went through all of nfs_serv.c and fixed the bug Dave Found, but 
      found lots of bugs in dealing with error conditions.  ( If no errors
      occured, only the bug Dave found would be hit ).  The problems were
      mainly related to code cleanup due to goto's in nfsm*() macros.

      This is what the vast majority of the patch deals with.

    * A number of serious issues with the namei() code were found.  These 
      aren't bugs, but instead related to fields that namei invalidates but
      fails to NULL-out which, in-turn, creates a massive cleanup hassle
      for just about every piece of code that calls namei() or lookup().

      No fixes have been made to these routines yet.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906252040.NAA95051>