Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jun 2009 13:41:32 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris_kobj.c src/sys/cddl/compat/opensolaris/sys vnode.h src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c src/sys/kern kern_alq.c kern_sig.c vfs_default.c vfs_vnops.c src/sys/sys vnode.h
Message-ID:  <200906211341.n5LDfvqJ007618@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kib         2009-06-21 13:41:32 UTC

  FreeBSD src repository

  Modified files:
    sys/cddl/compat/opensolaris/kern opensolaris_kobj.c 
    sys/cddl/compat/opensolaris/sys vnode.h 
    sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c 
    sys/kern             kern_alq.c kern_sig.c vfs_default.c 
                         vfs_vnops.c 
    sys/sys              vnode.h 
  Log:
  SVN rev 194586 on 2009-06-21 13:41:32Z by kib
  
  Add another flags argument to vn_open_cred. Use it to specify that some
  vn_open_cred invocations shall not audit namei path.
  
  In particular, specify VN_OPEN_NOAUDIT for dotdot lookup performed by
  default implementation of vop_vptocnp, and for the open done for core
  file. vn_fullpath is called from the audit code, and vn_open there need
  to disable audit to avoid infinite recursion. Core file is created on
  return to user mode, that, in particular, happens during syscall return.
  The creation of the core file is audited by direct calls, and we do not
  want to overwrite audit information for syscall.
  
  Reported, reviewed and tested by: rwatson
  
  Revision  Changes    Path
  1.10      +2 -1      src/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c
  1.12      +1 -1      src/sys/cddl/compat/opensolaris/sys/vnode.h
  1.44      +2 -2      src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  1.27      +1 -1      src/sys/kern/kern_alq.c
  1.369     +2 -1      src/sys/kern/kern_sig.c
  1.153     +1 -1      src/sys/kern/vfs_default.c
  1.285     +9 -8      src/sys/kern/vfs_vnops.c
  1.357     +4 -1      src/sys/sys/vnode.h



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