Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Split arch_align_stack() out from asm-generic/system.h

Split arch_align_stack() out from asm-generic/system.h into its own header of
asm-generic/exec.h as part of the asm/system.h disintegration.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>

+21 -20
+19
include/asm-generic/exec.h
··· 1 + /* Generic process execution definitions, based on MN10300 definitions. 2 + * 3 + * It should be possible to use these on really simple architectures, 4 + * but it serves more as a starting point for new ports. 5 + * 6 + * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. 7 + * Written by David Howells (dhowells@redhat.com) 8 + * 9 + * This program is free software; you can redistribute it and/or 10 + * modify it under the terms of the GNU General Public Licence 11 + * as published by the Free Software Foundation; either version 12 + * 2 of the Licence, or (at your option) any later version. 13 + */ 14 + #ifndef __ASM_GENERIC_EXEC_H 15 + #define __ASM_GENERIC_EXEC_H 16 + 17 + #define arch_align_stack(x) (x) 18 + 19 + #endif /* __ASM_GENERIC_EXEC_H */
+2 -20
include/asm-generic/system.h
··· 1 - /* Generic system definitions, based on MN10300 definitions. 2 - * 3 - * It should be possible to use these on really simple architectures, 4 - * but it serves more as a starting point for new ports. 5 - * 6 - * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. 7 - * Written by David Howells (dhowells@redhat.com) 8 - * 9 - * This program is free software; you can redistribute it and/or 10 - * modify it under the terms of the GNU General Public Licence 11 - * as published by the Free Software Foundation; either version 12 - * 2 of the Licence, or (at your option) any later version. 13 - */ 14 - #ifndef __ASM_GENERIC_SYSTEM_H 15 - #define __ASM_GENERIC_SYSTEM_H 16 - 1 + /* FILE TO BE DELETED. DO NOT ADD STUFF HERE! */ 17 2 #include <asm/barrier.h> 18 3 #include <asm/cmpxchg.h> 4 + #include <asm/exec.h> 19 5 #include <asm/switch_to.h> 20 - 21 - #define arch_align_stack(x) (x) 22 - 23 - #endif /* __ASM_GENERIC_SYSTEM_H */