]> xenbits.xensource.com Git - people/royger/xen.git/commitdiff
tmem: drop a gross goto usage
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Thu, 6 Mar 2014 11:23:25 +0000 (12:23 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 6 Mar 2014 11:23:25 +0000 (12:23 +0100)
No need to do it that way.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
xen/common/tmem.c

index d9e912ba0600ef162b5312c1aabe6f7bf2f30ef4..02e7e2eaff36dde1908f9f7c23376c8cb481be60 100644 (file)
@@ -2614,17 +2614,15 @@ long do_tmem_op(tmem_cli_op_t uops)
 
     if ( client != NULL && client->domain->is_dying )
     {
-        rc = -ENODEV;
- simple_error:
         errored_tmem_ops++;
-        return rc;
+        return -ENODEV;
     }
 
     if ( unlikely(tmem_get_tmemop_from_client(&op, uops) != 0) )
     {
         tmem_client_err("tmem: can't get tmem struct from %s\n", tmem_client_str);
-        rc = -EFAULT;
-        goto simple_error;
+        errored_tmem_ops++;
+        return -EFAULT;
     }
 
     if ( op.cmd == TMEM_CONTROL )