Linus, Thanks for reverting the broken commit. I'll work on a proper fix for the readdir() issue for the next merge cycle, and make sure it gets proper testing.
I'll also take care of packaging up Greg's test program and getting it submitted to xfstests so we have a proper regression test case. Cheers, - Ted