Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Oct 2002 14:25:51 -0700 (PDT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys namei.h src/sys/kern vfs_lookup.c
Message-ID:  <200210192125.g9JLPpCW084112@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2002/10/19 14:25:51 PDT

  Modified files:
    sys/sys              namei.h 
    sys/kern             vfs_lookup.c 
  Log:
  Add a new 'NOMACCHECK' flag to namei() NDINIT flags, which permits the
  caller to indicate that MAC checks are not required for the lookup.
  Similar to IO_NOMACCHECK for vn_rdwr(), this indicates that the caller
  has already performed all required protections and that this is an
  internally generated operation.  This will be used by the NFS server
  code, as we don't currently enforce MAC protections against requests
  delivered via NFS.
  
  While here, add NOCROSSMOUNT to PARAMASK; apparently this was used at
  one point for name lookup flag checking, but isn't any longer or it
  would have triggered from the NFS server code passing it to indicate
  that mountpoints shouldn't be crossed in lookups.
  
  Approved by:    re
  Obtained from:  TrustedBSD Project
  Sponsored by:   DARPA, Network Associates Laboratories
  
  Revision  Changes    Path
  1.58      +11 -6     src/sys/kern/vfs_lookup.c
  1.37      +2 -1      src/sys/sys/namei.h

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?200210192125.g9JLPpCW084112>