Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Sep 2005 00:30:56 +0000 (UTC)
From:      "Christian S.J. Peron" <csjp@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern kern_jail.c
Message-ID:  <200509280030.j8S0UuME056018@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
csjp        2005-09-28 00:30:56 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_jail.c 
  Log:
  Push Giant down in jails. Pass the MPSAFE flag to NDINIT, and keep track
  of whether or not Giant was picked up by the filesystem. Add VFS_LOCK_GIANT
  macros around vrele as it's possible that this can call in the VOP_INACTIVE
  filesystem specific code. Also while we are here, remove the Giant assertion.
  from the sysctl handler,  we do not actually require Giant here so we
  shouldn't assert it. Doing so will just complicate things when Giant is removed
  from the sysctl framework.
  
  Revision  Changes    Path
  1.51      +15 -16    src/sys/kern/kern_jail.c



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