> Oops, yes, you are correct. If VA_UTIMES_NULL is not set, it will return
> whatever error suser() has returned (presumably EPERM).
> Since VA_UTIMES_NULL is new to me, I have no idea if/when it should be
> set? (I'll look at that and check it for my server.)
VA_UTIMES_NULL is the flag that is set by utimes(2) if the timestamp
arg is NULL.
That has the effect of allowing the setattr vfs call if the file is
writable (in addition to the the normal cases: owner or root).