powerpc/book3s: Add missing <linux/sched.h> include
authorBenjamin Gray <bgray@linux.ibm.com>
Mon, 19 Jun 2023 07:36:24 +0000 (17:36 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 19 Jun 2023 07:36:25 +0000 (17:36 +1000)
commit7eec97b32e0b62f54b7f6afb5df189806b1bb87b
tree0a9df6b8ac1e064d6cf8c1703106a651121b01e6
parent8ad57add77d352102ba9edd500b00bc851c2e261
powerpc/book3s: Add missing <linux/sched.h> include

The functions here use struct task_struct fields, so need to import
the full definition from <linux/sched.h>. The <asm/current.h> header
that defines current only forward declares struct task_struct.

Failing to include this <linux/sched.h> header leads to a compilation
error when a translation unit does not also include <linux/sched.h>
indirectly.

Signed-off-by: Benjamin Gray <bgray@linux.ibm.com>
Reviewed-by: Nicholas Piggin <npiggin@gmail.com>
Reviewed-by: Russell Currey <ruscur@russell.cc>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230616034846.311705-2-bgray@linux.ibm.com
arch/powerpc/include/asm/book3s/64/kup.h