[PATCH] um: move thread info into task
Hajime Tazaki
thehajime at gmail.com
Mon Nov 4 00:08:45 PST 2024
Hello,
this is a great clean up I think.
I've also applied my tentative nommu patch and works fine with minor modifications.
On Mon, 04 Nov 2024 00:05:34 +0900,
Benjamin Berg wrote:
> diff --git a/arch/um/include/asm/current.h b/arch/um/include/asm/current.h
> new file mode 100644
> index 000000000000..93ee89e56372
> --- /dev/null
> +++ b/arch/um/include/asm/current.h
> @@ -0,0 +1,24 @@
> +/* SPDX-License-Identifier: GPL-2.0 */
> +#ifndef __ASM_CURRENT_H
> +#define __ASM_CURRENT_H
> +
> +#include <linux/compiler.h>
> +
> +#ifndef __ASSEMBLY__
> +
> +#include <as-layout.h>
with this include, I guess <generated/asm-offsets.h> is now in a
circular dependency.
after only applying this patch onto uml/next, and make mrproper
ARCH=um, I cannot build UML kernel with defconfig.
> diff --git a/arch/um/os-Linux/signal.c b/arch/um/os-Linux/signal.c
> index 1978eaa557e9..87d31a0672c0 100644
> --- a/arch/um/os-Linux/signal.c
> +++ b/arch/um/os-Linux/signal.c
> @@ -186,47 +186,14 @@ static void (*handlers[_NSIG])(int sig, struct siginfo *si, mcontext_t *mc) = {
> [SIGUSR1] = sigusr1_handler,
> };
>
> +extern char cpu0_irqstack[];
> +
maybe this line isn't needed ?
-- Hajime
More information about the linux-um
mailing list