Print this page
10703 smatch unreachable code checking needs reworking
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>

@@ -24,10 +24,11 @@
  */
 
 /*
  * Copyright (c) 2012, 2018 by Delphix. All rights reserved.
  * Copyright (c) 2014 Integros [integros.com]
+ * Copyright 2019 Joyent, Inc.
  */
 
 #include <sys/zfs_context.h>
 #include <sys/vdev_impl.h>
 #include <sys/spa_impl.h>

@@ -403,11 +404,10 @@
                 return (zfs_vdev_removal_min_active);
         case ZIO_PRIORITY_INITIALIZING:
                 return (zfs_vdev_initializing_min_active);
         default:
                 panic("invalid priority %u", p);
-                return (0);
         }
 }
 
 static int
 vdev_queue_max_async_writes(spa_t *spa)

@@ -466,11 +466,10 @@
                 return (zfs_vdev_removal_max_active);
         case ZIO_PRIORITY_INITIALIZING:
                 return (zfs_vdev_initializing_max_active);
         default:
                 panic("invalid priority %u", p);
-                return (0);
         }
 }
 
 /*
  * Return the i/o class to issue from, or ZIO_PRIORITY_MAX_QUEUEABLE if