#define EXEC_QUEUE_FLAG_KERNEL                 BIT(1)
 /* kernel engine only destroyed at driver unload */
 #define EXEC_QUEUE_FLAG_PERMANENT              BIT(2)
-/* queue keeps running pending jobs after destroy ioctl */
-#define EXEC_QUEUE_FLAG_PERSISTENT             BIT(3)
 /* for VM jobs. Caller needs to hold rpm ref when creating queue with this flag */
-#define EXEC_QUEUE_FLAG_VM                     BIT(4)
+#define EXEC_QUEUE_FLAG_VM                     BIT(3)
 /* child of VM queue for multi-tile VM jobs */
-#define EXEC_QUEUE_FLAG_BIND_ENGINE_CHILD      BIT(5)
+#define EXEC_QUEUE_FLAG_BIND_ENGINE_CHILD      BIT(4)
 /* kernel exec_queue only, set priority to highest level */
-#define EXEC_QUEUE_FLAG_HIGH_PRIORITY          BIT(6)
+#define EXEC_QUEUE_FLAG_HIGH_PRIORITY          BIT(5)
 
        /**
         * @flags: flags for this exec queue, should statically setup aside from ban