[PATCH openEuler-5.10 02/12] xen/xenbus: don't let xenbus_grant_ring() remove grants in error case