[PATCH v4 1/2] workqueue: Add missing EXPORT_SYMBOL_GPL for workqueue_set_min_active

Håkon Bugge <[email protected]>
Newsgroups org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Export workqueue_set_min_active() so that tests/loadable modules,
e.g., test-ww_mutex can adjust workqueue concurrency levels to avoid
deadlocks during cyclic test runs. This function is called in
test-ww_mutex.c in order to solve a deadlock.

Fixes: 8f172181f24b ("workqueue: Implement workqueue_set_min_active()")
Signed-off-by: Håkon Bugge <[email protected]>
Reviewed-by: Bradley Morgan <[email protected]>
Acked-by: Tejun Heo <[email protected]>

---

v3 -> v4:
      * Added Bradley's r-b
      * Added Tejun's a-b
      * Rebased on v7.2

v2 -> v3:
      * Made commit message more explicit as to the usage of this
        export

v1 -> v2:
      * Added commit message
      * Added Fixes: tag
---
 kernel/workqueue.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index 78068ae8f28a6..0d439df28452b 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -6183,6 +6183,7 @@ void workqueue_set_min_active(struct workqueue_struct *wq, int min_active)
 	wq_adjust_max_active(wq);
 	mutex_unlock(&wq->mutex);
 }
+EXPORT_SYMBOL_GPL(workqueue_set_min_active);
 
 /**
  * current_work - retrieve %current task's work struct
-- 
2.43.5
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.