/* Perform an asynchronous OSD operation. copied from exofs; move to libosd?  */
static int osd_async_op(struct osd_request *or, osd_req_done_fn *async_done, void *caller_context, u8 *cred)
/* Perform an asynchronous OSD operation. copied from exofs; move to libosd?  */
static int osd_async_op(struct osd_request *or, osd_req_done_fn *async_done, void *caller_context, u8 *cred)
{
	int ret;
	ret = osd_finalize_request(or, 0, cred, NULL);
	if (ret)
		return ret;
	ret = osd_execute_request_async(or, async_done, caller_context);
	return ret;
}