Something is weird in your latest patch. The header is:
diff -u -r b/postgresql/doc/src/sgml/config.sgml a/postgresql/doc/src/sgml/config.sgml
--- b/postgresql/doc/src/sgml/config.sgml 2013-09-09 23:40:52.356371191 +1200
+++ a/postgresql/doc/src/sgml/config.sgml 2013-09-19 22:13:26.236681468 +1200
This doesn't apply with patch -p1 or -p0. (You need -p2.)
Your previous patch in this thread seemed OK. You might want to check what you did there.