diff options
author | Maxime Bizon <mbizon@freebox.fr> | 2014-06-23 16:35:35 +0200 |
---|---|---|
committer | Jiri Slaby <jslaby@suse.cz> | 2014-07-18 15:51:14 +0200 |
commit | 982170a363d53cf2c65547e79d0a30055268a841 (patch) | |
tree | 5fc491fc6e02193a7781b3ed02a6df207a15c25f | |
parent | 376a57d00313c93db09e2ba2fdb7eb8c97b6bb65 (diff) |
workqueue: fix dev_set_uevent_suppress() imbalance
commit bddbceb688c6d0decaabc7884fede319d02f96c8 upstream.
Uevents are suppressed during attributes registration, but never
restored, so kobject_uevent() does nothing.
Signed-off-by: Maxime Bizon <mbizon@freebox.fr>
Signed-off-by: Tejun Heo <tj@kernel.org>
Fixes: 226223ab3c4118ddd10688cc2c131135848371ab
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
-rw-r--r-- | kernel/workqueue.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index cea58300f650..e0b695893579 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -3412,6 +3412,7 @@ int workqueue_sysfs_register(struct workqueue_struct *wq) } } + dev_set_uevent_suppress(&wq_dev->dev, false); kobject_uevent(&wq_dev->dev.kobj, KOBJ_ADD); return 0; } |