diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/bug.c | 1 | ||||
| -rw-r--r-- | lib/debugobjects.c | 1 | ||||
| -rw-r--r-- | lib/digsig.c | 2 | ||||
| -rw-r--r-- | lib/dma-debug.c | 2 | ||||
| -rw-r--r-- | lib/dump_stack.c | 1 | ||||
| -rw-r--r-- | lib/is_single_threaded.c | 5 | ||||
| -rw-r--r-- | lib/nmi_backtrace.c | 1 | ||||
| -rw-r--r-- | lib/percpu_ida.c | 3 | ||||
| -rw-r--r-- | lib/plist.c | 1 | ||||
| -rw-r--r-- | lib/rhashtable.c | 1 | ||||
| -rw-r--r-- | lib/sbitmap.c | 1 | ||||
| -rw-r--r-- | lib/smp_processor_id.c | 2 | ||||
| -rw-r--r-- | lib/syscall.c | 1 |
13 files changed, 17 insertions, 5 deletions
| @@ -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 | ||
| 49 | extern const struct bug_entry __start___bug_table[], __stop___bug_table[]; | 50 | extern 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(¤t->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 | ||
