[PATCH 4.9 30/38] xen/xenbus: dont let xenbus_grant_ring() remove grants in error case