* @sbq_lock: Sense buffer queue lock
  * @sbq_host_index: Sense buffer queuehost index
  * @event_masks: Event mask bitmap
- * @fwevt_worker_name: Firmware event worker thread name
  * @fwevt_worker_thread: Firmware event worker thread
  * @fwevt_lock: Firmware event lock
  * @fwevt_list: Firmware event list
        u32 sbq_host_index;
        u32 event_masks[MPI3_EVENT_NOTIFY_EVENTMASK_WORDS];
 
-       char fwevt_worker_name[MPI3MR_NAME_LENGTH];
        struct workqueue_struct *fwevt_worker_thread;
        spinlock_t fwevt_lock;
        struct list_head fwevt_list;
 
        else
                scsi_host_set_guard(shost, SHOST_DIX_GUARD_CRC);
 
-       snprintf(mrioc->fwevt_worker_name, sizeof(mrioc->fwevt_worker_name),
-           "%s%d_fwevt_wrkr", mrioc->driver_name, mrioc->id);
        mrioc->fwevt_worker_thread = alloc_ordered_workqueue(
-           mrioc->fwevt_worker_name, 0);
+               "%s%d_fwevt_wrkr", 0, mrioc->driver_name, mrioc->id);
        if (!mrioc->fwevt_worker_thread) {
                ioc_err(mrioc, "failure at %s:%d/%s()!\n",
                    __FILE__, __LINE__, __func__);