diff --git a/contrib/unaccent/unaccent.c b/contrib/unaccent/unaccent.c
new file mode 100644
index a39285e..262d5ec
*** a/contrib/unaccent/unaccent.c
--- b/contrib/unaccent/unaccent.c
*************** unaccent_lexize(PG_FUNCTION_ARGS)
*** 281,287 ****
  		{
  			if (!res)
  			{
! 				/* allocate res only it it's needed */
  				res = palloc0(sizeof(TSLexeme) * 2);
  				res->lexeme = trgchar = palloc(len * pg_database_encoding_max_length() + 1 /* \0 */ );
  				res->flags = TSL_FILTER;
--- 281,287 ----
  		{
  			if (!res)
  			{
! 				/* allocate res only if it's needed */
  				res = palloc0(sizeof(TSLexeme) * 2);
  				res->lexeme = trgchar = palloc(len * pg_database_encoding_max_length() + 1 /* \0 */ );
  				res->flags = TSL_FILTER;
diff --git a/src/backend/access/transam/README b/src/backend/access/transam/README
new file mode 100644
index de72f71..54d97a5
*** a/src/backend/access/transam/README
--- b/src/backend/access/transam/README
*************** If a subtransaction requires an XID, we 
*** 197,203 ****
  parent.  This maintains the invariant that child transactions have XIDs later
  than their parents, which is assumed in a number of places.
  
! The subsidiary actions of obtaining a lock on the XID and and entering it into
  pg_subtrans and PG_PROC are done at the time it is assigned.
  
  A transaction that has no XID still needs to be identified for various
--- 197,203 ----
  parent.  This maintains the invariant that child transactions have XIDs later
  than their parents, which is assumed in a number of places.
  
! The subsidiary actions of obtaining a lock on the XID and entering it into
  pg_subtrans and PG_PROC are done at the time it is assigned.
  
  A transaction that has no XID still needs to be identified for various
diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c
new file mode 100644
index a481eef..d59ee68
*** a/src/backend/postmaster/postmaster.c
--- b/src/backend/postmaster/postmaster.c
*************** reaper(SIGNAL_ARGS)
*** 2506,2512 ****
  		 * Was it the archiver?  If so, just try to start a new one; no need
  		 * to force reset of the rest of the system.  (If fail, we'll try
  		 * again in future cycles of the main loop.).  Unless we were waiting
! 		 * for it to shut down; don't restart it in that case, and and
  		 * PostmasterStateMachine() will advance to the next shutdown step.
  		 */
  		if (pid == PgArchPID)
--- 2506,2512 ----
  		 * Was it the archiver?  If so, just try to start a new one; no need
  		 * to force reset of the rest of the system.  (If fail, we'll try
  		 * again in future cycles of the main loop.).  Unless we were waiting
! 		 * for it to shut down; don't restart it in that case, and
  		 * PostmasterStateMachine() will advance to the next shutdown step.
  		 */
  		if (pid == PgArchPID)
