From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030444AbcBQUXN (ORCPT ); Wed, 17 Feb 2016 15:23:13 -0500 Received: from [212.40.180.161] ([212.40.180.161]:55347 "EHLO smtp-out-039.synserver.de" rhost-flags-FAIL-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1030310AbcBQUXM (ORCPT ); Wed, 17 Feb 2016 15:23:12 -0500 X-SynServer-TrustedSrc: 1 X-SynServer-AuthUser: lars@metafoo.de X-SynServer-PPID: 2608 From: Lars-Peter Clausen To: Tejun Heo Cc: Lai Jiangshan , linux-kernel@vger.kernel.org, Lars-Peter Clausen Subject: [PATCH] workqueue: Replace usage of init_name with dev_set_name() Date: Wed, 17 Feb 2016 21:04:41 +0100 Message-Id: <1455739481-32021-1-git-send-email-lars@metafoo.de> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The init_name property of the device struct is sort of a hack and should only be used for statically allocated devices. Since the device is dynamically allocated here it is safe to use the proper way to set a devices name by calling dev_set_name(). Signed-off-by: Lars-Peter Clausen --- kernel/workqueue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 7ff5dc7..3a1c99b 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -5222,8 +5222,8 @@ int workqueue_sysfs_register(struct workqueue_struct *wq) wq_dev->wq = wq; wq_dev->dev.bus = &wq_subsys; - wq_dev->dev.init_name = wq->name; wq_dev->dev.release = wq_device_release; + dev_set_name(&wq_dev->dev, "%s", wq->name); /* * unbound_attrs are created separately. Suppress uevent until -- 2.1.4