diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2017-05-24 04:15:17 -0400 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2017-05-26 04:10:37 -0400 |
commit | 9596695ee1e7eedd743c43811fe68299eb005b5c (patch) | |
tree | 062f6d979480fafb7aab8db263882ada52105e9a | |
parent | fe5595c074005bd94f0c7d1644175941149f6768 (diff) |
padata: Make padata_alloc() static
No users outside of padata.c
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Ingo Molnar <mingo@kernel.org>
Cc: Steffen Klassert <steffen.klassert@secunet.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Sebastian Siewior <bigeasy@linutronix.de>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: linux-crypto@vger.kernel.org
Link: http://lkml.kernel.org/r/20170524081547.491457256@linutronix.de
-rw-r--r-- | include/linux/padata.h | 3 | ||||
-rw-r--r-- | kernel/padata.c | 32 |
2 files changed, 16 insertions, 19 deletions
diff --git a/include/linux/padata.h b/include/linux/padata.h index 0f9e567d5e15..2f9c1f93b1ce 100644 --- a/include/linux/padata.h +++ b/include/linux/padata.h | |||
@@ -166,9 +166,6 @@ struct padata_instance { | |||
166 | 166 | ||
167 | extern struct padata_instance *padata_alloc_possible( | 167 | extern struct padata_instance *padata_alloc_possible( |
168 | struct workqueue_struct *wq); | 168 | struct workqueue_struct *wq); |
169 | extern struct padata_instance *padata_alloc(struct workqueue_struct *wq, | ||
170 | const struct cpumask *pcpumask, | ||
171 | const struct cpumask *cbcpumask); | ||
172 | extern void padata_free(struct padata_instance *pinst); | 169 | extern void padata_free(struct padata_instance *pinst); |
173 | extern int padata_do_parallel(struct padata_instance *pinst, | 170 | extern int padata_do_parallel(struct padata_instance *pinst, |
174 | struct padata_priv *padata, int cb_cpu); | 171 | struct padata_priv *padata, int cb_cpu); |
diff --git a/kernel/padata.c b/kernel/padata.c index ac8f1e524836..0c708f648853 100644 --- a/kernel/padata.c +++ b/kernel/padata.c | |||
@@ -934,19 +934,6 @@ static struct kobj_type padata_attr_type = { | |||
934 | }; | 934 | }; |
935 | 935 | ||
936 | /** | 936 | /** |
937 | * padata_alloc_possible - Allocate and initialize padata instance. | ||
938 | * Use the cpu_possible_mask for serial and | ||
939 | * parallel workers. | ||
940 | * | ||
941 | * @wq: workqueue to use for the allocated padata instance | ||
942 | */ | ||
943 | struct padata_instance *padata_alloc_possible(struct workqueue_struct *wq) | ||
944 | { | ||
945 | return padata_alloc(wq, cpu_possible_mask, cpu_possible_mask); | ||
946 | } | ||
947 | EXPORT_SYMBOL(padata_alloc_possible); | ||
948 | |||
949 | /** | ||
950 | * padata_alloc - allocate and initialize a padata instance and specify | 937 | * padata_alloc - allocate and initialize a padata instance and specify |
951 | * cpumasks for serial and parallel workers. | 938 | * cpumasks for serial and parallel workers. |
952 | * | 939 | * |
@@ -954,9 +941,9 @@ EXPORT_SYMBOL(padata_alloc_possible); | |||
954 | * @pcpumask: cpumask that will be used for padata parallelization | 941 | * @pcpumask: cpumask that will be used for padata parallelization |
955 | * @cbcpumask: cpumask that will be used for padata serialization | 942 | * @cbcpumask: cpumask that will be used for padata serialization |
956 | */ | 943 | */ |
957 | struct padata_instance *padata_alloc(struct workqueue_struct *wq, | 944 | static struct padata_instance *padata_alloc(struct workqueue_struct *wq, |
958 | const struct cpumask *pcpumask, | 945 | const struct cpumask *pcpumask, |
959 | const struct cpumask *cbcpumask) | 946 | const struct cpumask *cbcpumask) |
960 | { | 947 | { |
961 | struct padata_instance *pinst; | 948 | struct padata_instance *pinst; |
962 | struct parallel_data *pd = NULL; | 949 | struct parallel_data *pd = NULL; |
@@ -1011,6 +998,19 @@ err: | |||
1011 | } | 998 | } |
1012 | 999 | ||
1013 | /** | 1000 | /** |
1001 | * padata_alloc_possible - Allocate and initialize padata instance. | ||
1002 | * Use the cpu_possible_mask for serial and | ||
1003 | * parallel workers. | ||
1004 | * | ||
1005 | * @wq: workqueue to use for the allocated padata instance | ||
1006 | */ | ||
1007 | struct padata_instance *padata_alloc_possible(struct workqueue_struct *wq) | ||
1008 | { | ||
1009 | return padata_alloc(wq, cpu_possible_mask, cpu_possible_mask); | ||
1010 | } | ||
1011 | EXPORT_SYMBOL(padata_alloc_possible); | ||
1012 | |||
1013 | /** | ||
1014 | * padata_free - free a padata instance | 1014 | * padata_free - free a padata instance |
1015 | * | 1015 | * |
1016 | * @padata_inst: padata instance to free | 1016 | * @padata_inst: padata instance to free |