Would it be OK now to eliminate the separate xlog_bufmgr.c and xlog_localbuf.c files, folding that code back into bufmgr.c and localbuf.c? It's a real pain to have to make parallel updates in two copies of that code...
Yes, it's OK now. I'll remove #ifdef XLOG in other files soon.