[PATCH openEuler-1.0-LTS 05/15] xen/xenbus: don't let xenbus_grant_ring() remove grants in error case