On 5/28/15 1:25 PM, Theodore Ts'o wrote: > On Wed, May 27, 2015 at 08:32:23PM -0500, Eric Sandeen wrote: >> >>> +errout: >>> + chdir(".."); >> >> This seems unrelated, no? > > This is needed to so that we leave doproc with the same CWD that we > entered with. At the beginning of the doproc, we do the eqvuialent of > > mkdir -p pN > cd pN > > (where N is 0, 1, 2, 3, ..) > > previously doproc was only executed once, so it didn't matter what the > CWD was when we were doing with doproc(). But since with this patch > we are now calling doproc in the loop, the chdir("..") is required or > each successive loop will result in a new p0 directory being created, > and then at the end of the run, the files will be in > > .../p0/p0/p0/p0/p0/p0/p0/p0/p0/... Oh, right. I'm sorry, inferred too much from the patch, w/o reading the context around the context. -Eric -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html