This doesn't make any sense. Init it from the transport instead.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
        /* these spin locks will be used in apm_ops.init and EEPROM access
         * we should init now
         */
-       spin_lock_init(&priv->trans->reg_lock);
        spin_lock_init(&priv->statistics.lock);
 
        /***********************
 
 
        /* Initialize the wait queue for commands */
        init_waitqueue_head(&trans->wait_command_queue);
+       spin_lock_init(&trans->reg_lock);
 
        return trans;