Nicolas Williams wrote: > On Wed, Feb 11, 2009 at 11:09:33AM -0600, Tom Haynes wrote: > >> Nicolas Williams wrote: >> >>> 782 + crset_zone_privall(mcred); >>> 783 + if (crsetpriv(mcred, PRIV_FILE_DAC_WRITE, >>> PRIV_FILE_DAC_READ, >>> 784 + PRIV_FILE_DAC_SEARCH, PRIV_FILE_DAC_EXECUTE, >>> PRIV_SYS_MOUNT, >>> 785 + PRIV_FILE_OWNER, NULL)) { >>> >>> Why crsetpriv() when the crset_zone_privall() at 782 should be getting >>> you all those privs anyways? >>> >>> (And if the zone doesn't have some of those, then maybe the user should >>> get what they deserver :) >>> >> Okay, I've tested a stock system, a system with the above piece of >> code, and a system without the above piece of code. The stock system >> shows the error and both of the other two test systems do not show the >> error. >> >> That means this code is indeed not needed. >> >> I'm going to keep the old version at the above webrev. I've generated >> a new one at: >> >> http://cr.opensolaris.org/~tdh/krbvariant >> > > Thanks. > > You seem to have indented 693-694 by accident. > From pulling out the EBUSY bug.
I *hate* how webrev doesn't identify this. You looked at the straight diffs? I've refreshed the krbvariant webrev. > Looks good! > > Please RTI and push ASAP :) > > I'll need a second reviewer to do that. > And the EBUSY bug too! > > Nico >