Signed-off-by: Wen Yang <wen.yan...@zte.com.cn>
Signed-off-by: Jiang Biao <jiang.bi...@zte.com.cn>
Signed-off-by: Tan Hu <tan...@zte.com.cn>
Suggested-by: Tejun Heo <t...@kernel.org>
Cc: Tejun Heo <t...@kernel.org>
Cc: Lai Jiangshan <jiangshan...@gmail.com>
Cc: kernel test robot <xiaolong...@intel.com>
Cc: linux-kernel@vger.kernel.org
---
 kernel/workqueue.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index 67b68bb..d5a5c76 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -5254,7 +5254,11 @@ static int __init wq_sysfs_init(void)
        if (err)
                return err;
 
-       return device_create_file(wq_subsys.dev_root, &wq_sysfs_cpumask_attr);
+       err = device_create_file(wq_subsys.dev_root, &wq_sysfs_cpumask_attr);
+       if (err)
+               return err;
+       return workqueue_sysfs_register(system_wq) ||
+               workqueue_sysfs_register(system_highpri_wq);
 }
 core_initcall(wq_sysfs_init);
 
-- 
1.8.3.1

Reply via email to