Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Aug 2002 18:54:11 -0700 (PDT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys vnode.h
Message-ID:  <200208120154.g7C1sBem005825@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2002/08/11 18:54:11 PDT

  Modified files:
    sys/sys              vnode.h 
  Log:
  Introduce IO_NOMACCHECK, a flag that will be passed to vn_rdwr() to
  indicate that the calling code has already performed necessary MAC
  checks (if any) for this operation.  This flag will help resolve
  layering problems that existing because vn_rdwr() is called both
  on behalf of user processes directly (such as in system calls of
  various sorts, during core dumps, etc), as well as deep in the file
  system code on behalf of the file system (such as in UFS, ext2fs,
  etc).  Code that is acting on behalf of a kernel service rather
  than explicitly on behalf of a user process will specify this flag.
  By default, MAC checks will be performed (and generally should
  be performed).
  
  Obtained from:  TrustedBSD Project
  Sponsored by:   DARPA, NAI Labs
  
  Revision  Changes    Path
  1.201     +1 -0      src/sys/sys/vnode.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?200208120154.g7C1sBem005825>