struct scsi_info *vscsi;
        int rc = 0;
        long hrc = 0;
-       char wq_name[24];
 
        vscsi = kzalloc(sizeof(*vscsi), GFP_KERNEL);
        if (!vscsi) {
        init_completion(&vscsi->wait_idle);
        init_completion(&vscsi->unconfig);
 
-       snprintf(wq_name, 24, "ibmvscsis%s", dev_name(&vdev->dev));
-       vscsi->work_q = alloc_workqueue("%s", WQ_MEM_RECLAIM, 1, wq_name);
+       vscsi->work_q = alloc_workqueue("ibmvscsis%s", WQ_MEM_RECLAIM, 1,
+                                       dev_name(&vdev->dev));
        if (!vscsi->work_q) {
                rc = -ENOMEM;
                dev_err(&vscsi->dev, "create_workqueue failed\n");