From: Bart Van Assche Date: Thu, 22 Aug 2024 19:59:20 +0000 (-0700) Subject: scsi: stex: Simplify an alloc_ordered_workqueue() invocation X-Git-Tag: v6.12-rc1~124^2~6^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0ef9b0186dae7039e95e9367ed1d9402a763511b;p=thirdparty%2Fkernel%2Flinux.git scsi: stex: Simplify an alloc_ordered_workqueue() invocation Let alloc_ordered_workqueue() format the workqueue name instead of calling snprintf() explicitly. Signed-off-by: Bart Van Assche Link: https://lore.kernel.org/r/20240822195944.654691-17-bvanassche@acm.org Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/stex.c b/drivers/scsi/stex.c index fbee7db4a835d..0e81125df8c72 100644 --- a/drivers/scsi/stex.c +++ b/drivers/scsi/stex.c @@ -334,7 +334,6 @@ struct st_hba { struct st_ccb *wait_ccb; __le32 *scratch; - char work_q_name[20]; struct workqueue_struct *work_q; struct work_struct reset_work; wait_queue_head_t reset_waitq; @@ -1795,10 +1794,8 @@ static int stex_probe(struct pci_dev *pdev, const struct pci_device_id *id) hba->pdev = pdev; init_waitqueue_head(&hba->reset_waitq); - snprintf(hba->work_q_name, sizeof(hba->work_q_name), - "stex_wq_%d", host->host_no); - hba->work_q = - alloc_ordered_workqueue("%s", WQ_MEM_RECLAIM, hba->work_q_name); + hba->work_q = alloc_ordered_workqueue("stex_wq_%d", WQ_MEM_RECLAIM, + host->host_no); if (!hba->work_q) { printk(KERN_ERR DRV_NAME "(%s): create workqueue failed\n", pci_name(pdev));