/** * Advertise in the store a change of the given driver to the given new_state. * Perform the change inside the given transaction xbt. xbt may be NULL, in * which case this is performed inside its own transaction. Return 0 on * success, or -errno on error. On error, the device will switch to * XenbusStateClosing, and the error will be saved in the store. */