aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/bug.c1
-rw-r--r--lib/debugobjects.c1
-rw-r--r--lib/digsig.c2
-rw-r--r--lib/dma-debug.c2
-rw-r--r--lib/dump_stack.c1
-rw-r--r--lib/is_single_threaded.c5
-rw-r--r--lib/nmi_backtrace.c1
-rw-r--r--lib/percpu_ida.c3
-rw-r--r--lib/plist.c1
-rw-r--r--lib/rhashtable.c1
-rw-r--r--lib/sbitmap.c1
-rw-r--r--lib/smp_processor_id.c2
-rw-r--r--lib/syscall.c1
13 files changed, 17 insertions, 5 deletions
diff --git a/lib/bug.c b/lib/bug.c
index bc3656e944d2..06edbbef0623 100644
--- a/lib/bug.c
+++ b/lib/bug.c
@@ -45,6 +45,7 @@
45#include <linux/kernel.h> 45#include <linux/kernel.h>
46#include <linux/bug.h> 46#include <linux/bug.h>
47#include <linux/sched.h> 47#include <linux/sched.h>
48#include <linux/rculist.h>
48 49
49extern const struct bug_entry __start___bug_table[], __stop___bug_table[]; 50extern const struct bug_entry __start___bug_table[], __stop___bug_table[];
50 51
diff --git a/lib/debugobjects.c b/lib/debugobjects.c
index 8c28cbd7e104..17afb0430161 100644
--- a/lib/debugobjects.c
+++ b/lib/debugobjects.c
@@ -13,6 +13,7 @@
13#include <linux/debugobjects.h> 13#include <linux/debugobjects.h>
14#include <linux/interrupt.h> 14#include <linux/interrupt.h>
15#include <linux/sched.h> 15#include <linux/sched.h>
16#include <linux/sched/task_stack.h>
16#include <linux/seq_file.h> 17#include <linux/seq_file.h>
17#include <linux/debugfs.h> 18#include <linux/debugfs.h>
18#include <linux/slab.h> 19#include <linux/slab.h>
diff --git a/lib/digsig.c b/lib/digsig.c
index 55b8b2f41a9e..03d7c63837ae 100644
--- a/lib/digsig.c
+++ b/lib/digsig.c
@@ -85,7 +85,7 @@ static int digsig_verify_rsa(struct key *key,
85 struct pubkey_hdr *pkh; 85 struct pubkey_hdr *pkh;
86 86
87 down_read(&key->sem); 87 down_read(&key->sem);
88 ukp = user_key_payload(key); 88 ukp = user_key_payload_locked(key);
89 89
90 if (ukp->datalen < sizeof(*pkh)) 90 if (ukp->datalen < sizeof(*pkh))
91 goto err1; 91 goto err1;
diff --git a/lib/dma-debug.c b/lib/dma-debug.c
index 60c57ec936db..b157b46cc9a6 100644
--- a/lib/dma-debug.c
+++ b/lib/dma-debug.c
@@ -17,8 +17,10 @@
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 */ 18 */
19 19
20#include <linux/sched/task_stack.h>
20#include <linux/scatterlist.h> 21#include <linux/scatterlist.h>
21#include <linux/dma-mapping.h> 22#include <linux/dma-mapping.h>
23#include <linux/sched/task.h>
22#include <linux/stacktrace.h> 24#include <linux/stacktrace.h>
23#include <linux/dma-debug.h> 25#include <linux/dma-debug.h>
24#include <linux/spinlock.h> 26#include <linux/spinlock.h>
diff --git a/lib/dump_stack.c b/lib/dump_stack.c
index c30d07e99dba..625375e7f11f 100644
--- a/lib/dump_stack.c
+++ b/lib/dump_stack.c
@@ -6,6 +6,7 @@
6#include <linux/kernel.h> 6#include <linux/kernel.h>
7#include <linux/export.h> 7#include <linux/export.h>
8#include <linux/sched.h> 8#include <linux/sched.h>
9#include <linux/sched/debug.h>
9#include <linux/smp.h> 10#include <linux/smp.h>
10#include <linux/atomic.h> 11#include <linux/atomic.h>
11 12
diff --git a/lib/is_single_threaded.c b/lib/is_single_threaded.c
index 391fd23976a2..9c7d89df40ed 100644
--- a/lib/is_single_threaded.c
+++ b/lib/is_single_threaded.c
@@ -9,8 +9,9 @@
9 * as published by the Free Software Foundation; either version 9 * as published by the Free Software Foundation; either version
10 * 2 of the Licence, or (at your option) any later version. 10 * 2 of the Licence, or (at your option) any later version.
11 */ 11 */
12 12#include <linux/sched/signal.h>
13#include <linux/sched.h> 13#include <linux/sched/task.h>
14#include <linux/sched/mm.h>
14 15
15/* 16/*
16 * Returns true if the task does not share ->mm with another thread/process. 17 * Returns true if the task does not share ->mm with another thread/process.
diff --git a/lib/nmi_backtrace.c b/lib/nmi_backtrace.c
index 5f7999eacad5..4e8a30d1c22f 100644
--- a/lib/nmi_backtrace.c
+++ b/lib/nmi_backtrace.c
@@ -17,6 +17,7 @@
17#include <linux/kprobes.h> 17#include <linux/kprobes.h>
18#include <linux/nmi.h> 18#include <linux/nmi.h>
19#include <linux/cpu.h> 19#include <linux/cpu.h>
20#include <linux/sched/debug.h>
20 21
21#ifdef arch_trigger_cpumask_backtrace 22#ifdef arch_trigger_cpumask_backtrace
22/* For reliability, we're prepared to waste bits here. */ 23/* For reliability, we're prepared to waste bits here. */
diff --git a/lib/percpu_ida.c b/lib/percpu_ida.c
index 6d40944960de..6016f1deb1f5 100644
--- a/lib/percpu_ida.c
+++ b/lib/percpu_ida.c
@@ -14,6 +14,7 @@
14 * General Public License for more details. 14 * General Public License for more details.
15 */ 15 */
16 16
17#include <linux/mm.h>
17#include <linux/bitmap.h> 18#include <linux/bitmap.h>
18#include <linux/bitops.h> 19#include <linux/bitops.h>
19#include <linux/bug.h> 20#include <linux/bug.h>
@@ -22,7 +23,7 @@
22#include <linux/init.h> 23#include <linux/init.h>
23#include <linux/kernel.h> 24#include <linux/kernel.h>
24#include <linux/percpu.h> 25#include <linux/percpu.h>
25#include <linux/sched.h> 26#include <linux/sched/signal.h>
26#include <linux/string.h> 27#include <linux/string.h>
27#include <linux/spinlock.h> 28#include <linux/spinlock.h>
28#include <linux/percpu_ida.h> 29#include <linux/percpu_ida.h>
diff --git a/lib/plist.c b/lib/plist.c
index 3a30c53db061..199408f91057 100644
--- a/lib/plist.c
+++ b/lib/plist.c
@@ -175,6 +175,7 @@ void plist_requeue(struct plist_node *node, struct plist_head *head)
175 175
176#ifdef CONFIG_DEBUG_PI_LIST 176#ifdef CONFIG_DEBUG_PI_LIST
177#include <linux/sched.h> 177#include <linux/sched.h>
178#include <linux/sched/clock.h>
178#include <linux/module.h> 179#include <linux/module.h>
179#include <linux/init.h> 180#include <linux/init.h>
180 181
diff --git a/lib/rhashtable.c b/lib/rhashtable.c
index c5b9b9351cec..f8635fd57442 100644
--- a/lib/rhashtable.c
+++ b/lib/rhashtable.c
@@ -19,6 +19,7 @@
19#include <linux/init.h> 19#include <linux/init.h>
20#include <linux/log2.h> 20#include <linux/log2.h>
21#include <linux/sched.h> 21#include <linux/sched.h>
22#include <linux/rculist.h>
22#include <linux/slab.h> 23#include <linux/slab.h>
23#include <linux/vmalloc.h> 24#include <linux/vmalloc.h>
24#include <linux/mm.h> 25#include <linux/mm.h>
diff --git a/lib/sbitmap.c b/lib/sbitmap.c
index 55e11c4b2f3b..60e800e0b5a0 100644
--- a/lib/sbitmap.c
+++ b/lib/sbitmap.c
@@ -15,6 +15,7 @@
15 * along with this program. If not, see <https://www.gnu.org/licenses/>. 15 * along with this program. If not, see <https://www.gnu.org/licenses/>.
16 */ 16 */
17 17
18#include <linux/sched.h>
18#include <linux/random.h> 19#include <linux/random.h>
19#include <linux/sbitmap.h> 20#include <linux/sbitmap.h>
20#include <linux/seq_file.h> 21#include <linux/seq_file.h>
diff --git a/lib/smp_processor_id.c b/lib/smp_processor_id.c
index 1afec32de6f2..690d75b132fa 100644
--- a/lib/smp_processor_id.c
+++ b/lib/smp_processor_id.c
@@ -22,7 +22,7 @@ notrace static unsigned int check_preemption_disabled(const char *what1,
22 * Kernel threads bound to a single CPU can safely use 22 * Kernel threads bound to a single CPU can safely use
23 * smp_processor_id(): 23 * smp_processor_id():
24 */ 24 */
25 if (cpumask_equal(tsk_cpus_allowed(current), cpumask_of(this_cpu))) 25 if (cpumask_equal(&current->cpus_allowed, cpumask_of(this_cpu)))
26 goto out; 26 goto out;
27 27
28 /* 28 /*
diff --git a/lib/syscall.c b/lib/syscall.c
index 63239e097b13..17d5ff5fa6a3 100644
--- a/lib/syscall.c
+++ b/lib/syscall.c
@@ -1,5 +1,6 @@
1#include <linux/ptrace.h> 1#include <linux/ptrace.h>
2#include <linux/sched.h> 2#include <linux/sched.h>
3#include <linux/sched/task_stack.h>
3#include <linux/export.h> 4#include <linux/export.h>
4#include <asm/syscall.h> 5#include <asm/syscall.h>
5 6